Hintergrund: im BIOS/CSM Modus geht das ohne Probleme. Habe dazu mir das Debian Netboot Paket besorgt und auf dem TFTP-Server nach /tftpboot entpackt. Dann in der menu-Datei einfach diese Zeilen hinzugefügt:
Code: Alles auswählen
label grml64-full live
kernel grml/vmlinuz
append initrd=grml/initrd.img boot=live noswap lang=de fetch=tftp://192.168.2.2/grml/grml64-full_sid.squashfs
UEFI-Netboot nutzt ja grub.cfg - wie kann man dem da klarmachen, dass er sich die squashfs-Datei per "fetch" ziehen soll? Kennt grub das nicht?
Code: Alles auswählen
drwxr-xr-x 3 root root 4,0K 2022-03-22 18:37 debian-installer
drwxr-xr-x 2 root root 4,0K 2022-06-16 13:07 grml
lrwxrwxrwx 1 root root 27 2022-06-16 12:30 grub -> debian-installer/amd64/grub
lrwxrwxrwx 1 root root 35 2021-03-22 08:28 pxelinux.cfg -> debian-installer/amd64/pxelinux.cfg
lrwxrwxrwx 1 root root 37 2022-06-16 12:15 bootnetx64.efi -> debian-installer/amd64/bootnetx64.efi
lrwxrwxrwx 1 root root 34 2022-06-16 12:30 grubx64.efi -> debian-installer/amd64/grubx64.efi
lrwxrwxrwx 1 root root 47 2021-03-22 08:28 ldlinux.c32 -> debian-installer/amd64/boot-screens/ldlinux.c32
lrwxrwxrwx 1 root root 20 2021-06-16 13:38 menu -> pxelinux.cfg/default
lrwxrwxrwx 1 root root 33 2021-03-22 08:28 pxelinux.0 -> debian-installer/amd64/pxelinux.0
Code: Alles auswählen
menuentry "grml64 live full sid 2022-06-16 build 3820" {
linux /grml/vmlinuz
initrd /grml/initrd.img boot=live noswap lang=de fetch=tftp://192.168.2.2/grml/grml64-full_sid.squashfs
}
--edit--
GELÖST dem Titel hinzugefügt
-/edit--