GRUB仍然显示Windows 7启动而不是Windows 10。

所以,我的笔记本上有双系统,分别是Ubuntu和Windows 7。 但最近,我将Windows 7升级到了Windows 10。但是当我启动笔记本时,它仍然显示的是Windows 7而不是Windows 10。尽管如此,如果我选择从中启动Windows 7,它会启动Windows 10。
我该如何解决这个问题?

你尝试过编辑grub文件了吗? - gingamann
@gingamann 哦,我可以做到那个吗?抱歉,我在Ubuntu上还是个新手.. 我也会尝试一下.. - choz
嘿,choz,真是太顺利了。我暂时不更新,因为它可能会用Windows引导加载程序覆盖MBR。除了显示的旧grub标签条目(Windows 7)问题之外,你还遇到其他问题吗? - zuke
@zuke 目前为止都没有,只是在安装过程中需要等待重启,对我来说,还要在启动时等待选择Windows加载程序,这有点糟糕.. :) - choz
4可能是重复的问题:GRUB2显示Windows 7而不是Windows 10 - david6
3个回答

你的系统是双启动,使用的是Ubuntu的GRUB引导程序。你升级了Windows,但Ubuntu系统的GRUB并不知道这个变化。它只是在特定的磁盘上搜索并加载Windows。因此,你需要手动修改grub.cfg文件。在Ubuntu中打开终端,并运行命令sudo gedit /boot/grub/grub.cfg。在这里,你需要搜索类似以下的条目:
menuentry “Windows 7 (on /dev/sda1)” {
insmod ntfs
set root=’(hd0,1)’

将Windows 7更改为Windows 10或任何您想要的名称,并保存文件,然后重新启动系统。下次您将看到更改生效。

你可以尝试手动编辑Grub文件,将Microsoft实例的名称从7改为10。
sudo gedit /boot/grub/grub.cfg

谢谢!它有效果了。 - choz
酷东西伙计 :) - gingamann
文件/boot/grub/grub.cfg通常是由update-grub / grub-mkconfig自动生成的,因此如果您直接对文件进行更改,在安装需要更新grub的软件更新时,所做的更改将会丢失。 - rakslice

这只是一个名字,你可以很容易地更改它!
sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer

  • 相关问题