linux系統修復報錯的方法 . 3

stage1如果丟失怎么辦
stage1.5如果丟失怎么辦
后有centos6的啟動流程

stage1圖片2

如果 stage1第一階段被破壞怎么辦
方法一:如果有備份

stage1被破壞以后它會認為已經沒有啟動功能了,它的第一個引導設備是硬盤,找找第二個引導設備,如果光盤還插的光盤,他就認為光盤啟動

1.進入救援模式

找到備份文件,并還原

備份文件放在/data/mbr

2 . ?dd ?if=/mnt/sysimage/data/mbr ?of=/mnt/sysimage/dev/sda ?bs=1 count=446

3. ? sync 同步到磁盤

4. ?exit 退出重啟

 

方法二:如果沒有備份怎么辦

1.進入救援模式

2.chroot /mnt/sysimage ?切換根目錄

3. grub-install /dev/sda ?修復全stage階段

sync 寫入磁盤

exit退出重啟

 

 

 

stage1.5如果丟失怎么辦

stage1.5圖片3

1.進入救援模式后
2.chroot /mnt/sysimage 切換到磁盤的根
3.grub-install /dev/sda
4.sync 同步到磁盤
5.exit退出重啟

 

centos 6的啟動流程

1.POST 開機自檢 ,檢測硬件環境是否準備好

2.MBR ?讀取硬盤MBR的前446字節,屬于grub的stage1第一階段

3.進入grub的stage1.5階段,加載/boot分區所在的文件系統啟動

4.完成加載進入stage2階段,關鍵的文件已經在/boot/grub目錄下了,關鍵的文件有/boot/grub/grub.conf,該文件定義了內核的路徑,文件里面kernel ?/vmlinuz-version ?告訴了我們內核的路徑

5.加載vmlinuz內核,完成以后找根/,內核想要加載根文件系統,需要識別根所在的文件系統驅動,配合/boot/目錄里面的兩個重要文件vmlinuz內核文件和initramfs文件系統驅動文件完成加載根文件系統。

6.啟動根下面的第一個進程/sbin/init,這個進程要讀取/etc/inittab配置文件,決定后續加載的一些腳本順序,也定義了運行模式

7.運行第一個初始化腳本 /etc/rc.d/rc.sysinit 這個是真正的OS初始化腳本,然后根據/etc/inittab配置文件默認的模式運行相應的/etc/rc.d/rc*.d , ?在/etc/rc.d/rc*.d目錄下是以K或S開頭的文件,執行相應的模式開啟或關閉服務

8. 無論哪種運行模式都最終要運行/etc/rc.local

9. 最后執行/bin/login程序,等待用戶登錄

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98285

(0)
周亞飛周亞飛
上一篇 2018-05-12
下一篇 2018-05-12

相關推薦

  • 命令以及參數 集合

    簡單命令和參數 一個集合

    Linux筆記 2018-08-05
  • Work Three

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 who | cut -d’ ‘ -f1 | sort -u cut -d ‘ ‘ -f1:以空格為界顯示每行第一列 sort -u :在輸出行中去除重復行 例如:who | cut -d’ ‘ -…

    2018-07-15
  • 進程管理 計劃任務管理

    進程管理 計劃任務管理

    2018-05-03
  • 運維制動化之系統安裝 實驗

      步驟 0:selinux,iptables 1 安裝包 2 啟服務 3 修改配置文件;reload,restart 4 測試 網卡模式不要橋接: vim /etc/dhcp/dhcpd.conf option domain-name “magedu.org”; option domain-name-servers 114…

    2018-05-25
  • 第一周作業之:Linux系統常用命令使用格式介紹

    基于ContOS7下演示ifconfg、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date這些命令的常見使用方式

    Linux筆記 2017-12-03
  • 網絡管理基礎

    IP地址由網絡ID和主機ID組成 A類:0 000 0000 – 0 111 1111:1-127 網絡數:126 每個網絡中的主機數2^ 24-2=16777214 B類:10 00 0000 – 10 11 1111:128-191 網絡數:2^ 14=16384 每個網絡中的主機數:2^ 16–2=65534 C類:100 0 …

    2018-04-01
欧美性久久久久