Я пытаюсь настроить автоматизированный процесс для установки / повторного создания образа некоторых ящиков 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. (Видеть Вот для некоторых очень важных деталей.)
Пожалуйста, сообщите, добились ли вы каких-либо успехов в этом вопросе с декабря. Спасибо!