Ubuntu 15.10 мини-предварительное семя ISO, не распознанное

Я загрузил Ubuntu мини-ISO с веб-сайта Ubuntu, и хотят сделать полностью автоматизированную установку. Я создал файл перед семенем (предварительное семя)

Я создал изображение с этим файлом в ISO.

Когда я пытаюсь запустить его со следующего содержания в txt.cfg. Это задает мне все вопросы, и ничто, кажется, не взято из файла перед семенем. Это расценивает Ubuntu 15.10

Я пытался обеспечить аргументы в различных заказах и адаптации файла перед семенем. Также попробованный изображение сервера Ubuntu и это также не работают.

default install label install menu label ^Install menu default kernel linux append file=/cdrom/pre.seed priotity=critical locale=en_US console-setup/layoutcode=us vga=788 initrd=initrd.gz quiet ---

Версии txt.cfg я попробовал до сих пор: txt.cfg

1
задан 19 November 2015 в 00:39

4 ответа

Вот результат 30 часов разочарования:

  • Ubuntu мини-ISO не может предварительно отобрать из файла в ISO
  • Debian netinstall, ISO может предварительно отобрать из файла в Ubuntu ISO
  • , и debian Netinstalls не может получить файлы перед семенем по SSL

Теперь, я создал общедоступный доступный веб-сервер, и загрузите файл перед семенем оттуда. То, почему Ubuntu не может использовать файл перед семенем от в ISO, является тайной мне, но должна быть допустимая причина.

2
ответ дан 7 December 2019 в 12:42

Я экспериментально нашел, что меню хранится в /boot/grub/grub.cfg, не /isolinux/txt.cfg. Это только верно, если Вы делаете Начальная загрузка EFI, иначе при создании начальной загрузки изо-Linux (традиционный путь) txt.cfg используется.

0
ответ дан 7 December 2019 в 12:42

Не уверенный, если что-то изменилось в более поздних версиях, но для Ubuntu 16.04.2 (использующий mini.iso для amd64), я должен был использовать следующие опции для предварительного отбора по HTTP:

auto=true priority=critial url=http://...

Примечание добавление auto=true (без него, файл перед семенем даже не рассматривают), и корректное написание priority. Больше информации о значении этих ключевых слов может быть найдено в руководстве: https://help.ubuntu.com/lts/installation-guide/amd64/apbs02.html

1
ответ дан 7 December 2019 в 12:42

Одним из решений является извлеките initrd.gz, добавьте файл preseed в корневой путь и снова запакуйте его. В параметрах загрузки file=/preseed.cfg.

Вот пример того, как это сделать

Во-первых, получите сжатый файл initrd.gz и распакуйте его:

mkdir preseeded
cd preseeded && gzip -d < путь/к/initrd.gz | cpio-id

Добавьте файл preseed.cfg и перепакуйте initrd:

cp mypreseed.cfg preseed/preseed.cfg
cd предварительно заполнен && найти . | cpio -o -H новый C | gzip) > путь/к/initrd.gz

Я протестировал это решение на Ubuntu 18.04-LTS и 20.04-LTS, обе с минимальным ISO.

Опции с url=http://xxx/ps.cfg не требуют извлечения, конечно; корректно работает на Debian и Ubuntu.

Параметры, которые необходимо добавить, из файла auto=true priority=critical file=/preseed.cfg или из сети auto=true priority=critical url=http://xxx/ps .cfg

1
ответ дан 24 June 2020 в 22:17

Другие вопросы по тегам:

Похожие вопросы: