![创建 UEFI 可启动 USB 盘,以便安装 Windows 和 Ubuntu](https://linux22.com/image/869500/%E5%88%9B%E5%BB%BA%20UEFI%20%E5%8F%AF%E5%90%AF%E5%8A%A8%20USB%20%E7%9B%98%EF%BC%8C%E4%BB%A5%E4%BE%BF%E5%AE%89%E8%A3%85%20Windows%20%E5%92%8C%20Ubuntu.png)
我知道如何制作 UEFI 可启动棒来安装 Ubuntu(已解释这里)并且我知道如何制作一个安装 Windows 7 的德文导游,抱歉)。我猜对于 Win 8,过程应该类似,但我还没有研究过。
我还知道如何制作一个旧式可启动棒,我可以使用 YUMI 从中安装 Windows 和 Ubuntu。不过,到目前为止,我未能创建可以执行此操作的 UEFI 可启动棒。当我从我的 YUMI 多重启动棒进行 UEFI 启动时,它没有让我在 Ubuntu 和 Windows 之间进行选择的选项(我想这并不奇怪),而是简单地通过 UEFI 启动 Windows(说实话,我觉得这有点令人惊讶,但这可能是因为我在 Ubuntu 映像之后添加了 Windows 映像,而这只是替换了 Ubuntu 的 EFI 启动文件)。
那么我该如何创建这样一个可启动棒呢?
答案1
对于 EFI 启动,请将 /EFI 下的所有 MS 内容移动到另一个文件夹,例如将其命名为 /EFI.ms,其中包含 BOOT 和 Microsoft 子文件夹;这是为了禁止某些 UEFI 固件在看到 Windows 时强制启动它。现在,在 EFI 文件夹下复制为您的可启动棒创建的 BOOT 和 Ubuntu 文件夹。在 /EFI/Ubuntu 下,将此菜单项附加到您将在那里找到的文件 grub.cfg:
menuentry "Windows 8.1 EFI Setup" {
insmod ntfs
chainloader /EFI.ms/Microsoft/Boot/bootmgfw.efi
boot
}
确保您知道哪个文件夹是哪个,以防在添加 Windows 映像后您的 Ubuntu 文件被替换,我的意思是 /EFI/BOOT 文件夹;它可能包含两个 Ubuntu 文件,bootx64.efi 和 grubx64.efi;它们来自 /EFI/Ubuntu 文件夹,我认为 bootx64.efi 是从 shimx64.efi 复制而来的。
对于从同一 USB 驱动器进行 MBR 样式启动,请将此条目附加到 /isolinux 下的 txt.cfg 文件:
label w81
menu label ^Setup Windows 8.1
COM32 chain.c32
APPEND fs ntldr=/bootmgr
答案2
过时的老问题
这个问题是关于 Windows 8 的
这是 2020 年,Windows 8 已被 Windows 10 取代。Windows 10 ISO 大于 4GB,并且无法在 FAT32 USB 驱动器上运行。
现在制作一个可启动的 USB 变得更加容易,它可以同时安装最新的 Ubuntu 和 Windows(以及几乎所有其他可用的操作系统)。
文图伊
文图伊不到一分钟即可安装到 USB 磁盘。
安装后,大多数 OS ISO 都可以复制/粘贴、拖放到 USB。
无需进一步设置,(除非添加持久性,允许大于 4GB)。
可以添加 MS Windows 安装程序磁盘。
可以添加Linux操作系统。
可以添加 FreeBSD 等等。
distrowatch.com 中 90% 以上的发行版均受支持。已测试 550 多个 ISO 文件。
有适用于 Windows 和 Linux 的版本。
它比 Etcher 更易于使用。
它是开源的。
答案3
由美
YUMI拥有众多忠实的用户。
看来YUMI还是得到很好的支持。
刚刚测试了最新版本YUMI-UEFI-0.0.2.7。
将 USB 预格式化为 NTFS,启动 YUMI 并安装 Windows-1909 安装 ISO。
然后安装了 Ubuntu 20.04.1。(我认为应该先安装 Windows)。
两项产品均安装并运行正常。NTFS USB 在 UEFI 模式下运行。
正如该问题的先前答案所示,无需采取任何措施。
YUMI 仍然落后于 Ventoy,因为持久性限制为最大 4GB。此外,每次添加新 ISO 时仍需要运行 YUMI。