centos6啟動流程圖:
#1、POST加電自我檢測
2、MBR開機載入
當第一步自檢硬體沒問題時候,這裡以BIOS為例,BIOS將會直接去找硬碟的第一個磁區,找到前446位元組,將MBR載入到記憶體中,MBR會告訴程式下一階段去哪裡找系統grub引導。 這個階段屬於grub的第一階段。前面的BIOS透過讀取並執行啟動裝置的MBR中的bootloader,而bootloader要實現的功能就是提供一個選單給用戶,讓用戶去選擇要啟動的系統或不同的核心版本,因為一塊硬碟上可能不只一個作業系統.然後把使用者選擇的核心版本載入到RAM中的特定空間,接著在RAM中解壓縮、展開,而後把系統控制權移交給核心。 (推薦教學:centos教學)
## #在Bootloader開始讀取作業系統核心檔案時,接下來會將核心檔案解壓縮後裝在到記憶體當中,然後根據核心提供的功能開始載入各個裝置。這裡的各個操作都是由核心來完成的,而我們的核心檔案通常都存放在/boot目錄當中,並且是一個vmlinux開頭的檔案。如下圖所示:###[root@centos6 ~]# cd /boot [root@centos6 boot]# pwd /boot [root@centos6 boot]# ls config-2.6.32-696.el6.x86_64 lost+found efi symvers-2.6.32-696.el6.x86_64.gz grub System.map-2.6.32-696.el6.x86_64 initramfs-2.6.32-696.el6.x86_64.img vmlinuz-2.6.32-696.el6.x86_64 initrd-2.6.32-696.el6.x86_64kdump.img
0:关机(shutdown); 1:单用户模式(single user):不需要通过认证,登录进去之后为root用户身份; 2:多用户模式(multi user):会启动网络功能,但不会启动NFS; 3:多用户模式(multi user):为完全功能模式,提供文本界面; 4:预留级别,目前无特别使用目的; 5:多用户模式(multi user):为完全功能模式,提供图形化界面; 6:重启(reboot),reboot;
以上是centos6啟動流程的詳細內容。更多資訊請關注PHP中文網其他相關文章!