定制的 12.04.3 Ubuntu ISO 无法在 Virtualbox 中启动 - 卡在 txt.cfg/Ubuntu 启动屏幕上

定制的 12.04.3 Ubuntu ISO 无法在 Virtualbox 中启动 - 卡在 txt.cfg/Ubuntu 启动屏幕上

我正在尝试制作自定义 Ubuntu 安装程序,但我生成的 ISO 无法在 VirtualBox 4.1.18 中启动。

原始 ISO(在此处下载:http://www.ubuntu.com/start-download?distro=server&bits=64&release=lts) 将在 virtualbox 中启动,但我的自定义 ISO 不会启动,而是卡在由 -- 生成的预启动屏幕上,txt.cfg该屏幕上显示 txt.cfg 的内容。

这是我所看到的屏幕截图:txt.cfg 内容屏幕

作为一个健全性测试,我尝试生成一个没有 kickstart 或预置文件的 ISO,以测试是否是我的更改导致了它:

  1. 将 iso 作为循环设备安装到 /mnt/iso

  2. mkdir -p /opt/serveriso/

  3. cp -rT /mnt/iso/. /opt/serveriso/.

  4. cd /opt/serveriso

  5. mkisofs -D -r -V 'UBUNTU_HARDWARE' -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o /opt/ubuntu_hardware.iso /opt/serveriso

有人能帮我找出为什么 Ubuntu 显示我的 txt.cfg 的内容而不是运行它吗?

编辑:由于我是cp从 /mnt/iso 开始的,所以我认为问题出在 VirtualBox 或(更可能)我的 mkisofs 行上。

答案1

添加nosplash到 txt.cfg 的末尾,似乎解决了这个问题。

编辑:lang文件没有换行符。这导致安装程序挂起。

相关内容