可在一个 USB 中启动 Windows 7 和 8.1、Kon-Boot 和 Ubuntu

可在一个 USB 中启动 Windows 7 和 8.1、Kon-Boot 和 Ubuntu

我曾尝试过制作一个装有 Windows 7、8.1、Kon-Boot 和 Ubuntu 14.04.2 的“超级”USB,但效果参差不齐。我为此使用了 YUMI。当我尝试在 USB 上同时安装 Windows 7 和 8.1 时,问题就出现了。Windows 7 不知怎么地覆盖了 Windows 8.1,让我从 YUMI 多重启动菜单中获得了 2 个 Windows 7 安装(与以前一样命名为 Windows 7 和 8,但都启动 Windows 7)。我还没能找出问题所在,但我猜想有些文件被覆盖是因为它们有相同的名称,或者类似的原因。

在 USB 上创建 2 个分区,1 个分区是 Windows 7,另一个分区是 Windows 8.1、Kon-Boot 和 Ubuntu,这样可行吗?还是说不可能在同一个物理 USB 上安装可启动的 Windows 7 和 8.1?

答案1

我遇到了和你一样的问题。我同意文件(例如 setup.exe)被覆盖是导致问题的原因。我尝试将 Windows 8 文件从 ISO 提取到 USB 驱动器根目录中名为“WIN8”的文件夹中,并手动创建引导 WIN8/bootmgr 的启动项,但当我启动它时,它仍然默认安装 Windows 7。我认为它正在 USB 根目录中寻找 setup.exe 和其他文件,似乎没有办法改变这一点。

您创建单独分区的解决方案似乎是解决该问题的最佳方法。问题是可移动媒体(如 USB 记忆棒)不能有超过 1 个分区,因为 Windows 将这些设备识别为可移动媒体,并且(出于某种原因)只会读取第一个分区。但是,如果您使用便携式 USB HDD(如 WD My Passport),您可以使用 MBR 分区表初始化它(不要使用 GUID 分区表)并添加最多 4 个主分区(或 3 个主分区和一堆逻辑分区)。只有主分区才可以启动。

您可以使用 YUMI 在第一个主分区上添加系统工具、Linux 发行版等和 Windows 7,并将 Win8 DVD/ISO 的内容复制到第二个分区。

现在使用 YUMI 手动将此条目添加到安装 Linux 发行版和 Windows 7 的分区上的 multiboot\menu\menu.lst。

标题 安装 Windows 8

根(hd0,2)

链式加载程序/bootmgr

然后 Windows 8 安装程序应该从第二个分区启动。

我很想看到一种解决方案,可以在大型闪存驱动器而不是便携式硬盘上完成它,仅仅是为了方便,因为便携式/外部硬盘驱动器实际上并不是口袋大小(嗯..不像闪存驱动器)。

相关内容