天天看點

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

<a href="https://s1.51cto.com/wyfs02/M01/93/28/wKioL1kIka6D46Y6AABZlHBuFWk178.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M02/93/2A/wKiom1kIka_TMXk9AABmIq1Q4Ao127.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M02/93/2A/wKiom1kIka-yWHYpAABw26JEzzw800.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M02/93/28/wKioL1kIkjvhxliqAAAy3Fzh5JE168.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M00/93/2A/wKiom1kIkjyxB76RAABN6Xcvt-Y952.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M01/93/2A/wKiom1kIkjziNBYlAABJHwSWiGk637.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M00/93/28/wKioL1kIkjzCTApKAAAq4Lbnx-o148.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M01/93/2A/wKiom1kIkjyzfvHsAAAWW9OniwU195.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M01/93/28/wKioL1kIkj3hJSLRAABwmCXxZW0291.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M01/93/28/wKioL1kIkj2BC23mAABLjX9zjtc434.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M00/93/28/wKioL1kIkmTzjrO_AABGiycl9WY619.jpg" target="_blank"></a>

2)階段2 grub檔案引導階段

   找到/boot分區

   讀取/boot/grub2/grub.cfg

   檔案丢失,grub2-mkconfig &gt;/boot/grub2/grub.cfg

<a href="https://s3.51cto.com/wyfs02/M01/93/29/wKioL1kIkuCjUlinAAAUSPQ4nUA214.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M02/93/29/wKioL1kIkuHhTG_mAAAuloc3pE4204.jpg" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M01/93/2A/wKiom1kIk3bBCOkIAACaHwcOp_Q784.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M00/93/2A/wKiom1kIkzKTD8t8AAA2keJtsi8614.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M02/93/2A/wKiom1kIk9ex4kNGAAAfUOK13hk365.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M02/93/29/wKioL1kIk9fjlFwHAAAR5xpHX7Q589.jpg" target="_blank"></a>

   ||

啟動核心,隻讀挂載/裝置

檢測裝置

對裝置驅動進行初始化

進入系統初始化階段

核心丢失,從新安裝核心安裝包就可以解決

rpm -ivh kernel-xxxxx.rpm --force

<a href="https://s1.51cto.com/wyfs02/M02/93/2A/wKiom1kIlSnyMkF9AAB06oAEIOQ988.jpg" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M02/93/2A/wKiom1kIlX-jCQ4UAAAe7Cp1lNk108.jpg" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M01/93/29/wKioL1kIlSqiuGqIAACwwNpC1vE589.jpg" target="_blank"></a>

系統初始化階段

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

<a href="https://s3.51cto.com/wyfs02/M00/93/29/wKioL1kIllfRLO_mAABD-or27S4655.jpg" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M01/93/2B/wKiom1kIlljRjD2HAABgrtP8zUA103.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M01/93/29/wKioL1kIllixkMEGAAAeF9jnpws136.jpg" target="_blank"></a>

開啟初始化程序systemd(啟動畫面按e,删到ro,ro改為rw,再加rd.break,ctrl+x退出)

開始selinux

加載核心參數

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

重新讀寫挂載/裝置

激活raid,lvm

激活配額

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

開啟虛拟控制台

啟動圖形

<a href="https://s2.51cto.com/wyfs02/M01/93/2B/wKiom1kIlzzzw-FzAAA71j0Y_tw461.jpg" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M01/93/29/wKioL1kIlzyis8U0AABdZ3YFYSA849.jpg" target="_blank"></a>

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

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

恢複

改密碼

<a href="https://s3.51cto.com/wyfs02/M00/93/2B/wKiom1kImAuyJPeOAACTYPAeQNE298.jpg" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M02/93/29/wKioL1kImAyRdzdUAAEqoLk8ZnU613.jpg" target="_blank"></a>

本文轉自  夏梨巴人  51CTO部落格,原文連結:http://blog.51cto.com/12774035/1921795

繼續閱讀