为什么从 Live-USB 启动会给出“找不到 vesamenu.c32”错误?

为什么从 Live-USB 启动会给出“找不到 vesamenu.c32”错误?

无法启动 Live-USB。错误:“找不到 vesamenu.c32”。我是否必须再次下载并安装在 USB 笔上?

答案1

引自 Amedee Van Gasse [https://launchpad.net/~amedee] 在https://answers.launchpad.net/ubuntu/+source/linux/+question/153014

确认的:

  • 错误消息=“无法找到内核映像:vesamenu.c32”
  • 11.04 和 10.10 ISO 文件发生错误。10.04 或以下版本没有这个问题
  • 此问题还影响所有其他基于 Ubuntu 的图像,如 Kubuntu、Xubuntu、Mint……
  • 使用 pendrivelinux 的通用 usb 安装程序以及 unetbootin 创建的 pendrive 会出现问题。这让我得出结论,问题可能不在这些工具上,而是在图像本身上。

重现步骤:

  • 从 ubuntu.com 下载 11.04 备用安装程序 iso
  • 使用 md5sum 检查下载
  • 使用 universal-usb-installer (Windows) 或 Unetbootin (Linux) 在 pendrive 上创建可启动安装程序
  • 使用 U 盘启动

解决方法:

  1. 复制将所有文件(仅文件,而不是目录)从 pendrive 的根目录(/)复制到 pendrive 的 /syslinux 目录。
  2. 不要覆盖 /syslinux 目录中已存在的文件
  3. 引导从 pendrive:不再有任何错误。

[...]

答案2

对我来说 12.04.1 桌面 amd64 和通用 usb 安装程序 1.9.1.9 不起作用

我将 * 从 /syslinux 复制到 /boot 然后它就起作用了

答案3

编辑 syslinux.cfg 文件。输入位于 isolinux 目录中的 vesamenu.c32 或 menu.c32 文件的路径。

相关内容