我正在尝试为 Ubuntu 12.04 定制安装 CD,但遇到了一些问题。我使用了 Ubuntu Builder 和 Ubuntu 定制工具包 (UCK),成功更新了软件包并将软件包添加到 CD/DVD 本身,但我找不到使用 Live CD 自动安装的方法。
我考虑过使用 Alternative CD,但上述两个程序都无法加载它,因为它们正在寻找 Live CD 架构。从 Alternative CD 自定义文档来看,似乎我可以指定要在安装期间下载的软件包,但我希望将它们包含在 CD/DVD 中,以防用户无法访问互联网,而且这还可以加快安装速度。
我尝试将预置文件添加到 LiveCD,但安装程序似乎不接受它。这可能是用户错误,还是 Live CD 安装程序拒绝预置文件?我将预置文件添加到 /cdrom/preseed/preseed.cfg(与 ubuntu.seed 相同的区域),并在 /isolinux/txt.cfg 文件中使用以下内容:
default live-install
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed preseed/file=/cdrom/preseed/preseed.cfg boot=casper initrd=/casper/initrd.lz quiet splash --
label live-install
menu label ^Install Ubuntu
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed preseed/file=/cdrom/preseed/preseed.cfg boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash --
我也尝试过编辑 ubuntu.seed 文件来添加一些信息,它似乎需要一些信息(位置和一些用户信息,但不包括密码),但它仍然要求用户浏览安装屏幕。
我希望用户启动 CD,单击“安装 Ubuntu”按钮,然后让预置文件填写问题(位置、用户信息、分区等),而无需逐一单击。我还想编辑“尝试”或“安装”按钮下方的文本,以警告自动安装将清除系统,或者更好的是,弹出警告用户数据丢失的窗口。
这可能吗,或者我可以使用替代 CD 并将包添加到安装盘以进行离线安装吗?
答案1
有一种创建现场 CD 的方法,可以在帮助.Ubuntu.com