我正在 VMware 服务器上安装 Ubuntu 12.04 LTS。我使用 preseed 来自动完成安装。我遇到的问题是,一旦将 CD-ROM 映像附加到虚拟机,并且 BIOS 配置为首先选择它,即使之前的安装成功,机器也将始终从 CD-ROM 重新启动。我尝试将“eject”作为 preseed/late_command 运行,如下所示:
di preseed/late_command 字符串在目标 /media/cdrom/preseed/postinstall.sh; 弹出
我从 late_command 行执行此操作,希望这样做意味着 CD-ROM 不会被 postinstall.sh 脚本占用。但这会失败,并出现“非法 IOCTL”和“I/O 错误”(在失败后重新尝试从辅助虚拟控制台弹出时发现此错误)。此时 CD-ROM 尚未安装,但机器仍会在下次重新启动时从 CD-ROM 重新启动。
我也尝试设置:
di cdrom-detect/eject 布尔值 true
但这也并没有改变任何事情。
是否有一种自动的方法可以告诉 VMware 下次重新启动时就像 CD-ROM 被弹出一样?
现在我不得不等待重新启动并在适当的时刻手动移除 CD-ROM。
答案1
按空格键退出循环并继续安装。