使用 Linux 将 Windows 8 映像刻录到 DVD

使用 Linux 将 Windows 8 映像刻录到 DVD

我不知道为什么,但是当我尝试从闪存盘启动 Windows 8 安装时,我卡在徽标上,没有其他反应。所以,我有一个想法,最好将 iso 刻录到 DVD 上。我尝试使用 Xfburn 刻录它,我的发行版中有原生的,但是 DVD 无法使用,所以我在上面写了“Linux sux”并将其扔出了窗口。现在我只剩下 3 张 DVD 了。如何使用 Linux 在 DVD 上刻录 Windows iso?

答案1

Windows 8 映像具有 UDF 文件系统。

尝试使用K3b刻录 ISO。它支持 UDF。

如果要将映像刻录到 USB 驱动器上,请阅读

答案2

文件系统已存在于映像文件中。因此,无论是 UDF、ISO 9660 还是其他什么都无所谓。

此外,启动固件的指针必须在图像中。

对于闪存驱动器,这将是 MBR 和/或 GPT 分区条目,它们将 BIOS 或 UEFI 引导到启动链中的第一个程序。您可以通过使用分区编辑器(如 fdisk(用于 MBR)和 gdisk(用于 GPT))检查映像文件来查看这些内容。

对于 DVD,必须有 El Torito:引导记录、目录、一个或多个引导映像。您可以通过 isoinfo 或 xorriso 等程序查看这些内容:

imagefile=...path.to.win8.file...

isoinfo -d -i $imagefile

应该报告有关“Eltorito 验证标头”的信息。

xorriso -indev $imagefile -toc

应报告有关“引导记录:”、“引导目录:”和“引导映像:...”。

现在,如果映像中有 El Torito 设备,它应该可以从 DVD 启动。确保将其刻录为单个预格式化映像,而不是“数据组合”或“项目”,因为您可以将多个文件放在 DVD 上。

用于刻录 DVD 的命令行程序:

growisofs -dvd-compat -Z /dev/sr0=$imagefile

xorriso -as cdrecord -v dev=/dev/sr0 -eject $imagefile

程序 growisofs 通常由 K3b 使用。xorriso 使用与 Xfburn 相同的 libburn。

相关内容