如何修复 Grub2 菜单以实现正确的 Windows-Linux 双启动?

如何修复 Grub2 菜单以实现正确的 Windows-Linux 双启动?

我有 Windows 10,之前安装了 Zorin 发行版,运行良好。然后我从 Windows 的磁盘管理中删除了之前安装 Zorin(类似 Ubuntu 的发行版)的分区,并安装了 Linux Mint 19。

问题是,现在当我重新启动时,双启动的 Grub 菜单不存在,而是出现消息

               GNU GRUB version 2.02

Minimal BASH-like editing is supported...
...
...

grub> _

我按照一些分步指南尝试修复 MBR 或 Grub,但没有成功。

我已经尝试使用 Linux Mint 的实时 USB 修复 grub 并运行以下命令

sudo mount -t ext4 /dev/sda7 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

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

sudo grub-install /dev/sda

我尝试通过运行这两个命令从 Windows 10 安装 DVD 修复 MBR,但这也不起作用,即使命令执行成功。

bootrec.exe /fixboot
bootrec.exe /fixmbr

我只能登录 Windows10 进入启动选项并选择“Windows 启动管理器”,但是当我让正常启动而不按 F12 时,Minimal BASH-like editing is supported...就会出现窗口。

我需要做什么才能设置有效的双启动菜单?谢谢

答案1

到目前为止,我已经能够按照以下步骤修复 Windows 启动本网站。希望以后能帮到别人。

Run command prompt from Windows installation DVD
diskpart
sel dis 0
sel par 1
del par override
cre par EFI
for fs=FAT32 quick
assign letter=T
exit
bcdboot C:\Windows /s T: /f ALL
exit

Then reboot the computer

相关内容