从 Windows 分区上的磁盘映像启动 Linux

从 Windows 分区上的磁盘映像启动 Linux

我想将 Fedora 15 安装到 Windows 7 分区上的磁盘映像中,然后使用 Windows 7 原生引导加载程序从该映像启动。这样做的好处是避免调整 NTFS 分区的大小以及由此带来的(当然是小风险)。这也只是一个有趣的实验。

我的想法如下:

  1. 将 Fedora 安装到 VirtualBox 映像。
  2. 使用 VirtualBox 的命令行工具将 .vdi 转换为原始图像。
  3. 设置 Windows 的引导加载程序以从原始映像引导。

1 + 2 我可以处理,3 我不清楚。我知道可以做到,因为 Ubuntu 的 Wubi 可以做到,但 Fedora 似乎没有任何东西可以与 Wubi 相媲美。

答案1

因此我引用了 Wubi 常见问题解答:

我可以在非 Ubuntu 发行版上使用 Wubi 吗?

修改前端应该相当简单(如果您需要任何帮助,请随时询问),如上所示。您的 Linux 发行版必须具有使用预置文件进行无人值守安装的机制。Wubi 利用了 debian-installer/ubiquity 主控。如果您使用其他机制,则必须修改 src/wubi/installer_preseed.nsh。make 先决条件脚本可能也需要更新,因为它们是 Debian 特定的。

请注意,需要更改上游文件(Linux 端),因为正常发行版通常无法定位和启动(以及重新启动)循环设备。这项任务最初由 Lupin 项目完成,但自 7.10 以来,许多功能已移至上游。因此,您可能需要查看:(...)

意思是,除非你愿意投入大量时间,否则没有机会。为什么?你甚至可以在 Windows 上的虚拟机中运行 Fedora。变化不大。如今,调整 NTFS 分区的大小也很容易。

安装了 Fedora 的外部 USB 磁盘也是如此。没问题。因此,实际上没有必要从另一个文件系统的映像中运行 Linux。

相关内容