grub輸入ls還是錯誤怎麼辦
來源:魅力女性吧 1.29W
出現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 回車啟動