Как я могу настроить автоматическую установку Ubuntu?


14

Я хотел бы настроить установщик для Ubuntu, который работает в автоматическом режиме и отвечает на все вопросы с настройками по умолчанию или предварительно настроенными параметрами. В идеале он должен запускаться и перезагружаться самостоятельно, что приводит к работающей системе без участия пользователя.

Redhat имеет это с Анакондой (я полагаю, это называется Kickstart?).

Я знаю, что есть debian-installer, но я не уверен, как работает Ubuntu или сильно отличается. Мы определенно хотим использовать Ubuntu для этого.

Ответы:


10

Я использовал ФАИ для этого раньше, для хорошего эффекта. Он выполнит установку по сети или с загрузочного компакт-диска. Это для Debian, но должно хорошо работать с Ubuntu.


7

Ifaraone указывает на хороший учебник для этого. Если вы привыкли к кикстарту RedHat, подход Ubuntu, вероятно, будет раздражать вас с самого начала. Не поддавайтесь искушению использовать «порт» Ubuntu конфигурации кикстарта - на данном этапе он недостаточно зрел, чтобы быть достаточно гибким.

В частности, разбиение диска с использованием preseed - это настоящая боль, так как «язык» конфигурации partman тупой, недокументированный и недостаточно гибкий. Однако возможно использование методов, аналогичных тем, которые описаны на http://blog.loftninjas.org/2007/07/04/complex-lvm-on-an-alternative-install-of-ubuntu-debian-installer/ для вырвать партмена и сделать собственное разбиение в скрипте. Рекомендуется, если вы хотите сделать что-то настолько необычное *, как запуск LVM поверх программного RAID.

После того, как вы запустили предустановленные сетевые установки, я настоятельно рекомендую рассмотреть использование puppet для управления конфигурацией с момента установки.



2

Посмотрите на FAI, полностью автоматическая установка. Он может сделать гораздо больше, чем просто preseeding, и может установить Debian и Ubuntu. Он имеет более 10 лет опыта, а также доступен в виде пакета Ubuntu. Домашняя страница:

http://fai-project.org


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.