系統恢復

#################################################
##############系統恢復##########################
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
加載內核參數
初始化系統時鐘,鍵盤,主機名稱
重新讀寫掛載/設備
激活raid,lvm
激活配額
啓動multi-user.target.wants中的所有服務
開啓虛擬控制檯
啓動圖形
initramfs-`uname -r`.img丟失用:
 mkinitrd initramfs-`uname -r`.img `uname -r`
恢復
####系統常見問題的操作恢復###
(1)主引導記錄刪除(mbr缺失)
dd if=/dev/zero of=/dev/vda bs=446 count=1 可以清空mbr
進入挽救模式(可以光驅啓動也可以網絡啓動)
1.chroot /mnt/sysp_w_picpaths
2.grub2-install /dev/vda
3.exit (兩次)
(2)需要grub 手動引導
1.進入挽救模式
2.grub>set root='hd0,msdos1'
  grub>linux16 /boot/內核信息 ro root=/dev/vda
  grub>initramfs-/boot/鏡像
  grub>boot
(3)內核丟失
進入挽救模式
1.chroot /mnt/sysp_w_picpath
2.grub2-install /dev/vda
3.rpm -ivh kernel-xxxxx.rpm --force    ##強制下載
4.rpm2cpio kernel-xxxxx.rpm |cpio -id  ##分離文件
5.cp boot/vmlinuz-xxxxx /boot/
6.exit (兩次)
##可以直接安裝內核。
(4)鏡像丟失
1.chroot /mnt/sysp_w_picpath
2.grub2-install /dev/vda
3.mkinitrd initramfs-`uname -r`.img `uname -r` ##恢復鏡像
4.exit (兩次)

(5)若刪除了/boot/下的所有文件需要進行的操作
1.chroot /mnt/sysp_w_picpath 切換到真實環境
2.grub2-install /dev/vda
3.grub2-mkconfig >/boot/grub2/grub.cfg
4.rpm -ivh kernel-xxxxx.rpm --force     安裝內核安裝包
6.exit (兩次)機子將自動重啓

(6)刪除開機默認文件
rm -fr /etc/systemd/system/default.target  刪除開機默認的文件
ln -s /usr/lib/systemd/system/reboot.target /etc/systemd/system/default.target  將默認文件鏈接到reboot上。開機會一直重啓
解決方法:
1.rht-vmctl poweroff desktop && rht-vmctl start desktop && rht-vmctl view desktop
2.進入選項界面後進行上下鍵選擇按e進行操作界面,刪除linux16 行到ro,改爲rw rd.break ctrl+x 執行剛改的操作
3.chroot /sysroot  切換到真實環境
4.rm -fr /etc/systemd/system/default.target  刪除開機默認的文件
5.ln -s /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.target  將默認文件鏈接到圖形界面
6.exit (兩次)機子將自動重啓



改密碼
1.rht-vmctl poweroff desktop && rht-vmctl start desktop && rht-vmctl view desktop
2.進入選項界面後進行上下鍵選擇按e進行操作界面,刪除linux16 行到ro,改爲rw rd.break ctrl+x 執行剛改的操作
3.chroot /sysroot  切換到真實環境
4.grub2-install /dev/vda
5.passwd
輸入新密碼
6。exit (兩次)機子將自動重啓


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