首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用GPT/UEFI的系统上的MBR分区磁盘上启动Windows 10分区?

如何在使用GPT/UEFI的系统上的MBR分区磁盘上启动Windows 10分区?
EN

Unix & Linux用户
提问于 2020-11-06 20:53:33
回答 1查看 783关注 0票数 1

好吧,让我解释一下。这是一台UEFI电脑。它有两个磁盘。主磁盘使用GPT进行分区,并通过GRUB2引导到Arch分区。辅助磁盘使用MBR进行分区,如果在UEFI安装实用程序中禁用主磁盘,则只能引导。辅助磁盘有一个带有Windows 10的分区。我的问题是如何在主GRUB2配置中添加菜单项,从而在辅助磁盘上引导Windows 10分区?我尝试了grub-mkconfigos-prober,但是它找不到Windows10的安装。很明显,Windows 10的安装没有什么问题,因为它自己启动很好。然后,我尝试手动将各种菜单项添加到grub.cfg中,但它们没有工作。下面是一些我尝试过的条目。

代码语言:javascript
复制
menuentry "Windows 10 (loader) (on /dev/sda3)" {
    insmod part_msdos
    insmod ntfs
    insmod ntldr

    ntldr (hd0,msdos3)/bootmgr
}

menuentry "windows 10 (loader) (on /dev/sda3) 2" {
    insmod part_msdos
    insmod ntfs
    chainloader (hd0,msdos3)+1
}

menuentry "Windows 10 (loader) (on /dev/sda3) 3" {
    insmod part_msdos
    insmod ntfs
    chainloader (hd0,msdos3)/Windows/Boot/EFI/bootmgfw.efi
}

最成功的一个是最后一个,它显然引导到EFI程序,但给出一个BCD错误(在正常引导时不存在)。

EN

回答 1

Unix & Linux用户

发布于 2020-11-07 10:19:32

无法从UEFI启动以MBR模式安装的Windows。句号。

你将不得不

  1. 在某处抓取Windows引导文件,将它们解压缩到/boot/efi/EFI/Microsoft/Boot
  2. 重新创建BCD
  3. HKEY_LOCAL_MACHINE\System\MountedDevices中删除所有条目

这可能会使您的Windows可引导。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/618409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档