默认情况下将 Live CD 引导至“Try Ubuntu”

1 live-cd customization 15.10 isolinux

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

首次启动屏幕图像

然而,如果用户按下一个键,它会得到一个文本菜单。选择“Try Ubuntu”会直接引导到所需的 Live CD:

文本启动菜单图像

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

如何更改默认引导选项以引导至“试用 Ubuntu”?

小智 5

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

要直接启动到 Live session,请/isolinux/isolinux.cfg在 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
Run Code Online (Sandbox Code Playgroud)

修改配置

# D-I config version 2.0
include menu.cfg
default live
prompt 0
timeout 50
#ui gfxboot bootlogo
Run Code Online (Sandbox Code Playgroud)

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

参考

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

  2. Syslinux Wiki 上的配置