В свете последних тенденций автоматизации я хотел бы иметь возможность полностью автоматизировать установку Ubuntu. Моей первой проблемой был автоматический выбор загрузки с несколькими сетевыми адаптерами, очень плохо прерывающими предустановку Ubuntu / Debians. В итоге я исправил это с помощью следующих параметров ядра.
ksdevice=bootif
netcfg/link_wait_timeout=10
netcfg/dhcp_timeout=60
netcfg/choose_interface=auto
auto-install/enable=true
(Надеюсь, эта часть поможет кому-то, с кем мы работаем в основном с дистрибутивами RedHat, поэтому я потратил большую часть месяца, идя с нуля, чтобы добраться до этой точки для Ubuntu ... среди других проектов.)
Что, как говорится. Я смог полностью автоматизировать установку !!! УРА ... кроме ... новая проблема в том, что при перезапуске системы у меня не было дисплея.
Проведя некоторые исследования, я обнаружил, что это, вероятно, проблема с недоступностью модуля драйвера оборудования / ядра для графики ... поскольку это серверная графика, меня в данный момент не беспокоит. Я решил вставить debian-installer/add-kernel-opts string nomodeset
возможность компенсировать это.
К сожалению, это не сработало. Я также обнаружил, что, хотя это не сработало, это было потому, что у меня все еще есть "по умолчанию" splash
и quiet
включены параметры ядра.
удерживание Shift во время загрузки позволяет мне войти в загрузчик grub и временно изменить его. Таким образом, я смог убедиться, что удаление этих двух параметров действительно решает проблему.
Извините за долгую работу, но, по сути, мой вопрос в том, как мне удалить параметры ядра по умолчанию из установки в системе Ubuntu во время предварительной загрузки, когда я не могу запускать сценарии для /target/
система. ??
С помощью preseed вы можете выполнить late_command
который будет выполнен в конце процесса установки.
d-i preseed/late_command string in-target wget -P /tmp/ $server/script.sh; in-target chmod $+x /tmp/script.sh; in-target /tmp/script.sh
По сути, вам просто нужно изменить параметры ядра целевой системы.
Надеюсь, это помогло!