LINUX的引导过程

LINUX的引导过程工具

Linux学习教程 兄弟连IT教育学习

启动Linux系统,一般须要安装LILO (the LInux LOader),LILO不只能够引导LINUX,也能够引导其余操做系统,包括MS-DOS或WIN 9X以及Windows NT等。在安装LINUX时,LILO能够装在硬盘的MBR中,也能够安装在活动分区的引导扇区中。操作系统

  

    微机启动时,BIOS装载MBR,而后从当前活动分区启动,LILO得到引导过程的控制权后,会显示LILO提示符,以下所示:教程

  

    LILO BOOT:进程

  

    此时若是用户不进行任何操做,LILO将在等待制定时间(例如5秒)自动引导默认的操做系统,而若是在此期间按下TAB键,则能够看到一个可引导的操做系统列表,例如:编译

  

    LILO BOOT:[TAB]登录

  

    WIN98 LINUX配置

  

    BOOT: 终端

  

    上述列表代表LILO可引导WIN98和LINUX两种操做系统,而且WIN98是默认的操做系统。若是此时用户在LILO提示符后键入LINUX则可启动LINUX 操做系统。硬件

  

    LINUX的另一个特色是能够将许多参数传递给LINUX内核,例如:

  

    BOOT:LINUX SIGLE 

  

    可指定LINUX进入单用户模式。

  

    当用户选择启动LINUX操做系统时,LILO就会根据事先设置好的信息从ROOT文件系统所在的分区读取LINUX映象,而后装入内核映象并将控制权交给LINUX内核。LINUX内核得到控制权后,以以下步骤继续引导系统:

  

  

  LINUX内核通常是压缩保存的,所以,它首先要进行自身的解压缩。内核映象前面的一些代码完成解压缩。

  

  

  若是系统中安装有可支持特殊文本模式的、且LINUX可识别的SVGA卡, LINUX 会提示用户选择适当的文本显示模式。可是,若是在内核的编译过程当中预先设置了文本模式,则不会提示选择显示模式。该显示模式可经过LILO或RDEV工具程序设置。

  

  

  内核接下来检测其余的硬件设备,例如硬盘、软盘和网卡等,并对相应的设备驱动程序进行配置。这时,显示器上出现内核运行输出的一些硬件信息。

  

  

  接下来,内核装载ROOT文件系统。ROOT文件系统的位置可在编译内核时指定,也可经过LILO或RDEV指定。文件系统的类型可自动检测。若是因为某些缘由装载失败,则内核启动失败,最终会终止系统。

  

  

  而后,INIT切换到多用户模式,并为每一个虚拟控制台和串行线路启动一个GETTY进程,GETTY进程管理用户从虚拟控制台和串行终端上的登陆。根据不一样的配置,INIT也能够启动其余进程。

  

    至此,系统的引导过程结束。

相关文章
相关标签/搜索