很多時(shí)候,特別是在linux調(diào)整分區(qū)后,開(kāi)機(jī)重啟時(shí)會(huì)出現(xiàn)如下字樣,系統(tǒng)進(jìn)不去:
error : unknow filesystem
grub rescue>
這一般是由于分區(qū)調(diào)整或分區(qū)UUID改變?cè)斐蒰rub2不能正常啟動(dòng),從而進(jìn)入修復(fù)模式了(grub rescue),也稱(chēng)救援模式,在救援模式下只有很少的命令可以用:set, ls, insmod, root, prefix
set 查看環(huán)境變量,這里可以查看啟動(dòng)路徑和分區(qū)。
ls 查看設(shè)備
insmod 加載模塊
prefix 設(shè)定grub啟動(dòng)路徑
修復(fù)步驟:
1、查看分區(qū)
grub rescue> ls
(hd0) (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1)
以上結(jié)果每個(gè)人可能不一樣
2、尋找ubuntu所在分區(qū)
grub rescue> ls (hd0,msdos1)/
若出現(xiàn) unknown filesystem 字樣,則嘗試下一個(gè),若出現(xiàn)的是你的 ubuntu 根文件系統(tǒng)內(nèi)容,那就是的要找的分區(qū)了(例如:bin usr sbin 等)
3、修改啟動(dòng)分區(qū)
假如你找到的啟動(dòng)分區(qū)是 hd0,msdos1
grub >set root=(hd0,msdos1)/
grub >set prefix=(hd0,msdos1)/boot/grub
grub >insmod normal
grub >normal
4、進(jìn)入命令行啟動(dòng) ubuntu,一切正常。
有疑問(wèn)的朋友可以在下方留言,可以協(xié)助解決問(wèn)題哦。