Ubuntu和Windows10双系统跳过grub引导项以及grub引导项中没有Windows10的解决方案

1.通用操作

很多人说这样就可以了,但我的不行,可以先试试看。

sudo update-grub

2.U盘操作

插入启动盘–>选择try ubuntu–>repair。这个我没有尝试,需要自己探索。

3.最终方案

1.进入系统选择引导界面,按E进入另一个界面,然后按CTRL+C或F10或别的键进入grub命令行,这个一定要看清楚界面上的提示,我的是CTRL+C,有的人是F10,你可能是别的。然后输入ls,会列出硬盘和分区信息如下:

然后再逐个列举这些分区的具体信息,比如ls (hd0,msdos1), ls (hd0 msdos3),找到你的Windows系统所在的分区,我的WIN10所在的分区有一个标签“系统”,注意是WIN10所在的分区而不是EFI的分区。

这些信息里面有用的是所在分区、文件系统类型、和UUID,但真正有用的可能只有一个所在分区。记录下这些信息,拍个照片。

然后就是进入ubuntu系统,打开终端界面,输入sudo gedit /boot/grub/grub.cfg,会打开一个文件,在文件最后加上几行。

menuentry 'Windows10' {
 insmode ntfs//这一行可以注释掉,因为我的出现报错没有关键词insmode,但还是可以进入windows
 set root='hd0,msdos1'//你的windows可能在别的分区,改成自己的,感觉这一行是最有用的
 search --no-floppy --fs-uuid set=root 14BE151CBE14F7C6//最后这一串就是刚才记录的uuid
 //search这一行要仔细检查,比如前面是--,后面是-,这个虽然也可能报错,但可能也能进入windows
 chainloader +1  //这个应该是表示引导项系统选择选项+1
 }

这个文件里面用的都是同样的语法,加上的这几行可以和上面的对照一下看有没有问题。我的注释最好删掉。

加上之后,保存、退出、重启,就能看到系统选择多了一个选项,进入就可以了。

需要注意的是我看到另一篇帖子说改完退出后要

grub-mkconfig -o /boot/grub/grub.cfg

每个人的情况可能都不一样,我执行完这行代码后,我在上面文件中做的修改就都消失了,自然也就没用了。

主要参考了这两个帖子:

安装Linux/window之后grub引导界面没有Windows选项解决方案_gun grub不显示windows-CSDN博客

Ubuntu windows双系统没有引导界面的解决办法-CSDN博客

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值