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