linux开机启动遇到grub启动_装linux系统启动时出现grub...not found之类问题的解决方法...

1.先使用ls命令,找到Ubuntu的安装在哪个分区:grubrescue>ls会罗列所有的磁盘分区信息,比方说:(hd0,msdos1),(hd0,msdos5),(hd0,msdos3),(hd0,msdos2)

2.然后依次调用如下命令:X表示你安装linux的grub所在的分区(如果不清楚,可以各个msdos....均尝试一遍)注意,如果你安装linux的时候boot是单独一个分区的则用:grubrescue>ls(hd0,X)/grubboot不是单独分区则用:grubrescue>ls(hd0,X)/boot/grub如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对

3.假设找到(hd0,msdos5)时,显示了文件夹中的文件,则表示Linux的启动分区表安装在这个分区上。4.调用如下命令:

(1)grubrescue>setroot=(hd0,msdos5)或grubrescue>setroot=hd0,msdos5

(2)grubrescue>setprefix=(hd0,msdos5)/boot/grub(boot单独分区)grubrescue>set.....msdos5)/grub

(3)grubrescue>insmodnormal

5.然后调用如下命令,就可以显示出丢失的grub菜单了。grubrescue>normal

6.不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。进入Linux之后,在命令行执行:sudoupdate-grubsudogrub-install/dev/sda(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)

7.重启测试是否已经恢复了grub的启动菜单?恭喜你恢复成功!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值