LINUX的引导过程

year巨蟹小石头

year巨蟹小石头

2016-01-29 19:50

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

 
展开更多 50%)
分享

猜你喜欢

LINUX引导过程

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
LINUX引导过程

LINUX的引导过程

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
LINUX的引导过程

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux 引导过程内幕

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux 引导过程内幕

Linux的引导过程剖析

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux的引导过程剖析

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

制作在软盘上跑的Linux引导器详细过程

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
制作在软盘上跑的Linux引导器详细过程

Linux 记录会话过程的命令

服务器
Linux 记录会话过程的命令

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

实例演练ASP+XML编程

实例演练ASP+XML编程

Linux 系统命令精通指南

Linux 系统命令精通指南
下拉加载更多内容 ↓