“启动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
一样,但提供了一些不同的选项)。 祝好运。