如何删除 ubuntu 16.04 iso 上弹出 CD 的提示

如何删除 ubuntu 16.04 iso 上弹出 CD 的提示

我正在尝试创建一个运行脚本并关闭机器的 iso(基于 Peter Pudlak 列出的说明这里)。

经过一些调整,ubuntu 16.04 iso 上的一切似乎都正常工作了。但是,当我关闭机器时,系统提示我在关机时弹出 CD。直到我手动按下 Enter 键,机器才会关机。我正在尝试自动执行此过程,但无法在出现提示时手动按下 Enter 键。有没有办法

  1. 强制关闭机器而不点击此提示或
  2. 进一步定制 iso 以使其不出现这种行为?

文章解释了如何做我想做的事情,但步骤 6 中列出的文件不是 ubuntu 16.04 桌面 iso 的一部分。任何指示都将不胜感激。

答案1

获取 Ubuntu ISO 的基础系统后,编辑该文件/etc/rc0.d/S89casper并进行以下修改:

# eject -p -m /cdrom >/dev/null 2>&1

# [ "$prompt" ] || return 0
## Add the following line: 
return 0

# XXX - i18n
# MSG="Please remove the disc and close the tray (if any) then press ENTER: "

# Modify 
/sbin/usplash_write "TIMEOUT 86400"

# To read 
/sbin/usplash_write "TIMEOUT 0"

看:https://askubuntu.com/a/87508/214875

答案2

在 Ubuntu 16.04 Live CD 中,弹出 CD 并等待按键的脚本似乎是/sbin/casper-stop

最好不要删除该脚本,但是如果您注释掉行plymouth watch-keystroke > /dev/nullread x < /dev/console,它们应该可以防止系统等待 Enter 键。

相关内容