1. 程式人生 > >Linux學習134 Unit 11

Linux學習134 Unit 11

系統恢復

unit11系統恢復

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/sysimage切換到真實/環境,

並執行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(啟動畫面按e,刪到ro,ro改為rw,再加rd.break,ctrl+x退出

開始selinux

加載內核參數

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

重新讀寫掛載/設備

激活raid,lvm

激活配額

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

開啟虛擬控制臺

啟動圖形

技術分享

技術分享



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

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

恢復

改密碼

技術分享

技術分享




Linux學習134 Unit 11