Этот ответ намеревается прояснить использование команды ubiquity.
"Команда ubiquity" относится к параметру загрузки, который находится в файле конфигурации ISOLINUX в официальных ISO-образах Ubuntu. Это отличается от команд для запуска установщика из терминала.
Использование "команды повсеместности"
На сегодняшний день я видел только два экземпляра такой опции загрузки:
only-ubiquity
maybe-ubiquity
Образы Ubuntu ISO предоставляют отдельное меню "Установить 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 --
ISO-образы Kubuntu предоставляют единое меню "Запуск Kubuntu", указав второй вариант загрузки. Плавающее окно будет отображаться с двумя вариантами: "Попробуйте Kubuntu" и "Установить 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
ИЛИ ubiquity-frontend-kde
- Живая система:
casper lupin-casper
(требуется согласно этой вики).
Я написал и принял свой собственный ответ в середине 2015 года, который, как выяснилось, был связан с проблемами упаковки и зависимостей. Увы, сама команда повсеместности осталась необъясненной. Этот ответ теперь заполняет этот пробел.