Preseed tidak secara otomatis memilih antarmuka jaringan pada Ubuntu 14.04; instalasi otomatis membutuhkan input manusia

10

Saya mencoba untuk memasang instalasi Ubuntu Server 14.04 tanpa pengawasan dari PXE.

Saya awalnya mencoba menggunakan Kickstart. Ini berfungsi dengan baik kecuali bahwa manajer partisi memerlukan konfirmasi pengguna dan karenanya bukan instalasi yang tidak dijaga sepenuhnya (yaitu saya harus mengakui bahwa tidak apa-apa untuk mempartisi ulang cara bagian disk melalui instalasi).

Seorang kolega menyarankan bahwa, untuk kendali yang baik, saya lebih baik menggunakan Preseed. Sayangnya, instalasi yang telah dipreparasi saat ini macet di choose_interfacebagian tersebut.

Instruksi boot di /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 --

dapat mengeksekusi beberapa baris pertama (mis. pemilihan bahasa / keyboard)

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

tetapi choose_interfacetidak berfungsi secara otomatis:

masukkan deskripsi gambar di sini

Saya sudah mencoba keduanya menentukan antarmuka jaringan:

d-i netcfg/choose_interface select em1

dan pemilihan otomatis:

d-i netcfg/choose_interface select auto

Tidak satu pun dari pengaturan ini yang berfungsi: instalasi memerlukan input manusia untuk melanjutkan.

Bisakah Anda melihat apa yang saya lakukan salah?

Alex Woolford
sumber

Jawaban:

9

Ini (atau dulu?) Bug yang dilaporkan . Solusinya adalah mencoba meneruskan netcfg/choose_interface= YourInterfaceke kernel sebagai opsi boot .

Ron
sumber
@Ron Bisakah Anda menjelaskan CARA "meneruskan netcfg/choose_interface= YourInterfaceke kernel sebagai opsi boot." dengan mengedit jawaban Anda?
αғsнιη
1
tambahkan netcfg/choose_interface=di akhir appendbaris dalam pxe config yang Anda tampilkan di atas (sebelumnya --)
mdd
1
Tampaknya laporan bug ditutup karena Anda tidak dapat mengatur opsi interfacd jika Anda memuat konfigurasi file preseed Anda melalui jaringan.
Ben Creasy
Anda dapat mem-chainload beberapa file preseed, sehingga Anda bisa menyertakan preseed minimal dengan cukup untuk memulai dan kemudian menggunakan opsi preseed untuk memuat preseed lain dari jaringan yang akan berjalan ketika jaringan tersedia dan menggabungkan dan menimpa opsi dari yang pertama preseed.
dragon788