启动 Live CD 时默认进入“试用 Ubuntu”

启动 Live CD 时默认进入“试用 Ubuntu”

我正在基于 Ubuntu 15.10 创建自定义 Live CD。当用户看到第一个启动屏幕(并且不按任何键)时,它将自动启动到 GUI 菜单,用户可以在其中选择“试用 Ubuntu”或“安装 Ubuntu”:

第一个启动屏幕图像

但是,如果用户按下某个键,就会出现一个文本菜单。选择“试用 Ubuntu”会直接启动所需的 Live CD:

文本启动菜单图像

我可以成功删除文本菜单 ( isolinux/txt.cfg) 中的安装程序启动项,但这不会在用户不按任何键时更改默认启动选项。删除安装包ubiquity不是一个选项,我只是想阻止用户直接启动安装程序。

我如何更改默认启动选项以启动“尝试 Ubuntu”?

答案1

这是简化和修订版这个较旧的答案

/isolinux/isolinux.cfg要直接启动到 Live 会话,请在 ISO 映像文件的内容中查找并修改以下两行代码:

  1. 替换default vesamenu.c32default live

  2. 在行首ui gfxboot bootlogo插入注释来注释最后一行#

第 2 步是必需的,否则初始启动画面在超时之前仍将可见。这是因为ui模块将覆盖default设置,如 Wiki 上所述(参见“参考资料”)。

默认配置

# D-I config version 2.0
include menu.cfg
default vesamenu.c32
prompt 0
timeout 50
ui gfxboot bootlogo

修改配置

# D-I config version 2.0
include menu.cfg
default live
prompt 0
timeout 50
#ui gfxboot bootlogo

我已经使用 Xubuntu 14.04 ISO 映像测试了修改后的配置。无论哪个版本,相同的步骤可能适用于任何 Ubuntu 和官方版本。

参考

  1. 如何配置 syslinux 立即启动在 Unix 和 Linux Stack Exchange 上

  2. 配置在 Syslinux Wiki 上

相关内容