我希望通过在旧上网本上安装 Linux 来恢复它的功能。我做了我认为我们大多数人应该做的事情:我用 Unetbootin 创建了一个 Xubuntu 14.10 Live USB,将棒子插入我的电脑,尝试启动它...
并出现黑屏和以下错误:
Failed to load COM32 file menu.c32
boot: _
这该死的东西对任何按键都不响应,我除了关掉它然后哭泣之外什么也做不了。我尝试重新格式化我的 USB 驱动器,重新下载 Xubuntu .iso,并重新制作 Live USB。同样的错误。
我该如何修复此问题?
usb-creator(也称为“启动盘创建器”)也会出现此问题。所有 Ubuntu 版本也会出现此问题,包括基于 Ubuntu 14.04 LTS、Ubuntu 14.10 和 Ubuntu 15.04 的版本。
答案1
经过一番挖掘后,我发现对于一些尝试使用 Unetbootin 创建 Ubuntu Live USB 的人来说,这是一个相当常见的问题。该错误尚未修复,但幸运的是有一个解决方法。
你需要:
- 一台已安装 Ubuntu 的可运行计算机
- 1分钟时间
解决方法:
- 将您创建的 Live USB 插入已安装 Ubuntu 的计算机。
- 在您的文件管理器中导航到
/usr/lib/syslinux/bios/
(在某些安装中您需要的路径是/usr/lib/syslinux/modules/bios/
)。 - 选择以下三个文件:
libcom32.c32
、menu.c32
和libutil.c32
。 - 将上述文件复制(而不是剪切)到 Live USB 驱动器的根目录。
- 卸载 USB 驱动器,就可以开始了!
此解决方案基于在AjoPaul.com
替代解决方法从命令行:
将 Ubuntu 14.10 安装到 USB 驱动器后,运行以下命令:
cd /usr/lib/syslinux/modules/bios/
cp libcom32.c32 /media/path/to/usb/drive/
cp libutil.c32 /media/path/to/usb/drive/
cp menu.c32 /media/path/to/usb/drive/
答案2
对此有一个非常简单的解决方案,当我在运行 Ubuntu 的笔记本电脑上使用启动盘创建器时,我也遇到了同样的问题。Tab当出现错误时,您只需按下。按下 tab 时,您将看到一些新选项,如“Live”。只需在键盘上输入 live 并按下enter。这将允许您从 USB 驱动器运行 Xubuntu。成功启动 Xubuntu 后,您可以从那里将操作系统安装到您的上网本上。
您可能还想安装 Xubuntu 14.04 或 16.04,因为这些版本将会被支持更长的时间。
当我尝试启动 Ubuntu 14.10 时,此方法对我有效。这也应该对您有效。
答案3
我遇到了同样的错误,但文件失败了versamenu.c32
。
对于我的 Xubuntu 16.04,缺少的文件位于
/usr/lib/syslinux/modules/bios.
我复制了4个文件:
libcom32.c32
menu.c32
libutil.c32
versamenu.c32
/
到USB 的根目录 ( ),当我尝试测试 Trinity Rescue USB 时,它运行良好