Я пытаюсь настроить автоматическую установку Ubuntu Server 14.04 из PXE.
Я изначально пытался использовать Kickstart. Это работало хорошо, за исключением того, что диспетчер разделов требовал подтверждения пользователя и поэтому не был полностью автоматической установкой (то есть мне нужно было бы признать, что все в порядке - перераспределить диск в процессе установки).
Коллега предположил, что для детального контроля лучше использовать Preseed. К сожалению, установка preseed в настоящее время застревает в choose_interface
разделе.
Инструкции по загрузке в /tftpboot/pxelinux.cfg/default
:
KERNEL images/ubuntu_server_1404/install/netboot/ubuntu-installer/amd64/linux
append auto=true vga=normal initrd=images/ubuntu_server_1404/install/netboot/ubuntu-installer/amd64/initrd.gz url=http://myNAS/pxe/preseed.cfg quiet --
способны выполнять первые несколько строк (например, выбор языка / клавиатуры)
d-i debian-installer/locale string en_US
d-i console-setup/ask_detect boolean false
d-i console-setup/layoutcode string us
d-i keyboard-configuration/layoutcode string us
но choose_interface
не работает автоматически:
Я пробовал как указать сетевой интерфейс:
d-i netcfg/choose_interface select em1
и автоматический выбор:
d-i netcfg/choose_interface select auto
Ни одна из этих настроек не сработала: для продолжения установки требуется человеческий ввод.
Вы видите, что я делаю не так?
netcfg/choose_interface= YourInterface
ядру в качестве опции загрузки». редактируя свой ответ?netcfg/choose_interface=
в концеappend
строки в конфигурации pxe, которую вы показываете выше (до--
)