系統恢復


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

*)進入到挽救模式,執行chroot /mnt/sysp_w_picpath切換到真實/環境,

   並執行grub2-install /dev/vda

2)階段2 grub文件引導階段

   找到/boot分區

   讀取/boot/grub2/grub.cfg

   文件丟失,grub2-mkconfig >/boot/grub2/grub.cfg

   ||

啓動內核,只讀掛載/設備

檢測設備

對設備驅動進行初始化

進入系統初始化階段

內核丟失,從新安裝內核安裝包就可以解決

rpm -ivh kernel-xxxxx.rpm --force

||

系統初始化階段

系統初始化階段加載initrd鏡像

開啓初始化進程systemd

開始selinux

加載內核參數

初始化系統時鐘,鍵盤,主機名稱

重新讀寫掛載/設備

激活raidlvm

激活配額

啓動multi-user.target.wants中的所有服務

開啓虛擬控制檯

啓動圖形

initramfs-`uname -r`.img丟失用:

mkinitrd initramfs-`uname -r`.img `uname -r`

恢復

 

 

改密碼

 

 

 

啓動級別

一共有七個級別

通過/etc/systemd/system/default.target 所連接的/usr/lib/systemd/system/內的啓動級別確認開機啓動級別

 

 

開機時,在引導界面,選擇啓動項,按e進入編輯。

通過如下編輯打斷啓動。更改fi之後的內容。

wKiom1fP1hfAg2mHAAENkaUoW_4881.png-wh_50


然後,在得到的shell裏。

chroot /sysroot/ 改變環境

rm -fr /etc/systemd/system/default.target 刪除連接

然後將想要的啓動級別連接到/etc/systemd/system/default.target

兩次exit退出

 

 

 

 

開機時,在引導界面,選擇啓動項,按e進入編輯。

通過如下編輯打斷啓動。更改fi之後的內容。

wKioL1fP1jby1mT5AAENkaUoW_4885.png-wh_50


然後,在得到的shell裏。

chroot /sysroot/ 改變環境

通過passwd命令改變密碼

touch /.autorelabel

兩次exit退出


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章