Debian/Installer Preseed Удалить Параметры ядра после установки + Multi NIC Preseed Tip
В свете последних тенденций автоматизации я хотел бы иметь возможность полностью автоматизировать установку Ubuntu. Моей первой проблемой был автоматический выбор буфера с несколькими сетевыми картами. Очень плохо Ubuntu/Debian. Я решил исправить это с помощью следующих параметров ядра.
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
возможность компенсировать это.
К сожалению, это не сработало. Я также обнаружил, что, хотя это не сработало, это потому, что у меня все еще есть "default" splash
а также quiet
опции ядра включены.
удержание shift во время загрузки позволяет мне войти в загрузчик grub и временно изменить его. Таким образом, я смог убедиться, что удаление этих двух параметров действительно решило проблему.
Извините за долгое завершение, по сути, мой вопрос заключается в том, как удалить параметры ядра по умолчанию из установленных в системе Ubuntu во время preseed, когда я не могу запустить сценарии для /target/
система.??
1 ответ
С 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
По сути, вам просто нужно изменить параметры ядра целевой системы.
Надеюсь, это помогло!