这是一个关于 Windows 10 和 Ubuntu 18.04 的双启动系统的问题。双引导是用wubiuefi设置的。
我将启动盘克隆到一个新磁盘,然后用新磁盘替换它。之后 Ubuntu 停止启动。我想让它回到正轨。
当我启动我的电脑时,我会看到一个带有 4 个选项的 grub 菜单:
- Ubuntu
- Ubuntu 的高级选项
- Windows 启动管理器(在 /dev/sdb2 上)
- 系统设置
如果我选择 Ubuntu 选项,我会得到以下文本:
Booting a command list
error: no such device: B0ACCB58ACCB17AC
Press any key to continue..
在按下任何键系统挂起。
如果我选择 Windows 选项,我会得到:
error: no such device: 62A5-4B98.
error: file `/EFI/Microsoft/Boot/bootmgfw.efi' not found.
Press any key to continue...
如果在启动过程中我选择了 BIOS 启动选项,我仍然可以登录到 Windows。当我这样做时,我会看到菜单:
- P0:WDC WD40EZRZ-00WN9B0
- P2:WDC WD4005FZEX-00Z4SA0
- Windows 启动管理器
- P1:CT1000MX500SSD1
- 许本图
- 进入设置
如果我选择 P0、P1 或 P2 选项,我会收到一条关于缺少引导记录的消息。如果我选择 Xubuntu,我会进入上面描述的 grub 菜单。如果我选择 Windows 启动管理器,我可以成功启动到 Windows。
e
如果在 grub 的 Ubunutu 行上选择,我会看到以下内容:
setparams 'Ubuntu'
gfxmode $linux_gfx_mode
insmod gzio
insmod ntfs
set root='hd1,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt4 --hint-efi=hd1,gpt4 --hint-baremetal=ahci1,gpt4 B0ACCB58ACCB17AC
else
search --no-floppy --fs-uuid --set=root B0ACCB58ACCB17AC
fi
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-4.15.0-39-generic root=UUID=B0ACCB58ACCB17AC loop=/ubuntu/disks/root.disk ro rootflags=sync quiet splash $vt_handoff
initrd /boot/initrd.img-4.15.0-39-generic
如何修复我的 grub,以便我可以再次通过 grub 引导到 Windows 和 Linux?
注意:以上所有内容都是我手动输入的(没有从启动屏幕复制粘贴),所以对于任何错别字我深表歉意