1.通電
2.bios初始化
對硬體檢測
初始化硬體時鐘
3.磁碟引導
mbr=主引導記錄=0磁軌1扇區446
作用:記錄grub2引導檔案的位置
當mbr資料丟失,系統會因為找不到啟動分割槽而停止啟動
問題模擬方式
系統磁碟/dev/sda
dd if=/dev/zero of=/dev/*** bs=446 count=1 #清空/dev/sdr上的mbr資料
rel8:
cp /usr/lib/modules/4.18.0-193.el8.x86_64/bls.conf /boot/
kerne-install add 核心版本號 核心映象
kernel-install add $(uname -r) /boot/vmlinuz-4.18.0-193.el8.x86_64
手動引導
5.核心載入
載入核心的作用:
/boot/vmlinuz-$(uname -r)
系統初始化硬體裝置
唯讀掛載/裝置
問題出現;
rm -fr /boot/vmliunz-$(uname -r)
恢復:複製系統中usr下的核心檔案到/boot中即可
進入到挽救模式
chroot /mnt/sysimage
cp /usr/lib/modules/( u n a m e − r ) / v m l i n u z / b o o t / v m l i n u z − (uname -r)/vmlinuz /boot/vmlinuz-(uname−r)/vmlinuz/boot/vmlinuz−(uname -r)
exit
exit
6.系統初始化資訊
/boot/initramfs-
載入系統時鐘
載入selinux
載入系統主機資訊
載入/etc/fstab檔案中磁碟掛載策略
載入磁碟配額
初始化系統程式開啟開機啟動服務
開啟虛擬控制台
開啟圖形
問題出現:
rm -fr /boot/initramfs-***x.img
恢復:mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
7.系統啟動級別
0 關機
1 單使用者
2 無圖形網路模式
3 無圖形網路模式
4 無圖形網路模式
5 有圖形網路模式
6 重啟
問題出現:
systemctl set-default reboot.target
進入了開機無限重啟的狀態
systemctl set-default graphical.target
8.超級使用者密碼忘記
恢復:1.在開機選擇介面按進入到引導檔案編輯模式
2.在核心載入選項最後刪除到ro選項
3.更改ro—>rw
4.加入rd.break引數終止系統啟動進入單使用者模式
5.ctrl+x啟動
6.chroot /sysroot
7.echo (密碼)|passwd --stdin root
8.touch /.autorelabel 當/.autorelabel檔案存在selinux會重新初始化cp kernel-core-4.18.0-80.el8.x86_64.rpm /mnt/
Linux系統引導過程及引導修復
1.通電 2.bios初始化 對硬碟檢測 初始化硬體時鐘 3.磁碟引導 mbr 主引導記錄 0磁軌1扇區446 作用 記錄grub2引導檔案的位置 當mbr資料丟失系統會因為找不到啟動分割槽而停止啟動 問題模擬 系統磁碟 dev ads dd if dev zero of dev vda bs 44...
系統引導過程
系統引導過程主要由以下幾個步驟組成 以硬碟啟動為例 1 開機 2 bios加電自檢 post power on self test 記憶體位址為0fff 0000 3 將硬碟第乙個扇區 0頭0道1扇區,也就是boot sector 讀入記憶體位址0000 7c00處 4 檢查 word 0000 7...
linux引導過程
bios是位於主機板的快閃儲存器中某段特殊區域。這個過程主要是是執行bios中從位址0xffff0處開始的 主要是確定要使用哪個裝置來引導系統,這個過程的具體步驟為 1 加電自檢 post 即對硬體進行檢測 2 本地裝置的列舉及初始化,bios會按照cmos設定的順序來搜尋處於活動狀態並且可以引導的...