Alex King <
[email protected]> writes:
I need to do a EFI network (boot and) install, and I'm wondering if this file (bootnetx64.efi) can help me. But there is no documentation on it (except the suggestion in the install manual https://www.debian.org/releases/stable/amd64/ch04s05.en.html#dhcpd
"specify a boot loader appropriate for UEFI machines, for example...")
Not answering the question you actually asked, but hopefully this will
include hints that will allow you to get to where you want to be:
There is a package `di-netboot-assistant` that makes getting the server
side easy to setup for net booting -- When attempting to get EFI network booting setup, I was mostly failing to get the details right until I
tried using that, at which point it all just worked :-)
As for getting a machine to be configured depending upon which machine
it is, you can do something MAC based with PXE or EFI network boots, so
for EFI one can have a host specific config in a file called something
like this in your tftpserver:
/var/lib/tftpboot/d-i/n-a/grub/grub.cfg-01-3c-97-01-23-45-67
although I generally only do that to make the automatic boot option
happen without requiring one to hit return, rather than customising the machine's setup in there. Instead, I use the machine name that gets
assigned via DHCP/DNS to make the decisions about what to install.
That's how things generally get done with my preseeding framework:
https://hands.com/d-i/
For example, if I set up DHCP to hand out the name 'oem.hk.hands.com' to
a machine, and set the grub config to do an automatic install while
setting `url=
https://hands.com/d-i/` on the kernel command line, then
the framework automatically pulls in extra config from these two places:
https://hands.com/d-i/preseed/local/_hostname/hk.hands.com/oem/
https://hands.com/d-i/preseed/local/_users/_hostname/hk.hands.com/oem
which causes it to install Gnome, with a de-DE default locale + several
other locales installed, into a LVM partition scheme, where the first
user info will be prompted for after the first boot, and with a network
console via ssh being available during the install.
Cheers, Phil.
--
Philip Hands --
https://hands.com/~phil
--=-=-Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmURXZYACgkQ0EujoAEl 1cA0Hw//S3a/JrPSARbtv4grNKkWsyTyiP8A7gII+ta7uo+bVHek+oj1tXI7+olD AwNtXvD9e4Qr4WLYORVmOgpBOByyz63UgSE0PRQrAo6s2n5taWn+jxSB8P9PDpEK uv3wO5w6xGGQ8ZBc+oXiIV4AR2uy4VXY9FdZ3fu9PARZ+p9fmbEK0SpB6xE+TfOt F8HGVfBZlFn3CrckVHW4aQDB3cJsYz6fFVn5d1POdMQZfV1CHmIXjfy8aUmHjGOc nPPmfKwNjfXCt843umHFjEkqdSrL+RRMBD6rDJnc6yJ1LgFcE5+0+oF+EGUaLhTv lDey/kYFgjgdyhN+5WA/02FiglkUYk7XDqii4K7HDg2rBsZNpbSZpmRX0/v6uX5Y 2G4gJAw9So6RNT5g38XHd4s9LVWJxF6CLQ3/C2dXHLD6r51XeNqRSjpseiJKysOn 5XUsheRIzCmtyw+OWkZj7T0+zAK0r0FIxwzl/cq4h8Y0DeGS1Akei7Mx4MyL2oKH /tOier79lkDWdWgaMBo74FKyEgws/EOeQb6GXfojaTdxeaazpH16peXh9msspMZ7 y8jGD5Iy2P9Wojvcqa7dDTSlUCsrdoGTEb/9SHWsnRnP0SqkEHGFUTsfUwxaOWrm 5gWTf81K6Z8AwK25fTWOwxfajEg7yIcKE03jNS21Bmm2+0QmlpA�Hx
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway