怎樣修復(fù)grub開(kāi)機(jī)引導(dǎo)(grub rescue)
很多時(shí)候屯伞,特別是在linux調(diào)整分區(qū)后嘁酿,開(kāi)機(jī)重啟時(shí)會(huì)出現(xiàn)
?? ? ? ?error : unknow filesystem
?? ? ? ?grub rescue>
?? ? ? ?的字樣鸡捐,系統(tǒng)就是進(jìn)不去。這表示你的grub2的配置文件壞了……
?? ? ? ?由于分區(qū)調(diào)整或分區(qū)UUID改變?cè)斐蒰rub2不能正常啟動(dòng)宁脊,從而進(jìn)入修復(fù)模式了(grub rescue)断国,也稱救援模式。
?? ? ? ?在救援模式下只有很少的命令可以用:set ?, ?ls , insmod , root , prefix
?? ? ? ?(1)set ?查看環(huán)境變量榆苞,這里可以查看啟動(dòng)路徑和分區(qū)并思。
?? ? ? ?(2)ls ??查看設(shè)備
?? ? ? ?(3)insmod ?加載模塊
?? ? ? ?(4)root ?指定用于啟動(dòng)系統(tǒng)的分區(qū),在救援模式下設(shè)置grub啟動(dòng)分區(qū)
?? ? ? ?(5)prefix 設(shè)定grub啟動(dòng)路徑
具體修復(fù)步驟如下:
?? ? ? 1、查看分區(qū):grub rescue> ls ??回車
?? ? ? ? ? ?會(huì)出現(xiàn)如下字樣:
?? ? ? ? ? ?(hd0) (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5)?(hd0,msdos2)?(hd0,msdos1)
?? ? ? 注:上面是我的分區(qū)設(shè)備语稠,每個(gè)人可能不一樣宋彼,但原理都是一樣的。
?? ? ? 2仙畦、尋找kali所在分區(qū):
?? ? ? ? ? (就是尋找你的Linux系統(tǒng)是裝在以上哪個(gè)分區(qū)里)
?? ? ? ? ? ??grub rescue> ls (hd0,msdos1)/
?? ? ? ? ? ?若出現(xiàn)unknown filesystem字樣输涕,則嘗試下一個(gè)
?? ? ? ? ? ?……
?? ? ? ? ? ?若出現(xiàn)的是你的kali主文件夾下的文件夾和文件的名字,那就是的要找的分區(qū)了慨畸。
?? ? ? ?3莱坎、修改啟動(dòng)分區(qū):
?? ? ? ? ? ? (假如你找到的啟動(dòng)分區(qū)是hd0,msdos8)
grub rescue>root=(hd0,msdos8)
grub rescue>prefix=/boot/grub ? ? ? ? ? ? ? ? ? ? ? ? //grub路徑設(shè)置
grub rescue>set root=(hd0,msdos8)
grub rescue>set prefix=(hd0,msdos8)/boot/grub
grub rescue>insmod normal ? ? ? ? ? ? ? ? ? ? ? ? ? ?//啟動(dòng)normal啟動(dòng)
?? ? ? ? grub rescue>normal
?? ? ? ?之后你就會(huì)看到熟悉的啟動(dòng)菜單欄了
到這一步已經(jīng)完了
如果還不行往下進(jìn)行
#? 4、進(jìn)入命令行啟動(dòng)kali
?? ? ? ??進(jìn)入系統(tǒng)啟動(dòng)選項(xiàng)界面后還是進(jìn)不去寸士,
?? ? ? 因?yàn)槟氵€沒(méi)有真正的修改grub,這個(gè)要到ubuntu里修改
進(jìn)入系統(tǒng)啟動(dòng)項(xiàng)界面后檐什,按C進(jìn)入命令行模式
?? ? ? ?grub >set root=hd0,msdos8
?? ? ? ?grub >set prefix=(hd0,msdos8)/boot/grub
?? ? ? ?grub >linux /vmlinuz-xxx-xxx root=/dev/sda8?//里邊的xxxx可以按Tab鍵,如果有acpi問(wèn)題,在最后加一句acpi=off
grub >initrd /initrd.img-xxx-xxx
grub >boot
?? ? ? 這樣就可以進(jìn)入了
???? ? 5弱卡、進(jìn)入Kali修復(fù)grub
?在終端里運(yùn)行 ? ? ? ?sudo update-grub
?? ? ? ? ? ? ? ???? ? ???? ? ? ? ? ? ? ?sudo grub-install /dev/sda
?? ? ? 6乃正、重啟,搞定I舨瓮具!