История изменений
Исправление zzdnx, (текущая версия) :
Проверял на нескольких машинах (ОС убунту и минт).
Если тестировать приводимый выше код на рабочей системе (где GRUB и ядра уже установлены), то GRUB ругаться не будет.
А если тестировать в ChRoot-окружении, то при установке GRUB обязательно запустит grub-install, которому пофиг на ответы из DebConf...
Способ ПОЛНОЙ автоматизации:
# Принудительное отключение интерактива на время установки пакета:
DEBIAN_FRONTEND=noninteractive apt-get -y install grub-pc
# Установка загрузчика не происходит автоматически, поэтому ставим его сейчас:
grub-install /dev/sda
# Ниже подхватываются ответы из debconf, но они не провоцируют установку загрузчика.
dpkg-reconfigure -f noninteractive grub-pc
Исправление zzdnx, :
Проверял на нескольких машинах (ОС убунту и минт).
Если тестировать приводимый выше код на рабочей системе (где GRUB и ядра уже установлены), то GRUB ругаться не будет.
А если тестировать в ChRoot-окружении, то при установке GRUB обязательно запустит grub-install, которому пофиг на ответы из DebConf...
Способ ПОЛНОЙ автоматизации:
DEBIAN_FRONTEND=noninteractive apt-get -y install grub-pc # Принудительное отключение интерактива
grub-install /dev/sda
dpkg-reconfigure -f noninteractive grub-pc # Тут подхватываются ответы из debconf, но установка загрузчика grub не происходит автоматически.
Исправление zzdnx, :
Проверял на нескольких машинах (ОС убунту и минт).
Если тестировать приводимый выше код на рабочей системе (где GRUB и ядра уже установлены), то GRUB ругаться не будет.
А если тестировать в ChRoot-окружении, то при установке GRUB обязательно запустит grub-install, которому пофиг на ответы из DebConf...
Способ ПОЛНОЙ автоматизации:
# тут, если нужно, debconf-set-selections
DEBIAN_FRONTEND=noninteractive apt-get -y install grub-pc
grub-install /dev/sda
dpkg-reconfigure -f noninteractive grub-pc
Исходная версия zzdnx, :
Прошу взять на заметку
Проверял на нескольких машинах (ОС убунту и минт).
Если тестировать приводимый выше код на рабочей системе (где GRUB и ядра уже установлены), то GRUB ругаться не будет.
А если тестировать в ChRoot-окружении, то при установке GRUB обязательно запустит grub-install, которому пофиг на ответы из DebConf...
Способ ПОЛНОЙ автоматизации:
DEBIAN_FRONTEND=noninteractive apt-get -y install grub-pc
# тут, если нужно, debconf-set-selections
grub-install /dev/sda
dpkg-reconfigure -f noninteractive grub-pc