Multiboot - PXE Network Boot
PXE Boot multiboot requires you to install iPXE package. The idea is that it transfers the full control to iPXE for executing PXE network booting.
Install iPXE Package
Install iPXE Package
First of all, you need to install the iPXE Package via your distribution channel. For example, on Debian or dpkg
manager:
$ sudo apt install ipxe
This package will setup:
- A grub configuration entry containing the menuetry at:
/etc/grub.d/20_ipxe
. - The iPXE executable, installed into your
/boot
directory, specifically/boot/ipxe.lkrn
.
Once done, that's all about it.
Explanation
Explanation
The package automatically adds the following entry:
menuentry 'Linux NetBoot Environment' {
set root='(hd0,1)'
...
<More, less important options>
...
linux16 /boot/ipxe.lkrn
}
This means the GRUB is transferring the full control to /boot/ipxe.lkrn
, similar to memtest
entry for memory testing.
That's all about multi-booting to PXE boot.