小编Gea*_*rus的帖子

USB 记忆棒上的多个 Windows 安装程序

我最近拿到了其中一款SanDisk Extreme 64GB 记忆棒并开始修修补补。在这个故事中,请记住,这是一个将removable位设置为的模型0(这意味着 Windows 默认看到其所有分区 - 每个分区在资源管理器中显示为单个磁盘)。

目标:

  1. 在一根棍子上有许多不同的可启动发行版
  2. 其中应该是 Windows 7 安装程序和 Windows 8 安装程序
  3. 在 Windows(最好是其他操作系统)中只应自动挂载一个分区 - 第一个(文件存储)。这是为了防止意外更改其中的可引导分区或文件。它应该是 NTFS 类型。
  4. 或者,我还希望在此棒上有一个可直接启动的完全持久的 linux(最好是 Ubuntu)。
  5. 在从 USB 记忆棒启动机器时显示的单个菜单中应该可以使用所有这些功能。

闲聊:

现在,这一切都可以通过使用SYSLINUXGRUB的组合轻松实现(您将在下面看到)。然而,有一个问题:所有基于 Linux 的可引导项目(那些使用create ramdisk -> load kernel -> have fun方案的项目:如 PartEd Magic、Ubuntu Installer 等)似乎在单个可引导分区上从它们自己的文件夹中运行没有任何问题。当简单地将它们放在不同的文件夹中并将单个 SYSLINUX 菜单项指向它们时,它们相处得很好(无论它们之后使用什么,可能只是另一个 SYSLINUX :))。

问题(一如既往:D)出在 Windows 安装程序中。他们(或者我应该说,bootmgr)拒绝识别相对路径。如果您将一个 Windows 安装程序放在一个文件夹中,例如,Win7它看起来像/Win7/bootmgr该死的东西\Boot\BCD在传递控制权时会寻找(不是\Win7\Boot\BCD- 它实际存储的位置)。了解了这一点后,自然不能在单个分区(单个目录结构)上放置多个 Windows …

linux boot partitioning multi-boot bootmgr

13
推荐指数
1
解决办法
6334
查看次数

标签 统计

boot ×1

bootmgr ×1

linux ×1

multi-boot ×1

partitioning ×1