#################################################
########第十一單元系統恢復#######
#################################################
1.系統啓動流程
通電
||
bios(主板上的只讀存儲中,basic input or output system)
作用,硬件檢測,激活硬件
||
grub系統引導(grub引導分爲兩個階段)
1)階段1 mbr(主引導記錄)主引導記錄在硬盤上的0磁道,一扇區,446個字節
*)dd if=/dev/zero of=/dev/vda bs=446 count=1 可以清空mbr
reboot重啓失敗
建立光驅啓動
*)進入到挽救模式,執行chroot /mnt/sysimage切換到真實/環境,
並執行grub2-install /dev/vda
重新使用硬盤啓動成功
2)階段2 grub文件引導階段
找到/boot分區
讀取/boot/grub2/grub.cfg
文件丟失,執行rm -fr /boot/grub2/grub.cfg
reboot重啓失敗
重啓成功,再次將grub引導文件放置在/boot/grub2/grub.cfg
grub2-mkconfig >/boot/grub2/grub.cfg
||
3)啓動內核,只讀掛載/設備
檢測設備
對設備驅動進行初始化
進入系統初始化階段
a.vmlinuz-3.10.0-123.el17.x86_64.img丟失
重啓失敗
光盤啓動進入挽救模式
重新啓用硬盤啓動成功
b.initramfs-3.10.0-123.el7.x86_64.img丟失
用光盤啓動
再用硬盤啓動成功
c.rm -fr /etc/systemd/system/defaults.tartget 鏈接刪除
重啓失敗
> rw rd.break 跳過引導
刪除原有鏈接,重新連接
2.系統初始化階段
系統初始化階段加載initrd鏡像
開啓初始化進程systemd
開始selinux
加載內核參數
初始化系統時鐘,鍵盤,主機名稱
重新讀寫掛載/設備
激活raid,lvm
激活配額
啓動multi-user.target.wants中的所有服務
開啓虛擬控制檯
啓動圖形
3.改密碼
同上,跳過引導 > rw rd.break