LINUX的引导过程

2016-01-29 19:50 1 1 收藏

LINUX的引导过程,LINUX的引导过程

【 tulaoshi.com - Linux 】

       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也可以启动其他进程。
  
    至此,系统的引导过程结束。
  

 

来源:http://www.tulaoshi.com/n/20160129/1510221.html

延伸阅读
标签: 电脑入门
一、在一个已建好的文件系统上进行修改 设已建立好的文件系统压缩文件为ramdisk.gz 1.解压 #cd ramdisk.gz所在目录 #gunzip ramdisk.gz 在解压后,得到文件系统镜象文件ramdisk, 覆盖了原来的压缩文件 2.镜象文件挂载 镜象文件必须经过挂载后才能看到文件系统中的各个目录和详细内容 #mkdir /mnt/loop...
  本节说明当Linux系统引导和关机时发生了什么,应该任何正确完成. 如果没有遵循正确的过程, 文件可能损坏或丢失. 引导和关机概述 开启计算机并导致其操作系统被加载的过程 叫引导. The name comes from an image of the computer pulling itself up from its bootstraps, but the act itself slightly more realistic. ...
  名称 lilo - 安装引导装载程序 大纲: 主要函数: /sbin/lilo - install boot loader 辅助用法: /sbin/lilo -q - 咨询表 /sbin/lilo -R - 为下一次启动设置命令行 /sbinlilo -I - 咨询当前内核的路径 /sbin/lilo {-u|-U} - 反安...
名称 lilo - 安装引导装载程序 大纲: 主要函数: /sbin/lilo - install boot loader 辅助用法: /sbin/lilo -q - 咨询表 /sbin/lilo -R - 为下一次启动设置命令行 /sbinlilo -I - 咨询当前内核的路径 /sbin/lilo {-u|-U} - 反安装lilo 描述: lilo 安装一个将在下一次启动时激活的引导装载程序 它有一些选项。 -v 增加冗长。 ...
(一)安装前准备 1、由于初次安装RedHat,为了避免与WIN98冲突,我特地找个闲置的640M的硬盘,并把它设置为从盘,打算把RedHalt安装到该硬盘上。进入WIN98后,系统自动识别为D盘。(如何在同一硬盘上安装LINUX与WIN98,请参阅主页上中文HOW文档) (二)开始安装Linux: 开机进入COMS设置,把引导顺序改为CD ROM...

经验教程

139

收藏

20
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部