SYSLINUX:未找到 DEFAULT 或 UI 配置指令!

SYSLINUX:未找到 DEFAULT 或 UI 配置指令!

我有一个用 Linux Live USB 创建器创建的 USB Live 密钥。我使用了所有默认设置,并获得了 Ubuntu 的标准版本。当我尝试启动它时,我得到了上述错误。我尝试了其余的线程,但无济于事。

我尝试过的事情:

  • 重命名文件(我的文件已经是 syslinux.cfg 等)
  • mboot.c32 -c boot.cfg在 boot:__ 提示符下输入

任何帮助,将不胜感激!

答案1

一般答案

通常,用于刻录并从 CD/DVD 启动的 iso 映像在isolinux文件夹中包含启动所需的所有文件。而用于从 USB 运行的 iso 映像在文件夹中包含启动所需的所有文件syslinux。因此,当您尝试刻录并从 USB 启动 CD/DVD iso 时,它无法识别启动介质的类型,因为它没有syslinux文件夹,只会给出Boot failure : No DEFAULT or UI configuration directive found!

错误的通用解决方案

打开 USB 安装介质,然后重命名以下内容:

isolinux –> syslinux (folder)
isolinux.bin –> syslinux.bin
isolinux.cfg –> syslinux.cfg

系统会在syslinux设备根目录中查找这两个文件 (.bin 和 .cfg)。因此请确保syslinux文件夹中有这两个文件。

答案2

我也遇到了同样的问题。我尝试使用 YUMI 和 Unebootin 制作 USB Live,但出现了同样的错误:

SYSLINUX:未找到 DEFAULT 或 UI 配置指令!

我尝试过

  1. 将 isolinux etc 更改为 syslinux(通过复制粘贴,因此没有拼写错误)
  2. 将 USB 格式化为 FAT16 而不是 FAT32
  3. 将 USB 格式化为 FAT16 而不是 FAT32,并重命名这些文件(复制粘贴)

全部失败了。

然后我尝试使用通用 USB 创建器(与 YUMI 相同,但是是 Windows 版本),并且它可以工作!

如果您所有尝试都失败了,则仅提供其他建议!

答案3

似乎每个人都有不同的解决方案,对我来说,解决方案是使用 FAT 文件系统格式化我的闪存驱动器,并使用通用 USB 安装程序创建启动驱动器,然后,瞧,效果很好。

答案4

我知道现在很晚了,但万一其他人也遇到同样的问题。我的 USB 闪存驱动器也遇到了同样的问题。好吧,我发现这是因为我删除了闪存驱动器中的所有内容,然后将 ISO 和安装程序移回驱动器。(我之所以删除所有内容,是因为我曾尝试在同一个 USB 上安装两个不同的操作系统,这弄乱了我的 Ubuntu,我无法弄清楚哪些不是 Ubuntu,所以我删除了所有内容。)

所以问题是我刚刚突出显示并将这两个文件移回了 USB 记忆棒上,它并没有恢复正常工作,直到我返回并像以前一样运行安装程序(我使用了通用 USB 程序),它将完成整个重命名磁盘和所有内容的过程。然后当它完成时,我注意到我删除了所有这些文件。之后一切都恢复正常了。

另外,为了以防万一,我还重新下载了 Ubuntu 和安装程序(但我确信现在原始下载没有任何问题)。

因此,如果您收到该错误,请首先回想一下您是否意外从闪存驱动器中删除了任何 Ubuntu 文件。对于原始发帖者来说,情况可能并非如此,但对于任何像我一样碰巧遇到此帖子并尝试过所有这些选项的人来说,也许这会对您有所帮助。

相关内容