linux下grub故障(使用光盤進入救援模式)


1.這里使用的是vmware  vsphere虛擬主機

救援模式有什么作用

◆可以更改root密碼;

◆恢復硬盤、文件系統操作;

◆系統啟動不來的時候,只能通過救援模式來啟動;

首先設置啟動選項,我這里是開機按F2進入bios,找到boot,選擇CD-ROM啟動,保存退出

系統是centos,將centos光盤鏡像掛載

2.進入到rescue模式

3.選擇語言  按tab移動到ok鍵(我這里選擇的是“chinese(simplified---簡化的)”)

4. 選擇鍵盤類型. 默認即可.    按tab鍵移動到OK選項

5. Rescue Method也保持默認。因為我們使用的是光驅里的光盤.    按tab鍵移動到ok選項

6. 是否在使用Rescue模式啟用網路. 這個根據自己的實際情況.  這里本人選擇no

7. 提示將Rescue環境掛載到/mnt/sysimage。   按tab鍵移動到Continue

8.提示輸入chroot /mnt/sysimage改變到磁盤根目錄

9.選擇模式.

   shell: 直接進入命令行, 可以進行的操作有編輯文件、修改用戶密碼等;

   fdkd: 診斷模式;

   reboot: 會直接重啟;

   這里咱們選擇shell模式;

10.進入root環境, 修改root用戶密碼

bash-4.1# chroot /mnt/sysimage                  #進入到root環境

#fdisk -l /dev/sda     {使用fdisk檢查分區}

#grub-install /dev/sda {安裝grub引導程序到磁盤/dev/sda的MBR扇區}

sh-4.1# exit                                    #退出root環境

或者

sh 3.1#grub

grub>root (hdx,y)

grub>setup (hd0)

grub>quit

這里的X,如果是一個盤,就是0,如果你所安裝的linux的根分區在第二個硬盤上,那X就是1了;Y,就是裝有linux系統所在的根分區。 setup (hd0)就是把GRUB寫到硬盤的MBR上。


總結:在rescue模式下可以重裝GRUB引導程序,修復MBR扇區。

總結: 修改完root用戶的密碼后, 是無法重啟系統的。 需要退出root環境, 然后reboot重啟系統。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM