由於在rescue模式下,只有少量的基本命令可用,必須通過一定的操作才能加載正常模塊,然後進入正常模式。
rescue模式下可使用的命令有:set,ls,insmod,root,prefix(設置啓動路徑)
先假設grub2的核心文件在(hd0,8)分區,再來看看怎樣從 rescue模式進入從(hd0,8)啓動的正常模式(normal)。
在 rescue模式下search命令不能用,對不清楚grub2文件處於哪個分區的,可以用ls命令查看,比如
ls (hd0,8)/ 查看(hd0,8)分區根目錄,看看有沒有boot文件夾
ls (hd0,8)/boot/ 查看(hd0,8)分區的/boot目錄下文件
ls (hd0,8)/boot/grub/ 查看(hd0,8)分區/boot/grub目錄下文件
通過文件查看,可以確定 grub2核心文件處於哪個分區,接下來就可以進行從rescue到normal的轉變動作:
先 ls 看看分區,根據分區列表,猜下 / 分區的編號再 ls (hd0,x)/ 看分區目錄下文件確定找到 / 分區,不對的話繼續找。找到 / 分區的 (hd0,x) 繼續
grub rescue>root=(hd0,x)
grub rescue>prefix=/boot/grub
grub rescue>set root=(hd0,x)
grub rescue>set prefix=(hd0,x)/boot/grub
grub rescue>insmod normal
rescue>normal -------->若出現啓動菜單,按c進入命令行模式
rescue>linux /boot/vmlinuz-xxx-xxx root=/dev/sdax
rescue>initrd /boot/initrd.img-xxx-xxx
rescue>boot
內核版本號 -xxx-xxx可以按Tab鍵查看後再手動補全。
grub rescue模式下修復
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
debian-apt-get usage
zinejo
2019-02-23 13:50:26
redhat6.3裝源
853473198
2019-02-23 12:49:36
配置apache
mb585f8c18e365d
2019-02-22 23:01:02
如何將Joomla網站搜索結果顯示到一個“乾淨”頁面
_Finley
2019-02-22 22:47:21
grep、egrep、正則表達式
未知_未覺
2019-02-22 22:47:05
coreseek安裝使用指南
13548725997
2019-02-22 22:39:09
docker學習筆記
xiaoniu219
2019-02-22 22:34:04
Veritas NetBackup Server 8.0 (Windows版)安裝
lrjycyz
2019-02-22 22:55:36
UEditor編輯器使用方法及文件下載
wjy_203
2019-02-23 12:55:20
linux下find命令和文件的三種時間
零點時光
2019-02-23 00:30:26
03.學習筆記-Linux下根目錄介紹
咖啡豆ss
2019-02-22 23:48:05
iOS開發- 查詢項目代碼行數
簡_兮
2019-02-22 23:38:39