我在运行 Ubuntu 13.04 的主机上使用 ubuntu-builder_2.4.1-gb3-1_all.deb 版本 2.4.1 Debian 软件包 (Gambas 3)。我使用相同版本的 64 位 iso 来使用 ubuntu-builder.gambas 对其进行自定义。一切正常,我创建了 iso 文件。但是当我在 qemu 或 virtualbox 中运行它时,它会显示一个弹出消息框,提示/casper/vmlinuz.efi: file not found
。下面显示的屏幕截图来自 VirtualBox:
在生成器生成的 iso 的 casper 目录中没有名为 vmlinuz.efi 的文件
答案1
好的,我找到了解决这个问题的方法。你所要做的就是删除 iso 文件中已安装的内核,然后安装一个新的。
1)删除 initrd.img 和 vmlinuz
rm initrd.img vmlinuz
2)删除内核文件
apt-get purge linux-image-*
3)安装内核通用版本
apt-get install linux-image-generic
这个解决了我的问题。