“启动USB时,配置文件Boot中的未知关键字:”错误

我成功地按照https://wiki.ubuntu.com/LiveUsbPendrivePersistent中的说明在终端窗口中使用命令’gksudo usb-creator-gtk’为ubuntu12.04制作可启动的USB驱动器 – 没有错误消息和最终版本pop消息说我现在可以使用USB驱动器成功将系统引导到最新的Ubuntu 12.04

然而,在一台全新的三星笔记本电脑(NP-300E5Z-A0PIN – 一台i5核心机)上,我收到以下消息:SYSLINUX 3.63 Debian-2008-07-15 EBIOS版权所有(c)1994-2008 H Peter Anvin未知关键字in配置文件启动:

它挂在那里……

我错过了任何步骤……如何进行安装……非常感谢提前

我找到了这个网站,希望这对你有帮助。 点击这里

以下是该网站的解决方案:

从Startup Disk Creator(或usb-creator-gtk)创建Ubuntu的USB可启动版本并尝试启动之后,我受到上述错误的欢迎。 它可能看起来有点可怕,但它很容易修复,只需将USB闪存驱动器插入计算机(Windows或Linux,mac也可能,但我没有尝试过。)

解决方案1:

Open the the syslinux folder in the root of the flash drive. Inside is a file called syslinux.cfg you'll want to edit that. Find the line “ui gfxboot bootlogo” and simply remove the “ui “. Save and try booting again. 

以下是编辑后我的syslinux.cfg文件的样子:

 # DI config version 2.0 include menu.cfg default vesamenu.c32 prompt 0 timeout 50 gfxboot bootlogo 

解决方案2

或者,如果文件中没有“ui”,则看起来有另一种方法可以解决此问题,这是按照以下方式执行的操作(如下面的注释中所指出的):

 Type “help” and press enter Hit Enter again 

这应该正确启动,不应该每次都这样做。

资料来源: http : //alexsleat.co.uk

问题是usb-creator依赖于syslinux-legacy 3.63 ,并使用它将启动信息写入USB,而参数“ui”只能被安装在ubuntu 12.04上的syslinux 4.05接受。

解决所有问题的简单解决方案是:

 sudo mv /usr/bin/syslinux-legacy /usr/bin/syslinux-legacy.bak sudo ln -s /usr/bin/syslinux /usr/bin/syslinux-legacy 

您实际上可以使用syslinux 4.05将启动信息写入USB。

安装Arch Linux时我得到了同样的信息(最新版本,2018年7月左右),我得到的是:SYSLINUX 4.07 EDD 2013-07-25 Copyright(C)1994-2013 H. Peter Anvun et al No child node,aborting Unknown配置文件中的关键字:PATH boot / syslinux / whichsys.c32:不是COM32R imagw启动:

我使用一个有针对性的usb创建者(在Linux Mint的站点中链接,lol)制作了usb驱动器。 我尝试使用上面的答案,但没有任何工作,没有命令help ,所以我做的是打TAB,我有三个命令列出 – select (没有做任何事情), pxe (它开始GUI安装,所以效果很好)和sys (它也像pxe一样,但提供了一些不同的选项)。 祝好运。