显然,我的 syslinux 安装不正确,而 liveusb-creator 可以正确安装。现在我收到错误“chain.c32:不是 COM32R 映像”。如何让 USB 闪存驱动器像 CD 一样启动?我的 BIOS 配置正确(Ubuntu 从 USB 启动)。
问题是,我有一个 ISO 映像,如果将其刻录到 CD 上,它可以正常启动。当我将其“刻录”到闪存驱动器上时,它无法启动。
我猜 CD 刻录机会自动创建某种引导扇区,而 USB 驱动器则不会这样做。请不要让我从 USB 上安装 Linux/Ubuntu 可启动安装程序,我并没有要求启动 Linux。这是一个任意的可启动 ISO 映像。
ISO 包含一个目录,里面是一些文件、文件、文件等isolinux
内容。听起来熟悉吗?我对 isolinux 引导加载不太熟悉。boot.cat
isolinux.bin
.img
.krn
有人能解释一下如何使用这些文件吗?我需要在 USB 上重新安装 syslinux 吗?
显然,我的 syslinux 安装不正确,而 liveusb-creator 的安装却相对正确。现在我收到错误:
“chain.c32:不是 COM32R 图像”
答案1
我使用 Windows 和 Linux iso 都成功过联合国网络引导。还有一些关于如何将其与 Windows ISO 一起使用的教程。
答案2
HP 有几个工具可用于使 USB 可启动。根据我放入的内容,我使用这些工具取得了不同的效果。显然,它们的优势在于它们应该适用于任何设备。
HP Drive Key Boot Utility 是:http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?swItem=MTX-UNITY-I23839
HP USB 磁盘存储格式化工具是另一种工具。它最适合创建 MS-DOS 样式的启动盘:http://files.extremeoverclocking.com/file.php?f=197
答案3
我用liveusb-creator。它是为 Fedora 设计的,但它可以与我放在其上的所有其他实时 ISO 兼容。
答案4
这个答案是由 OP 提供的编辑对这个问题。
Unetbootin 最终为我工作了。正确安装了 syslinux,尽管我不得不使用旧版本 494。新版本产生了一个错误:
“menu.c32:不是 COM32R 图像”。
问题出在 USB 上的 syslinux 安装上(syslinux 是一个轻量级引导加载程序)。我尝试从 Linux 终端安装它,但没有成功。