Preseeding не работает должным образом в Ubuntu 14.04
Мы используем метод preseed для автоматизации процесса установки начиная с Ubuntu 10.04. В частности, мы используем параметр pkgsel/include для предварительной установки набора пакетов. До Ubuntu 12.04 все работало нормально. Для старых версий мы использовали альтернативный установщик.
Теперь мы пытаемся перейти на Ubuntu 14.04. Поскольку альтернативного установщика больше нет, мы используем стандартный установщик. В принципе, установщик распознает файл preseed. Например, он правильно извлекает макет раздела, устанавливает правильный пароль root и зеркало.
Однако он игнорирует параметр pkgsel/include. Он просто устанавливает стандартный набор пакетов. Более того, он игнорирует имя хоста, полученное из dhcp.
Есть идеи?
2 ответа
Мое предложение будет использовать сервер ISO с файлом preseed. Кажется, что он лучше работает с предварительным заданием, но он также позволяет вам настроить зеркало и установить любые необходимые вам пакеты с серверов. Я использую аналогичную настройку с пакером, очень похожую на эту статью. http://kappataumu.com/articles/creating-an-Ubuntu-VM-with-packer.html
Как вы упомянули, установщик настольного компьютера для 14.04 изменился, и теперь большинство опций di необходимо преобразовать в синтаксис ubiquity (сервер ISO все еще использует установщик debian aka di).
Недостатком является то, что нет ubiquity/pkgsel команда, но то, что вы можете сделать, это использовать preseed/late_command somescript.sh а затем запустить некоторые in-target apt-get install openssh-server Команды в этом сценарии.
https://wiki.ubuntu.com/UbiquityAutomation
Есть также некоторые файлы для Ubuntu Desktop, предоставленные джентльменом из официальной группы Google Packer.
http://groups.google.com/forum/
Я бы также предложил проверить репозиторий Ubuntu на Github под boxcutter, у них есть несколько отличных рабочих файлов preseed для каждой версии Ubuntu. https://github.com/boxcutter/ubuntu
У Lubuntu все еще есть альтернативные установочные образы,
http://cdimage.ubuntu.com/lubuntu/releases/14.04/release/
В зависимости от того, что вам нужно, вы можете избежать проблемы с универсальным графическим установщиком, используя этот альтернативный установочный образ и настраивая установку в соответствии с вашими потребностями, как вы это делали для более ранних выпусков.