这个答案旨在澄清ubiquity命令的用法。
“ubiquity命令”是指在官方Ubuntu ISO映像中的ISOLINUX配置文件中找到的引导选项。这与从终端运行安装程序的命令不同。
用“无处不在的命令”
到目前为止,我只看到过两个这样的启动选项的实例:
only-ubiquity
maybe-ubiquity
Ubuntu ISO映像通过指定第一个引导选项提供单独的菜单“Install Ubuntu”。引导选项only-ubiquity
允许从Live CD进行安装而无需加载桌面。
# Ubuntu 16.04 LTS i386 ISO image
# isolinux/txt.cfg
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash ---
label live-install
menu label ^Install Ubuntu
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash ---
至少有一种官方风格Xubuntu使用与Ubuntu相同的启动选项。
# Xubuntu 14.04 LTS i386 ISO image
# isolinux/txt.cfg
default live
label live
menu label ^Try Xubuntu without installing
kernel /casper/vmlinuz
append file=/cdrom/preseed/xubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
label live-install
menu label ^Install Xubuntu
kernel /casper/vmlinuz
append file=/cdrom/preseed/xubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash --
Kubuntu ISO映像通过指定第二个引导选项提供单个菜单“Start Kubuntu”。将显示一个浮动窗口,其中包含两个选项:“Try Kubuntu”和“Install Kubuntu”。启动选项maybe-ubiquity
允许在成功启动后决定是实时加载桌面还是直接安装。
# Kubuntu 14.04.5 LTS i386 ISO image
# isolinux/txt.cfg
default live
label live
menu label ^Start Kubuntu
kernel /casper/vmlinuz
append file=/cdrom/preseed/kubuntu.seed boot=casper maybe-ubiquity initrd=/casper/initrd.lz quiet splash ---
“普遍命令”的依赖性
关于使ubiquity命令工作的依赖关系,我不确切知道哪个包提供了哪个函数。我想无论如何都需要安装所有必需的软件包。
- 安装:
ubiquity ubiquity-casper
- 安装程序前端:
ubiquity-frontend-gtk
ORubiquity-frontend-kde
- 直播系统:(
casper lupin-casper
根据此维基需要)。
我在2015年中期编写并接受了我自己的答案,发现这是由于打包和依赖问题。唉,无处不在的命令本身是无法解释的。这个答案现在填补了这个空白。