Ubuntu 16 Desktop pxeboot Network Manager не работает

Я работал над настройкой pxeboot с автоматической установкой preseed для рабочего стола Ubuntu 16.04. У меня все работает кроме сети. Всякий раз, когда я делаю установку pxeboot (автоматическую или ручную), Network Manager не захватывает сетевое соединение. После перезагрузки, когда появляется рабочий стол, Network Manager не отображает ни подключений, ни управляемых устройств. Однако файл / etc / network / interfaces имеет основной интерфейс Ethernet в своем списке и настроен на ручное управление. Я понимаю, что, вероятно, было бы разумно не использовать сетевой менеджер для управления интерфейсом во время установки , однако после перезагрузки было бы хорошо, если бы управление было передано Network Manager. Я могу отредактировать / etc / network / interfaces и, если я удаляю первичные записи Ethernet, сохраняю, а затем перезапускаю Network Manager, он находит интерфейс и начинает управлять им.

Руководство по автоматизации Ubiquity указывает, что команды di netcfg не поддерживаются во время установки Ubiquity, что не помогает - https://wiki.ubuntu.com/UbiquityAutomation

Здесь мой предварительный файл:

#### Contents of the preconfiguration file (for xenial)
### Localization
# Preseeding only locale sets language, country and locale.
d-i debian-installer/locale string en_US

# Keyboard selection.
# Disable automatic (interactive) keymap detection.
d-i console-setup/ask_detect boolean false
d-i keyboard-configuration/xkb-keymap select us

### User Creation
# To create a normal user account.
d-i passwd/user-fullname string user
d-i passwd/username string user
d-i passwd/user-password-crypted password <removed>
d-i user-setup/allow-password-weak boolean true

# Set to true if you want to encrypt the first user's home directory.
d-i user-setup/encrypt-home boolean false

### Clock and time zone setup
# Controls whether or not the hardware clock is set to UTC.
d-i clock-setup/utc boolean false

# You may set this to any valid setting for $TZ; see the contents of
# /usr/share/zoneinfo/ for valid values.
d-i time/zone string US/Eastern

# Controls whether to use NTP to set the clock during the install
d-i clock-setup/ntp boolean false

### Disk setup
d-i partman-auto/method string lvm
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-lvm/confirm boolean true
d-i partman-lvm/confirm_nooverwrite boolean true
d-i partman-auto/choose_recipe select atomic

d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true

### Controlling how partitions are mounted
# The default is to mount by UUID, but you can also choose "traditional" to
# use traditional device names, or "label" to try filesystem labels before
# falling back to UUIDs.
d-i partman/mount_style select uuid

### Boot loader installation
d-i grub-installer/only_debian boolean true
d-i grub-installer/with_other_os boolean true

Вот моя строка добавления в файле pxelinux. Это все одна строка, но я сделал ее немного более читабельной.

append automatic-ubiquity
auto=true 
initrd=ubuntu16desktop/initrd.lz 
url=http://192.168.1.30/ubuntu16desktop/preseed.seed 
keyboard-configuration/layoutcode=us
boot=casper 
netboot=nfs
nfsroot=192.168.1.30:/var/ftp/pub/ubuntu16desktop
interface=auto

После установки это то, что находится в моем / etc / network / interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens3
iface ens3 inet manual

Все, что мне нужно сделать, это удалить последние две строки и перезапустить сетевой менеджер, но этот вид занимает " руки прочь от руки прочь установить. Есть ли предпочтительный способ, чтобы установщик Ubiquity настраивал Network Manager во время установки pxeboot, или какой способ взлома является лучшим?

1
задан 9 January 2018 в 00:51

0 ответов

Другие вопросы по тегам:

Похожие вопросы: