parent
93dc888a9a
commit
1da8c61a7f
@ -0,0 +1,44 @@
|
|||||||
|
|
||||||
|
# Network booting
|
||||||
|
|
||||||
|
witout GRUB
|
||||||
|
|
||||||
|
`apt install dnsmasq`
|
||||||
|
|
||||||
|
```
|
||||||
|
interface=<your interface>,lo
|
||||||
|
bind-interfaces
|
||||||
|
dhcp-range=<your interface>,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`
|
Loading…
Reference in new issue