I'm trying to automate a Debian Buster installation booting the machine from PXE and using a "preseed.cfg".
What has been done
I am booting from PXE using the kernel ("linux" file) and the initramfs ("inird.gz" file) from here:
https://deb.debian.org/debian/dists/bus ... ler/amd64/
With that, the machine boots and I end up with the Debian installer on my screen.
As a kernel command line I'm using the following:
Code: Select all
ip=eno1:dhcp auto url=http://fake-domain/preseed.cfg
The automatic installation doesn't happen and the Debian installer is just waiting on the "Language selection" screen. My guess is that the "preseed.cfg" file has not been downloaded.
If I go to a console (ctrl-alt-F2) and I type "ip a", I can see all my network cards, but none of them have an IP address, therefore there is no network connectivity.
If I type "udhcpc -i eno1" on that console, the "eno1" network interface gets successfully configured via DHCP. Then, I tried using "wget" to download the "preseed.cfg" file from the URL that I'm providing via the "url" kernel command line option, and it gets successfully downloaded. I did it to confirm that my network card is supported and can work just fine.
I'm out of ideas and would appreciate any help. Thanks in advance.
########################################
Solution here: http://forums.debian.net/viewtopic.php? ... 72#p735272