我下载了Ubuntu 14.04(64位)lts。我做了一个可启动的USB棒。但是我在启动时仍然收到此错误消息:
SYSLINUX 4.04 EDD 20110518 Copyright (C) 1994-2011 H. Peter Anvin et al
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
live
并按Enter。为我工作。
我下载了Ubuntu 14.04(64位)lts。我做了一个可启动的USB棒。但是我在启动时仍然收到此错误消息:
SYSLINUX 4.04 EDD 20110518 Copyright (C) 1994-2011 H. Peter Anvin et al
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
live
并按Enter。为我工作。
Answers:
正如Filip Sohajek 提到的,您需要打Tab。
然后,您将看到一组选项(实时,实时安装等)。选择一个您喜欢的名称,然后按Enter。
TL; DR; 当您知道自己在做什么时:
boot:
遇到上述错误后,在提示符下,键入live
,然后按Enter
,以启动Live USB会话。
打开一个终端(例如,使用Ctrl+Alt+t
),然后逐行键入以下每个命令行:
sudo -i
apt-get update
apt-get install syslinux
mount | grep cdrom
上面的最后一个命令显示可引导USB连接到哪个设备。
重要!用/dev/sdb1
上面最后一条命令的输出中的设备替换终端中以下命令:
syslinux /dev/sdb1
重新启动并享受!
发生此错误的原因是,您使用了具有较早版本syslinux
软件包的发行版来创建了需要更高版本的发行版的可引导USB (感谢Bug链接的Amir Ali Akbari)。
如果您使用Ubuntu 14.04为Ubuntu 15.04及更高版本中的任何产品制作可启动USB闪存盘,也会发生此错误。
当然,Filip Sohajek在Lucio的答案中提到的解决方法是可行的,但是考虑到我上面链接的Utopic发行说明,并且那里提到的解决方法是使用与引导映像相同的Ubuntu版本来创建引导映像,应该可以从实时CD本身永久修复此问题:
引导可启动的USB记忆棒,直到出现错误消息:
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
boot:
在boot:
提示符下,键入live
并按Enter(无需按TAB,因为它仅用于向您显示可用的选项,包括live
)。
进入实时Ubuntu会话后,对其进行配置,以便您可以访问Internet(例如,通过连接到WiFi网络)。
打开一个终端窗口(例如按Ctrl+Alt+T
)。并一一键入以下命令序列(在所有确认提示中均说“是”):
sudo -i
apt-get update
apt-get install syslinux
第一个为您提供root访问权限,最后两个给您安装syslinux
修复可启动USB所需的更新程序包。因此,现在您需要弄清楚您要解决的问题,即可引导USB连接的设备名称是什么。
在上方的终端窗口中输入
mount | grep cdrom
您应该看到类似以下的输出
/dev/sdb1 on /cdrom type vfat (... lots of irrelevant mount flags ...)
最重要的部分是上面的第一个“单词”。通常是这样,/dev/sdb1
但是如果您有更多磁盘连接到计算机,则可能是其他情况。
或者,您可以gparted
从用户界面启动命令并浏览磁盘以查看连接到哪个设备。/cdrom
现在,在终端窗口中键入以下命令,非常小心,以替换/dev/sdb1
上一条命令中获得的设备:
syslinux /dev/sdb1
上面的最后一个命令会syslinux
使用与发行版本身匹配的正确版本覆盖可启动USB设备分区的启动扇区中的早期版本。
而已!现在重新启动,您应该能够完成Live USB的常规GUI流程。
当然,如果您拥有没有评估选项的可引导Ubuntu介质(例如Ubuntu Server安装介质),则不能使用它来修复自身,但是可以使用台式机版本来修复服务器版本。上面的说明。在启动桌面版本后,只需将服务器版本的媒体插入USB即可,并使用设备代替服务器版本/dev/sdb1
。
当我尝试解决此问题时,我有几种不同的选择,但确实可行。按照Filip的回答,我按了TAB键,然后弹出了几个选择(其中没有一个是“ live”或包含“ live”的任何东西,但它的确显示为“ Install”,因此在键入install并按Enter后,您可以选择屏幕分辨率,然后继续进行安装。因此,虽然有些混乱,但确实可行!
这对我不起作用。我得到:
Initramfs解压缩失败:压缩存档中有垃圾。(...)内核崩溃-不同步:VFS:无法在未知块(2.0)上安装根fs(...)
我不得不采用一个非常丑陋的解决方案,但是它就像一个魅力。我走进朋友的办公室,请他让我使用一台运行Microsoft Windows的计算机。我认为它是Windows 7或Windows 8,在任何情况下都比Windows XP更现代,但还没有这个带有Cortana东西的最新版本...然后,我通过首先下载一个名为Universal USB Installer的小程序并用ubuntu创建了USB磁盘。一切都很好。
gnome-disks
和mkusb,help.ubuntu.com / community / mkusb以及Windows Win32 Disk Imager,wiki.ubuntu.com/Win32DiskImager/iso2usb-您可能会受到其他克隆工具的影响问题,如果您提出一个新的(和自己的)问题,可能会得到更好的帮助。