Как создать образ Ubuntu Live ISO, который не устанавливает ОС, а запускает простой скрипт

Как создать образ Ubuntu Live ISO, который не устанавливает ОС, а запускает простой скрипт

Цель: Создать загрузочный ISO-образ Ubuntu Server 20.04, который:

  • Не устанавливает Ubuntu
  • Получает IP и сетевые настройки через DHCP
  • Просто запускает bash-скрипт после загрузки
  • По завершении скрипта происходит переход в оболочку.

Раньше я использовал cubic для создания пользовательских установщиков рабочего стола, но сейчас я хочу создать iso-образ, который будет запускать базовый сервер Ubuntu с несколькими пользовательскими приложениями и скриптом, который будет запускаться.

Будем очень признательны за любые советы.

решение1

Установщик ubuntu для 20.04 и выше находится в состоянии изменения. Они переходят на что-то под названием subiqity. Я пытаюсь использовать packer для создания vagrant-боксов, но графический установщик на 21.10 всегда запускается и мешает. На сервере 20.04 все работало

Я задал вопрос о том, как сервер загружается и переходит в установку на этом форуме пару дней назад и спросил группы пользователей на IRC-канале cloud-init и на форуме Google. Я до сих пор не могу найти хорошего объяснения того, как сервер ubuntu 21.10 загружается и запускает графический установщик.

Однако это может не решить вашу проблему, но я нашел этот сайт:

https://www.pugetsystems.com/labs/hpc/How-To-Make-Ubuntu-Autoinstall-ISO-with-Cloud-init-2213/

Это может помочь вам с тем, что вы пытаетесь сделать. Он делает ISO, и cloud-init может помочь в зависимости от того, что вы делаете.

Связанный контент