问题分析
出现该问题的原因是磁盘分区或者其他问题导致grub引导文件找不到,需要重新定位。
解决该问题的思路为:
- 找到grub引导文件在哪
- 告知系统引导的新位置
具体步骤
- 使用ls查看磁盘分区
- 找到grub所在位置
#查看是否有grub文件夹
ls (磁盘名)/ #给boot分配了独立分区
ls (磁盘名)/boot/ #未给boot分配独立分区
- 重新指定引导的新位置
set root=磁盘名
set prefix=(磁盘名)/boot/grub #未给boot分配独立分区
set prefix=(磁盘名)/grub #给boot分配了独立分区
可用set
命令查看设置
之后输入insmod nromal
,再输入normal
就会回到正常的引导界面
4. 最后工作
启动linux,在终端输入
sudo update-grub
sudo grub-install /dev/分区名
分区名可查看grub文件夹属性获得
若要查看分区情况,可使用fdisk -l