Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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