LinuxCentOS6.9系統啓動過程

1、CentOS在系統啓動過程當中,主要通過一下幾個步驟:

LinuxCentOS6.9系統啓動過程
一、加電自檢
  計算機在啓動以前須要進行對硬件設備自檢測,加電自檢是BIOS功能的一部分,它主要對計算機的CPU、主板、內存、硬盤子系統、顯示子系統、串並行口、鍵盤、光驅等硬件的檢測
二、MBR
  MBR位於硬盤的前512字節,其中前446字節存放的系統在啓動中的BootLoader,64個字節存放的是分區表信息,最後兩個字節是結束位55AA。如圖所示:
LinuxCentOS6.9系統啓動過程
  系統啓動的主要引導文件爲/boot/grub/grub.conf。詳細解釋以下圖所示
LinuxCentOS6.9系統啓動過程
三、GRUB
  再上一步中,只是把存有系統的引導分區掛載,而且把內核只讀掛載,在這一步會把內核加載到內存中,而且把內核進行解壓。
四、加載內核
  當內核初始化完成後,系統將加載initramfs-2.6.32-696.el6.x86_64.img該文件根據該文件所提供的各類驅動來探測計算結個各類硬件,而後進行只讀掛載文件系統,也就是真正的根目錄。
五、init初始化
  在完成上述操做是,系統將讀取/etc/inittab文件。和inittab相關的配置文件有/etc/init/control-alt-delete.conf、/etc/init/tty.conf、/etc/init/start-ttys.conf、/etc/init/rc.conf、/etc/init/prefdm.conf因爲centos6把文件分紅多個,這裏主要用centos5 配置文件
LinuxCentOS6.9系統啓動過程
六、系統初始化腳本
  該步驟選擇的默認啓動項後執行/etc/rc.d/rc.systinit系統初始化腳本,其中包括掛載/etc/fstab掛載文件系統
LinuxCentOS6.9系統啓動過程
七、在系統inittab文件初始化完成後讀取/etc/sysctl.conf,加載一些內核參數
LinuxCentOS6.9系統啓動過程
八、/etc/rc.d/rc文件
  讀取/etc/rc.d/rc,該文件的做用是,當用戶選擇好默認系統模式時,根據/etc/rc.d/rcX.d/目錄下,當啓動時,系統將把目錄下全部K和S開頭的文件檢測一遍,若啓動該模式,則把全部K開頭的全部服務若已經關閉,則不作任何操做,若服務啓動,則關閉服務。關機則相反
LinuxCentOS6.9系統啓動過程centos

2、若誤刪/boot/grub/grub.conf系統將不能啓動,解決方法

  再次啓動將出現該界面
LinuxCentOS6.9系統啓動過程
  因系統的界面過小,代碼不能所有複製,因此複製外面,以圖表示,gurb.conf文件只須要指定必須指定的三條就能夠啓動因此臨時執行這三條,到系統中,仍是須要建立該文件,不然每次啓動計算機都須要打一遍這三條
LinuxCentOS6.9系統啓動過程
LinuxCentOS6.9系統啓動過程ide

相關文章
相關標籤/搜索