1.當我們按下電源按鈕,把電源投入到機器中後,
首先被啓動執行的就是這個BIOS(BasicInput/Output System)程序。
BIOS的功能是……而且訪問硬盤先頭512Bit的MBR(Master Boot Record)。ide
2.經BIOS的控制,將MBR中的Boot Record調入內存中。
這裏就要說說Linux的Boot程序了,Linux的Boot程序有GRUB和LILO,
而CentOS默認的Boot程序是GRUB。spa
3.通過Boot程序,訪問硬盤中的Linux內核程序。內存
4.將內核程序調入內存中。it
5.內核程序調用完成後,通過內核訪問硬盤中將要用到的其餘文件。ast
內核第一個執行的文件是/sbin/init,而這個文件的設置和定義文件是/etc/inittab這個文件,
也就是說/sbin/init按照/etc/inittab的定義來執行下一步的啓動,
那咱們就要看看/etc/inittab文件是怎麼回事兒了。class