打开 Syslinux 以使 USB 可启动?

打开 Syslinux 以使 USB 可启动?

我不明白如何打开和使用 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 发行版,然后遇到了您的困难,并且知道我可以提供帮助,所以花了五分钟输入这些解决方案。

祝你好运,继续努力!

相关内容