Linux内核被读入内存以后,将会按照如下步骤继续引导系统:
1、Linux内核是压缩安装的,所以首先它要自解压,内核映像文件的开头部分含有一段小程序来做解压工作。
2、内核检查硬件设备(硬盘、网络适配器等),并配置其中一些硬件的设备驱动程序,输出有关检查结果的信息。
3、内核试图挂载根文件系统,根文件系统是以只读方式挂载的。
4、内核在后台启动程序INIT(位于/sbin/init),init做各种各样的启动琐事,它所做的确切的工作,要视它是如何配置的而定。init的进程号是1,从这一点上可以看出,init进程是系统所有进程的起点。另外,init程序需要读取配置文件/etc/inittab。
5、init程序转换到多用户模式,并且为虚拟终端以及串行线路启动一个getty程序。
6、完成整个引导过程。
Linux系统引导过程
No TrackBacks
TrackBack URL: http://tech.bestjoin.net/MT/mt-tb.cgi/391

Leave a comment