создать собственный ISO в Ubuntu Server 21.04 для автоматической и автономной установки

Мне нужно создать .ISO с папкой cloud-init внутри, в которой будут храниться файлы autoinstall-user-data и meta-data, и отредактировать файл grub, чтобы использовать его.

      DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=21.04
DISTRIB_CODENAME=hirsute
DISTRIB_DESCRIPTION="Ubuntu 21.04"

в базовом .ISO для этого выпуска нет (я не знаю, по уважительной ли причине?), папки и файлов isolinux, поэтому, если я буду следовать типичной процедуре в конце, я не смогу создать собственный .ISO с genisoimage или аналогичное программное обеспечение, так как мне будет не хватать всей этой важной части isolinux, например, isolinux/txt.cfg, на который ссылаются во всех руководствах для сервера ubuntu 20.4 для выполнения этой задачи.

какие-нибудь идеи о том, как создать пользовательский .ISO для этой последней версии, который будет использовать данные пользователя для автоматической установки для автоматической установки на сервере?

С Уважением

2 ответа

Один из subiquityРазработчики опубликовали проект по настройке ISO live-сервера.

До этого член сообщества также создал проект для настройки ISO-образа установщика специально для встраивания файлов автоустановки.

Я сам не пробовал ни одно из этих решений.

Что я сделал, так это скопировал каталог isolinux из ISO-образа сервера Ubuntu 20, сделал свои обновления и создал свой собственный ISO-образ. У меня это работает, но мне было интересно, есть ли причина, по которой каталог isolinux отсутствует, и есть ли другой предпочтительный метод для создания пользовательских образов Ubuntu в версии Ubuntu выше 20.

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