From 1da8c61a7f984554079486d676db5fddc3b7fc4a Mon Sep 17 00:00:00 2001 From: D4VID Date: Sun, 22 Dec 2024 08:40:15 +0000 Subject: [PATCH] Working syslinux.efi --- syslinux.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 syslinux.md diff --git a/syslinux.md b/syslinux.md new file mode 100644 index 0000000..8273638 --- /dev/null +++ b/syslinux.md @@ -0,0 +1,44 @@ + +# Network booting + +witout GRUB + +`apt install dnsmasq` + +``` +interface=,lo +bind-interfaces +dhcp-range=,192.168.11.101,192.168.11.200 +dhcp-boot=pxelinux.0 +dhcp-match=set:efi-x86_64,option:client-arch,7 +dhcp-boot=tag:efi-x86_64,syslinux.efi +enable-tftp +tftp-root=/srv/tftp +``` + +`mkdir -p /srv/tftp` + +`apt install syslinux-common syslinux-efi` + +`cd /usr/lib/syslinux/modules/efi64` + +`cp ldlinux.e64 libutil.c32 menu.c32 /srv/tftp` + +`cp /usr/lib/SYSLINUX.EFI/efi64/syslinux.efi /srv/tftp` + +`mkdir /srv/tftp/pxelinux.cfg` + +`/srv/tftp/pxelinux.cfg/default` + +``` +UI menu.c32 +LABEL FIKS OS + MENU LABEL FIKS + KERNEL neni/vmlinuz + append initrd=neni/initrd.img + TEXT HELP + Lmao Yeet! + ENDTEXT +``` + +`systemctl restart dnsmasq.service` \ No newline at end of file