Linux grub引导丢失修复

当Linux电脑启动显示GRUB命令行,表明GRUB引导丢失。可通过`ls`找到Linux分区,设置`root`和`prefix`,加载`normal.mod`尝试启动。如能正常进入系统,无需后续步骤。否则,需加载内核并重建GRUB到MBR。完成上述步骤,GRUB引导修复成功。
摘要由CSDN通过智能技术生成

有时候启动电脑后,突然显示一个命令行页面, 上面写着 关于grub的一些东西,不能正常进入页面.说明Linux系统的grub引导丢失了,不能指引启动程序启动系统.

在grub 中只有 ls、set、insmod、normal指令等可以用。

1、首先 ls 指令找到linux所在的分区

grub rescue> ls
# 输出如下内容
(hd0) (hd1) (hd1,gpt1) ...

ls + 查找到的分区,查看是否是linux分区

grub rescue> ls (hd1,gpt9)

如果找到会告诉你 filesystem is ext… (也就是:文件系统是。。。)
没找到会告诉你未知的文件系统

2、设置root和prefix值

在启动时需要告诉启动程序,linux分区在哪,grub在哪,所以需要设置root和prefix的值.

可以使用set命令查看cmdpathprefixroot的属性值

grub rescue> set

设置root

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值