我有一个迷你XTA盒64b英特尔与UEFI禁用。它的运行伙伴,W7 & W10已经有一段时间了。Mate和W7在一个SSD上,W10在另一个SSD上。GRUB找到并启动这3条好消息。所以我也想和W11一起玩。我缩小了W10分区,并使用USB棒在释放的空间中安装了W11。当然,MS认为它们拥有唯一的引导加载程序,并且覆盖grub。但是,MS引导加载程序只会识别一个SSD上的W11分区和另一个SSD上的W7分区。我使用了一个活伴侣USB重新插入grub,但它仍然只能找到Mate,W7 & W10。因此,在W10中,我使用了Easy来添加指向W11分区的引导条目。现在,从grub W10条目中,我使用了W10 & W11选项进入Windows加载程序。选择W10立即进入W10。但是,选择W11,先将grub重新引导到grub,然后选择W10 grub条目再次启动W11。我想直接从grub访问所有已安装的操作系统。这可行吗?
从Oldfred的链接中,我重新了解了BIOS/UEFI MBR/GPT。首先,由于我的Linux/W7是在禁用UEFI的情况下安装的,所以我不能期望在第二个磁盘分区上使用UEFI/GPT。第二,允许windows自己创建分区会造成多重引导问题,因为每个操作系统都希望设置多个分区。通过对整个磁盘进行预分区,我可以强制W10/W11在单个分区内安装所有内容。
从Linux/W7磁盘上拔出sati电缆似乎也很谨慎,以确保驱动器之间没有有趣的业务。如果我想要使用MS BCD来选择我想要的W10/11,那么这一切都是有效的。但是我想直接从GRUB加载W10或W11。但是磁盘上只有一个BCD存储(在W11分区中)。我不知道如何将它添加到W10分区,因此每个分区都有自己的BCD,只有一个条目。然后GRUB应该找到两者,我会得到我想要的。
发布于 2023-05-08 15:04:20
重新阅读旧的参考文献中更精细的要点,我清楚地理解了windows引导标志的意义。一些我希望能够有booth窗口主分区可引导的方式,但是不,这不是它的工作方式。使用gparted来交换引导标志使我能够将W10重新安装到它的分区中,并使用独立引导W10所需的所有BCD &W10启动材料。(W11分区已经设置。)
在Mate中,我使用os-prober、update-grub & grub自定义程序来清理grub表标签。现在grub给我提供了: Linux: W7: W10: W11:我非常高兴。我希望这是一份恰当的答题表格。
https://unix.stackexchange.com/questions/745097
复制