很多時候婆廊,特別是在linux調(diào)整分區(qū)后,開機重啟時會出現(xiàn)如下字樣溺森,系統(tǒng)進不去:
error : unknow filesystem
grub rescue>
這一般是由于分區(qū)調(diào)整或分區(qū)UUID改變造成grub2不能正常啟動慕爬,從而進入修復模式了(grub rescue),也稱救援模式屏积,在救援模式下只有很少的命令可以用:set, ls, insmod, root, prefix
set 查看環(huán)境變量澡罚,這里可以查看啟動路徑和分區(qū)。
ls 查看設(shè)備
insmod 加載模塊
prefix 設(shè)定grub啟動路徑
修復步驟:
1肾请、查看分區(qū)
grub rescue> ls
(hd0) (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1)
以上結(jié)果每個人可能不一樣
2、尋找ubuntu所在分區(qū)
grub rescue> ls (hd0,msdos1)/
若出現(xiàn) unknown filesystem 字樣更胖,則嘗試下一個铛铁,若出現(xiàn)的是你的 ubuntu 根文件系統(tǒng)內(nèi)容,那就是的要找的分區(qū)了(例如:bin usr sbin 等)
3却妨、修改啟動分區(qū)
假如你找到的啟動分區(qū)是 hd0,msdos1
grub >set root=(hd0,msdos1)/
grub >set prefix=(hd0,msdos1)/boot/grub
grub >insmod normal
grub >normal
4饵逐、進入命令行啟動 ubuntu,一切正常彪标。
有疑問的朋友可以在下方留言倍权,可以協(xié)助解決問題哦。