当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > LINUX的引导过程

Unix/Linux
Linux 备份 恢复方法
Linux玩CS反恐精英的方法
在一个ISO镜像中集成多个不同的linux发行版,可刻盘,可引导
Linux 快捷键使用
Linux DHCP 服务器配置方法介绍
Linux 22端口的修改方法
Linux 记录会话过程的命令
Linux 后台执行程序如何操作?
linux Wget命令来浏览网页的方法
Linux tail命令的巧妙应用
Wine 中文存在很多的乱码怎么解决方法
linux 新手教程之创建锁文件的方法
配置Linux 保证其系统的安全
Linux DHCP协议实现过程
Linux系统下破解SAM密码
linux/unix vi 编辑器用法详解
Linux 误删文件的解决方法
Linux系统下的历史记录删除方法
Red Hat Linux 安全设置指南
Linux基本命令-注销、关机、重启

Unix/Linux 中的 LINUX的引导过程


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 34 ::
收藏到网摘: n/a

       LINUX的引导过程
  · 钟卫东 李莉·CPCW
  
    启动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也可以启动其他进程。
  
    至此,系统的引导过程结束。