grub輸入ls還是錯誤怎麼辦

來源:魅力女性吧 1.29W
grub輸入ls還是錯誤怎麼辦

出現grub rescue模式一般是硬盤分區出現變動、導致舊的grub找不到啟動文件而出現的.

出現錯誤具體原因未知,但開機不能引導肯定是grub配置文件出錯,/boot/grub2/

解決方法:

一,插入安裝U盤或者光盤,進入救援模式,重裝grub重新生成文件:

grub2-install /dev/sda*(boot目錄所在分區)

grub2-mkconfig -o /boot/grub2/

重啟後應該就OK了。

二,grub> 模式下:

輸入:ls 查看所有磁盤分區:hd(x,x)......

用:ls hd(x,x)/grub 找grub所在的分區,有正確執行結果的便是

找到linux所在分區後執行:

set prefix=hd(x,x)/grub

set root=hd(x,x)

insmod normal

再使用normal命令進入系統後,再修復grub 配置。

or:

查找boot分區:

find /boot/grub/ 或者 find /boot/grub2/

輸入以下命令:

cat (hd0,7)/boot/grub/

(返回信息不説了) 關於內核信息的,看一下就明白了。

按照下面命令依次輸入

指定/boot分區使用命令:

grub>root (hd0,0)

grub>kernel /boot/5 ro root=LABEL=/ rhgb quiet 回車

grub>initrd /boot/ 回車

boot 回車啟動

熱門標籤