本站已软件测试技术交流为主,请大家多多交流,不断的提升水平!
Linux基础
上一篇 /
下一篇 2007-03-30 22:08:45
LINUX启动过程
K*f+CI4vUGl9f0一.电脑启动时,BIOS装载MBR,然后从当前活动分区启动,LILO获得引导过程的控制权后,会显示LILO提示符。此时如果用户不进行任何操作,LILO将在等待制定时间后自动引导默认的操作系统,而如果在此期间按下TAB键,则可以看到一个可引导的操作系统列表,选择相应的操作系统名称就能进入相应的操作系统。 51Testing软件测试网g](riYT@;q
二.当用户选择启动LINUX操作系统时,LILO就会根据事先设置好的信息从ROOT文件系统所在的分 区读取LINUX映象,然后装入内核映象并将控制权交给LINUX内核。LINUX内核获得控制权后, 以如下步骤继续引导系统:1. LINUX内核一般是压缩保存的,因此,它首先要进行自身的解压缩。内核映象前面的一些代码完成解压缩。2. 如果系统中安装有可支持特殊文本模式的、且LINUX可识别的SVGA卡,LINUX会提示用户选择适当的文本显示模式。但如果在内核的编译过程中预先设置了文本模式,则不会提示选择显示模式。该显示模式可通过LILO或RDEV工具程序设置。 3. 内核接下来检测其他的硬件设备,例如硬盘、软盘和网卡等,并对相应的设备驱动程序 进行配置。这时,显示器上出现内核运行输出的一些硬件信息。4.内核装载ROOT文件系统。ROOT文件系统的位置可在编译内核时指定,也可通过LILO或RDEV指定。文件系统的类型可自动检测。如果由于某些原因装载失败,则内核启动失败,最终会终止系统。
dD/k;_z
V
E#S4L:o4F0 51Testing软件测试网}0z1le
?k
LINUX目录结构51Testing软件测试网8TD[\N^bw
/bin这个目录存放着最经常使用的命令。
uL]Sd2Ew6Z0/boot这里存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。
3^E*VmE?0s'VT0/dev目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
dG~Y3jsTiE0/etc这个目录用来存放所有的系统管理所需要的配置文件和子目录。
$zP8F4N|rsyG0/home用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。51Testing软件测试网.GX[!]S V,{ ?4\
/lib这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。