我已经在不同的硬盘上以双系统模式安装了Windows 7和Ubuntu。我用Windows 10替换了Windows 7。现在只有Windows 10启动,开机时没有显示Ubuntu选项。
我该如何解决这个问题?
我已经在不同的硬盘上以双系统模式安装了Windows 7和Ubuntu。我用Windows 10替换了Windows 7。现在只有Windows 10启动,开机时没有显示Ubuntu选项。
我该如何解决这个问题?
首先启动Windows 10并禁用快速启动。 点击这里查看教程
现在您需要使用Ubuntu的实时引导(就像您第一次安装Ubuntu时所做的那样)。 您需要有一个工作的互联网连接。
在您引导到Ubuntu之后,需要在终端逐行输入以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Boot Repair
软件后,它会自动启动。然后点击推荐修复
。现在重新启动,如果一切顺利,当您启动电脑时,您将有选择操作系统的选项。
方法1:
使用Ubuntu的实时启动,并从显示的grub菜单中选择“尝试Ubuntu”选项,然后通过输入以下命令来安装引导修复工具。
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
尽管使用引导修复是最佳解决方案,但如果它无法帮助您解决问题,您可以尝试此方法。
方法2:
在Windows中,转到左下角的开始按钮并单击它。
然后,找到命令提示符,在应用程序/ Windows系统中,右键单击以以管理员身份运行它。
现在输入此内容并按Enter键。
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
下次重新启动时,您将再次看到grub菜单。
powercfg /h off
sudo mount /dev/sd** /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sd*
sd*
= 磁盘 | sd**
= 系统分区sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub