Я пытаюсь установить необслуживаемый Сервер Ubuntu 14,04 установок от PXE.
Я первоначально пытался использовать, Запускают. Это работало хорошо за исключением того, что менеджер по разделу потребовал пользовательского подтверждения и так не был полностью необслуживаемой установкой (т.е. я должен буду подтвердить, что оно должно хорошо повторно разделить дисковую часть путь через установку).
Коллега предположил, что для мелкомодульного управления я буду более обеспеченным Предварительным семенем использования. К сожалению, установка перед семенем в настоящее время застревает в 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
ядру как параметр загрузки .
Согласно этой статье , вы можете отредактировать pxelinux.cfg в строке append
для решения проблемы с несколькими интерфейсами при использовании preseed.
по имени интерфейса
append initrd=/images/Ubuntu/initrd.gz ksdevice=bootif lang= interface=eth1
или с MAC-адресом
append initrd=/images/Ubuntu/initrd.gz ksdevice=bootif lang= interface=90:e2:ba:2e:b0:70