我曾尝试创建 USB 启动驱动器,但总是失败并出现来自 Syslinux 的消息和 boot: 提示。
unknown keyword in configuration file FILE0
boot:
我检查了 iso 的 md5sum - iso 没有问题。12.04.2 和 13.04 映像都出现了这种情况。这两个映像都是 64 位版本。我还没有尝试过 32 位版本。
所有计算机均未安装 Windows 8(Vista / Windows 7)。
我尝试过多种工具将 iso 写入 usb 磁盘(unetbootin、lili、启动磁盘创建器 - 但它们都不起作用。
有些帖子提到要编辑 syslinux.cfg 文件 - 我无法做到这一点,因为它是一个二进制文件(以 FILE0 开始,然后是一些二进制文件)
我也试过多个 USB 闪存盘,但都没用。其他方面,这些驱动器都运行良好,而且其中一个还是全新的。因此,我认为这也不是 USB 闪存盘的问题。
我认为这与 UEFI 有关 - 但不确定是什么。我打算尝试 32 位版本来检查是否是这种情况,因为我猜 32 位版本不是 UEFI?
我不知道出了什么问题。
答案1
syslinux.cfg 必须是文本文件,而不是二进制文件,这是 SYSLINUX文档。您可以借用一个工作文件,还是创建一个新的文件并添加一个条目
label live
menu label Start Linux
kernel /casper/vmlinuz
append noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz --
(如果没有,请删除持久文件 = /cdrom/preseed/ubuntu.seed)