我不明白如何打开和使用 Syslinux 以便它可以创建可启动的 USB。我对标准答案中的许多语言都不熟悉,所以技术越少越好。我下载了 3.11 版,并使用 Bitzipper 打开并提取它:这样就行了。我尝试遵循的程序如下:
“下载 Syslinux - 这是一个实用程序,可让您的 USB 记忆棒的 FAT32 分区可启动。使用 Windows 命令提示符,cd 到您下载的 Syslinux 目录的“win32”子目录并键入以下内容,其中“F:”是您的 USB 记忆棒上 TYPE11 分区的驱动器号:
syslinux -ma F:”
我找不到 win32 子目录,也无法运行 syslinux.exe 文件。我需要找到其他版本的 syslinux 吗?谢谢,DM
答案1
您是否特别需要让 USB 记忆棒可启动,或者您是否试图创建可启动的 Ubuntu Live USB?
如果你想要的只是一个可启动的 Ubuntu USB,你可能会发现 unetbootin 更友好,它可以帮你让 USB 启动盘可启动:
http://unetbootin.sourceforge.net/
如果您需要将 USB 启动盘用于其他用途,并且确实需要 syslinux,那么您遵循的说明似乎适用于较新的版本,因为 3.11 看起来已经过时了。您可能想从此处下载 Syslinux 4.04:
http://www.kernel.org/pub/linux/utils/boot/syslinux/
当您解压缩它时,您确实会看到您的指令指向的 win32 目录,其中包含 syslinux.exe 二进制文件。
尝试一下,然后让我知道这些解决方案是否适合您。
答案2
您的命令行是错误的。您错误地输入了“开关”'-m' 和 '-a'。您错误地输入了 ma,而您需要的是这个(完整的):
syslinux.exe -m -a X:(其中 X: 是您的 USB 驱动器)。
这绝对能解决你的问题,伙计。继续努力吧。
答案3
还是行不通?
这是因为当您“cd”(或“更改目录”)时,您正在将目录更改为两个“WIN32”目录之一。
我的路径是:C:\syslinux6.03\bios\win64
注意新的“bios”文件夹/目录。
附言:过去一个小时里,我一直在努力安装 BlackArch Linux/GNU 发行版,然后遇到了您的困难,并且知道我可以提供帮助,所以花了五分钟输入这些解决方案。
祝你好运,继续努力!