Мне нужен компакт-диск или USB-накопитель, который установит Ubuntu на полностью безголовый компьютер. Вставьте компакт-диск и перезапустите, клавиатура или экран не должны быть задействованы.
Есть несколько препятствий:
- Меню выбора языка при первой загрузке компакт-диска.
- Дело в том, что меню CD ждет.
- Инсталлятор задает вопросы во время установки.
system-installation
headless
remastersys
Элазар Лейбович
источник
источник
Ответы:
Полное решение:
Восстановите CD, т. Е. Загрузите неграфический установочный ISO-образ Ubuntu (серверный или альтернативный установочный CD), смонтируйте его
Скопируйте соответствующие файлы в другой каталог
Предотвратить появление меню выбора языка
Используйте программу с графическим интерфейсом для добавления файла кикстарта с именем
ks.cfg
Чтобы добавить пакеты для установки, добавьте
%package
раздел вks.cfg
файл кикстарта, добавьте в конецks.cfg
файла что-то вроде этого.Это позволит установить убунту-сервер «узелок», и добавит
openssh-server
,ftp
иbuild-essential
пакеты.Добавьте файл preseed, чтобы подавить другие вопросы
Настройте командную строку загрузки на использование файлов кикстарта и preseed
Ищи
добавить
ks=cdrom:/ks.cfg
иpreseed/file=/cdrom/ks.preseed
добавить строку. Вы можете удалитьquiet
иvga=788
слова. Должно выглядетьТеперь создайте новый ISO
Вот и все. У вас будет компакт-диск, на котором будет установлена система Ubuntu после загрузки с нее без единого нажатия клавиши.
источник
/isolinux/isolinux.cfg
: время ожидания 10 Обратите внимание, что значение 10 представляет 1 секунду.isolinux/lang
настройка, спасибо.# isohybrid path/to/image.iso
Инструкции в этом вопросе охватывают процесс создания загрузочного ISO-образа EFI (например, официального Ubuntu x86_64 ISO).
Как создать загрузочный ISO-образ EFI для настроенной версии Ubuntu?
Ключевые отличия устанавливают это как preseed файл:
Используйте это как файл кикстарта:
Отредактируйте загрузочную конфигурацию EFI для ISO:
Установлен в:
Установите isolinux / txt.cfg так:
Создайте двойной каталог загрузки ISO:
Убедитесь, что EFI-загрузочный ISO был создан:
Выходы:
источник
Вот сценарий оболочки, который выполняет эту процедуру, спасибо за введение: http://www.utech.de/2013/05/shell-script-creating-a-cd-for-unattended-ubuntu-server-installations/
Сценарий, который вы найдете по ссылке, в основном реализует процедуру, описанную @Elazar, поэтому основные части - только экран выше. Я добавил ссылку, чтобы сэкономить кому-то время, и чтобы было немного проще повторить это для других версий Ubuntu.
источник
Довольно простой метод описан в следующей ссылке на ответ в AskUbuntu,
Как я могу создать загрузочный, автоматический диск восстановления USB?
Создайте нужную систему с переносным сетевым подключением, например, согласно
Создайте [сжатый] файл dd-образа системы (я думаю, это проще, чем переделывать).
Создайте сценарий оболочки и вызовите его через «автозапуск» в постоянной работающей системе в соответствии с этим описанием . Вы можете сделать это с минимальными изменениями (возможно, соответствовать только имени сжатого файла изображения), или вы можете изменить его в соответствии с вашим конкретным случаем.
источник