Próbuję zainstalować nienadzorowaną instalację Ubuntu Server 14.04 z PXE.
Początkowo próbowałem użyć Kickstart. Działało to dobrze, z tym wyjątkiem, że menedżer partycji wymagał potwierdzenia użytkownika, a więc nie była to całkowicie nienadzorowana instalacja (tzn. Muszę przyznać, że partycjonowanie dysku podczas instalacji jest w porządku).
Kolega zasugerował, że dla dokładniejszej kontroli lepiej byłoby użyć Preseed. Niestety, wcześniejsza instalacja utknęła w tej choose_interface
sekcji.
Instrukcje rozruchu w /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 --
potrafią wykonać kilka pierwszych wierszy (np. wybór języka / klawiatury)
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
ale choose_interface
nie działa automatycznie:
Próbowałem obu, określając interfejs sieciowy:
d-i netcfg/choose_interface select em1
i automatyczny wybór:
d-i netcfg/choose_interface select auto
Żadne z tych ustawień nie działało: instalacja wymaga udziału człowieka, aby kontynuować.
Czy widzisz, co robię źle?
netcfg/choose_interface= YourInterface
do jądra jako opcję rozruchu”. edytując swoją odpowiedź?netcfg/choose_interface=
na końcuappend
wiersza w konfiguracji--
Zgodnie z tym artykułem możesz edytować plik pxelinux.cfg w
append
linii w przypadku problemów z wieloma interfejsami podczas korzystania z wstępnie ustawionego programu.według nazwy interfejsu
lub z adresem mac
źródło