LINUX系统的启动、运行和关闭_第1页
LINUX系统的启动、运行和关闭_第2页
LINUX系统的启动、运行和关闭_第3页
LINUX系统的启动、运行和关闭_第4页
LINUX系统的启动、运行和关闭_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 1.系统启动系统启动 启动过程启动过程1第1节 系统启动、运行和关闭+ 1.1.加载加载BIOSBIOS 2第1节 系统启动、运行和关闭(2 2)然后计算机依据)然后计算机依据BIOSBIOS内的设置引导内的设置引导顺序从硬盘(一般为硬盘,有时也为软顺序从硬盘(一般为硬盘,有时也为软件或者光盘)中读入件或者光盘)中读入“主引导记录主引导记录”(Master Boot RecordMaster Boot Record)即)即MBR,MBR,然后将然后将其加载到物理内存中。其加载到物理内存中。(1 1)开机进)开机进BIOSBIOS首先会加电自检首先会加电自检 BIOS BIOS即(即(Basi

2、c input output Basic input output SystemSystem), ,它是写入到主板上的一个软件它是写入到主板上的一个软件程序。程序。 BIOS BIOS是开机的时候计算机会主动去执是开机的时候计算机会主动去执行的一个软件程序。行的一个软件程序。 2.2.预引导(预引导(LILO/GRUBLILO/GRUB)与加载内核映像)与加载内核映像 3第1节 系统启动、运行和关闭预引导程序预引导程序GRUBGRUB是是安装在安装在MRBMRB上的一个最上的一个最重要的主程序之一。重要的主程序之一。GRUBGRUB的一个重要任务就是从硬盘(磁盘的一个重要任务就是从硬盘(磁盘等

3、)中加载内核文件,让内核能够顺利等)中加载内核文件,让内核能够顺利的驱动整个系统的硬件。因此的驱动整个系统的硬件。因此GRUBGRUB必须必须要认识硬盘才行,要认识硬盘才行,那么那么GRUBGRUB到底是怎么到底是怎么认识硬盘的呢?认识硬盘的呢? MBR MBR是一个开机流程与主引导分区,是一个开机流程与主引导分区,MBRMBR里会放放置里会放放置最基本最基本的引导加载程序(它处的引导加载程序(它处于硬盘的第一个扇形分区),它加载的是于硬盘的第一个扇形分区),它加载的是内核文件,当把内核文件加载好后,内核内核文件,当把内核文件加载好后,内核文件便会开始工作。文件便会开始工作。 之所以MBR加载

4、的是最基本文件在于其只有512字节大小的容量。 2.2.预引导(预引导(LILO/GRUBLILO/GRUB)与加载内核映像)与加载内核映像 4第1节 系统启动、运行和关闭GRUBGRUB对硬盘的识别是通过对硬盘的识别是通过代号设置代号设置来进行的,它来进行的,它与传统的与传统的LINUXLINUX磁盘代号完全不同,它对硬盘的磁盘代号完全不同,它对硬盘的识别使用如下代号:识别使用如下代号:(1): (hdn,n)其中n为整数,它从0开始,而在LINUX系统中对硬盘的标记是用a bcd和自然数(从1开始)相结合的形式。 比如GURB对硬盘的标识(hd0,0)表示第一个硬盘的第一个分区。而在LIN

5、UX表示第一个硬盘的第一个分区表示为hda1.(2)硬盘代号会以小括号()括起来。(3)以查找顺序作为硬盘的代号,而不是依照硬盘的物理排序(4)第一个查找到的硬盘代号为0,第二个为1,以此类推。 2.2.预引导(预引导(LILO/GRUBLILO/GRUB)与加载内核映像)与加载内核映像 5第1节 系统启动、运行和关闭由前述我们可知,第一块硬盘的MBR安装处的硬盘代号就是(hdo),而第一块硬盘的第一个分区的代号就是(hd0,0),第一块硬盘的第一个逻辑分区代号为“(hdo,4)”.思考:上述中为什么第一块硬盘的第一个逻辑分思考:上述中为什么第一块硬盘的第一个逻辑分区代号会是区代号会是“(hd

6、o,4)?)?因为在LINUX系统中规定,系统的前四个分区为基本分区和扩展分区,并且基本分区和扩展分区之和不能大于4,从第5个分区开始就是逻辑分区。 2.2.预引导(预引导(LILO/GRUBLILO/GRUB)与加载内核映像)与加载内核映像 6第1节 系统启动、运行和关闭假设你的系统中仅有一块IDE硬盘,请说明此硬盘的第一个逻辑分区在LINUX与GURB中的文件名与代号?在在GRUB中的文件名为中的文件名为hdo,代号为(代号为(hdo,4); 在在LINUX中的文件名为中的文件名为/dev/hda5,代号为代号为(hd1,5) 4.4.执行执行initinit进程进程7第1节 系统启动、运

7、行和关闭当内核加载完毕进行完硬件检测与驱动程序加载当内核加载完毕进行完硬件检测与驱动程序加载后,主机硬件已经准备就绪,此时内核会主动调后,主机硬件已经准备就绪,此时内核会主动调用第一个进程,那就是用第一个进程,那就是/sbin/init. 因为在因为在LINUX中中init的的PID号码是一号。号码是一号。/sbin/init最主要的功能就是准备软件执行的环境,最主要的功能就是准备软件执行的环境,包括系统的主机名、网络设置、语系处理、文件包括系统的主机名、网络设置、语系处理、文件系统格式及其他服务的启动等。所有的操作都会系统格式及其他服务的启动等。所有的操作都会通过通过init的配置文件的配置文件/etc/initab来规划和设置来规划和设置Initab一个极为重要的设置选项,就是默认的一个极为重要的设置选项,就是默认的run level 5.5.建立用户接口建立用户接口8第1节 系统启动、运行和关闭当执行完init进程后,系统执行/bin/login程序,系统为用户建立好登录接口,等待用户输入用户名和密

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论