получение файлов preseed в Ubuntu initrd

Я пытаюсь настроить автоматизированный процесс для установки / повторного создания образа некоторых ящиков Ubuntu (16.04). Я работаю из Автоматизация установки с использованием предварительной загрузки , которая хорошо описывает, как создать файл предварительной загрузки, но немного кратко, когда дело доходит до его развертывания, и я первый, кто признает, что моя основная роль - не системный администратор :)

Я выполняю установку через idrac с ISO на виртуальном диске. Я хочу использовать как можно больше preseed, что, кажется, подразумевает, что я должен использовать initrd. В инструкциях по установке сказано

. Если вы используете предварительное заполнение initrd, вам нужно только убедиться, что файл с именем preseed.cfg включен в корневой каталог initrd

, но я понятия не имею, как бы это сделать - мне нужно изменить ISO?

0
задан 18 December 2017 в 01:33
1 ответ

Рассел, процесс установки вашего preseed.cfg в iso описан здесь для Debian-Installer (который используется НЕКОТОРЫМИ установщиками Ubuntu (по крайней мере, серверные релизы есть, но это не совсем понятно / разглашается)).

Некоторое время я успешно проделывал это с ISO-образами Debian, а недавно попытался сделать то же самое с ISO-образами Ubuntu и, как и вы, натолкнулся на стену.

Как вы писали, в документации ubuntu прямо сказано, что вам просто нужно поместить preseed.cfg в корень initrd (который для сервера ubuntu 17.10 amd64 iso является корнем архива gz в install / initrd.gz). Предварительная установка ISO-образа Ubuntu таким способом просто не работает, как рекламируется Ubuntu. До сих пор я пробовал это с сервером и настольным компьютером, версиями 17.04 и 17.10. (См. здесь для некоторых очень важных деталей.)

Пожалуйста, сообщите, добились ли вы каких-либо успехов в этом вопросе с декабря. Спасибо!

-1
ответ дан 5 December 2019 в 18:43

Теги

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