系統(tǒng)啟動流程6
開機BIOS自檢
讀取MBR引導(讀硬盤的引導程序)
硬盤上的空間贷揽,位于0柱面0磁道1扇區(qū)(數(shù)據(jù)在硬盤上的三維地址)拆撼,共512字節(jié),前446字節(jié)為引導程序辉词,后66字節(jié)為分區(qū)表
加載GRUB菜單(要啟動什么操作系統(tǒng))必孤;讀取文件展現(xiàn)grup菜單
加載內(nèi)核(kernel)
-
運行INIT進程
- 讀取/etc/inittab文件:系統(tǒng)運行級別
- 讀取/etc/init/rcS.conf:執(zhí)行/etc/re.d/rc.sysinit 腳本,掛載程序等
- 讀取/etc/init/rcS.conf:執(zhí)行/etc/re.d/rc 3 腳本
- 讀取/etc/rc.local文件:開機自啟動的程序
- 讀取/etc/init/tty.conf文件:啟動
- init進程順序啟動
系統(tǒng)啟動流程7
開機BIOS自檢
-
讀取MBR引導(讀硬盤的引導程序)
硬盤上的空間,位于0柱面0磁道1扇區(qū)(數(shù)據(jù)在硬盤上的三維地址)敷搪,共512字節(jié)兴想,前446字節(jié)為引導程序,后66字節(jié)為分區(qū)表
加載GRUB菜單(要啟動什么操作系統(tǒng))赡勘;讀取文件展現(xiàn)grup菜單
加載內(nèi)核(kernel)
-
運行systemd進程
- 加載initrd.target文件 :包含掛載fstab中文件系統(tǒng)
- 加載default.target文件 :設定target模式加載腳本
- 加載sysinit.target文件: 初始化系統(tǒng)加載basic
- 讀取/etc/rc.local文件 :設定用戶開機自啟程序
- 讀取getty.target文件 啟動mingetty進程
- systemd進程并行啟動
運行級別:
0 ——關機級別
1 ——單用戶級別
2 ——多用戶無網(wǎng)絡
3 ——多用戶有網(wǎng)絡
4 ——預留嫂便,未使用
5 ——圖形化級別
6 ——重啟級別
runlevel ——查看用戶當前級別(centos6)
init number ——設置當前運行級別(centos6)
systemctl get-default ——查看當前運行級別
systemctl set-default graphical ——設置運行級別,永久
單用戶作用:
- 能正常引導進入系統(tǒng)
- 但配置文件錯誤導致無法啟動
- 忘記root密碼
救援模式作用:
- 沒有內(nèi)核文件闸与,救援加載
- 系統(tǒng)崩潰毙替,保留重要數(shù)據(jù)
- 沒有引導文件,修復MBR(grub2-install /dev/sda ——修復MBR引導)