/casper/vmlinuz.efi:未找到 ubuntu 14.04.2 LTS

/casper/vmlinuz.efi:未找到 ubuntu 14.04.2 LTS

/casper/vmlinuz.efi:未找到

当我尝试通过下载适用于 Ubuntu 14.04.2 LTS 的文件来使用 vmware 启动 ubuntu 时,出现了错误.iso。我现在该怎么办?

另外,当我搜索 vmlinuz 文件时,我确实在计算机上找到了它。但是,没有 casper 之类的文件夹。相反,它位于以下目录下:C:\Users\Lenovo\Documents\Virtual Machines\Ubuntu 64-bit\boot\isolinux

答案1

  1. 创建新的虚拟驱动器。
  2. 循环该驱动器:losetup -f new_hard_disk_4_Vmware.vmdk
  3. dd if=ubuntu.iso of=/dev/loop(x)
  4. losetup -d... 或者更好的是,gnome-disks -> 使用按钮分离。
  5. 将新的 VMDK 挂载为驱动器 2

或者将 ISO 循环到 fuse 中,并将其作为 CD-Rom 由操作系统安装

答案2

关于原始问题,我刚刚检查过,使用 14.04.3 ISO 和 VMware 工作站无法重现该问题。

请关注如何安装 Ubuntu?并查阅您的虚拟化解决方案或机器的手册。

更详细一点:您的机器在介质上找到了一个引导加载程序(El Torito MBR 或 EFI,EFI\BOOT 中的 EFI 默认加载程序),但无法找到内核以继续。这通常是用户在创建或使用安装介质时犯的错误,尽管使用虚拟机通常不会犯太多错误:配置机器、安装映像并安装。如果有疑问,请尝试其他发行版(如 Fedora)、其他启动方法或其他介质。此外,虽然内核名为 vmlinuz.efi,但这并不意味着 EFI 启动或启动失败,它显然只是一个文件扩展名,用来暗示这个内核还包括一个 EFI 存根,但可以启动旧版和 EFI。此外,由于它正在寻找一个实际存在的文件,因此不需要在 ISO 中重命名、修改或添加任何内容。

(是的,这并不能解决悬赏中提出的问题,它与最初的问题无关,重现起来甚至更糟糕,如果没有令人满意的答案,应该在单独的问题中提出。虽然 IIRC 如何使用 genisoimage 修改 ISO 已经被问过,但我的书签似乎已经没有了。内核中显然没有错误,AU 也不是错误跟踪器。而且我对赏金不再感兴趣,因为没有有用的信息可供使用。)

相关内容