1 个数据分区(我选择 NTFS,sticksize - 500MB)

1 个数据分区(我选择 NTFS,sticksize - 500MB)

这就是我的动机:我有一个随身携带的 USB 驱动器。而且电脑总是出现无法启动的问题。所以我想让驱动器更有用一点。

它必须:

  1. 包含一个FAT32数据分区(作为Windows找到它的第一个主分区)
  2. 包含可启动的Windows系统救援盘
  3. 包含可启动的 Linux 救援磁盘(如系统救援 CD)
  4. 允许我选择要启动的系统

我目前已完成的步骤:

  1. 获取 Windows 救援 CD ISO(您可以在 Windows 内部创建它,或者在文件共享网站上有很多这样的 ISO)
  2. 启动 Windows,运行 PowerISO,工具->创建可启动 USB 驱动器,加载 ISO 并让其创建普通的 Windows USB 救援磁盘
  3. 运行 PartitionMaster,将唯一的分区移至末尾并将其缩小至 200 MB(在 Linux 上也可以这样做)——务必确保 Windows 救援分区标记为活动分区
  4. 在空白处创建数据分区并将其格式化为 FAT32,并为 Linux 救援 CD 附加一个分区(Win 救援分区保留在最后一个)。

这就是我所拥有的。目前我能够在 Windows(当然还有 Linux)中使用数据分区,并且我还能启动 Windows 救援 CD。

我现在的问题是如何在中间分区上获取 Linux 系统救援 CD(不覆盖 MBR)以及如何在该驱动器上安装 GRUB,以便让我可以在两个救援系统之间进行选择。

答案1

我使用 Easy2Boot 来实现同样的目的

http://www.easy2boot.com/

它允许您将任意数量的 Windows 或 Linux 安装或实时 CD 映像 (.ISO 文件) 放在闪存驱动器上,并选择每次启动哪一个。

并且您还可以在任何操作系统中自由地将闪存驱动器用作常规 fat32 数据 usb 驱动器。

答案2

我发现这种方法很有效(而且速度很快),因为有一个可启动的系统救援 CD USB 记忆棒,上面有一个可供 Windows 访问的额外 NTFS 分区(以及启动的 Sysrcd 本身!):

关于添加 Windows 的想法:添加第 3 个分区,在其上安装 Windows USB 变体,在 SYSRCD 分区上的 syslinux 配置中添加一行指向并启动此 Windows 分区。

相关内容