В Ubuntu ISO по умолчанию меню с надписью "Установить Ubuntu" включает в себя only-ubiquity в своей команде загрузки. В Kubuntu по умолчанию меню с надписью "Запустить Kubuntu" включает в себя maybe-ubiquity , который покажет пользователю, попробовать ли Kubuntu или установить Kubuntu в одном окне без среды рабочего стола.

Проблема в том, что команды « only-ubiquity и « maybe-ubiquity никогда не работали с моим ремиксом [который построен поверх Ubuntu Mini Remix 10.04], в то время как стандартная Ubuntu 10.04 ISO работает нормально. Более того, я не знаю, как установщик повсеместности активируется при загрузке.

Может кто-нибудь сказать, как решить эту проблему (или хотя бы объяснить, как использовать установщик ubiquity при загрузке)?

2 ответа2

0

Проблема, скорее всего, была связана с упаковкой и / или зависимостями.

Я пришел к этому выводу после нескольких лет экспериментов с ремиксами на новые версии. Фактически, команды ubiquity в старом выпуске (10.04 remix) фактически работали правильно после многих попыток перестроения с пробами и ошибками.

В другом случае у установщика в более новой версии (12.04 remix) была другая проблема, установщик всегда зависал, не завершая установку. По-видимому, смешивание старых и новых версий зависимостей вызывало сбой программы установки.

Может кто-нибудь сказать, как решить эту проблему

Да. Вы можете ответить самостоятельно, за счет многочисленных проб и ошибок с упорством.

0

Этот ответ намеревается прояснить использование команды ubiquity.

"Команда ubiquity" относится к параметру загрузки, который находится в файле конфигурации ISOLINUX в официальных ISO-образах Ubuntu. Это отличается от команд для запуска установщика из терминала.

Использование "команды повсеместности"

На сегодняшний день я видел только два экземпляра такой опции загрузки:

  1. only-ubiquity
  2. 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 года, который, как выяснилось, был связан с проблемами упаковки и зависимостей. Увы, сама команда повсеместности осталась необъясненной. Этот ответ теперь заполняет этот пробел.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .