You are not logged in.
Hi,
I am currently trying to configure PXE boot for a network installation. DHCP/PXE server is a QNAP NAS device. As loader I am using Grub with a shim.efi from CentOS 7 that we are also using @work for all kinds of PXE boots.
The following entry in grub.conf
menuentry 'arch linux netboot' --class arch --class gnu-linux --class gnu --class os {
linux /pxe/archlinux/ipxe.419cd003a298.lkrn
initrd /pxe/archlinux/ipxe.31e77c156b6d.pxe
}
results in the error message
error: can't find command 'linux'
error: can't find command 'initrd'
The following entry in grub.conf
menuentry 'arch linux netboot' --class arch --class gnu-linux --class gnu --class os {
linuxefi /pxe/archlinux/ipxe.419cd003a298.lkrn
initrdefi /pxe/archlinux/ipxe.31e77c156b6d.pxe
}
results in the error message
error: kernel too old.
error: you need toload the kernsl first.
And finally the entry
menuentry 'arch linux netboot' --class arch --class gnu-linux --class gnu --class os {
linuxefi /pxe/archlinux/ipxe.176077d7fccb.efi
}
results in the error message
error: Invalid magic number
The errors are all on the PXE client when selecting the respective Grub menu entry. All netboot files have been freshly downloaded.
I am at a loss here and I am thankful for any hints or pointers on how to proceed.
Offline