- Not difficult but documentation inaccurate
- Build PXE + NFS root environment for development
- KVM
- Serial console
- Basically [1] but tweaks needed
- tftp
- Ubuntu's default tftp directory is located at
/var/lib/tftpboot
instead of/tftpboot
- Ubuntu's default tftp directory is located at
- pxelinux.cfg
/tftpboot/pxelinux.cfg/default
should have aDEFAULT
line point to aLABEL
name- See below
- XXX More?
- tftp
Example in [1] doesn't have a DEFAULT
line. A workable example looks like:
DEFAULT multi
LABEL multi
KERNEL vmlinuz-4.4.0-36-generic
APPEND root=/dev/nfs initrd=initrd.img-4.4.0-36-generic nfsroot=192.168.128.1:/home/uebayasi/debootstrap ip=dhcp rw console=ttyS0,115200
LABEL single
KERNEL vmlinuz-4.4.0-36-generic
APPEND root=/dev/nfs initrd=initrd.img-4.4.0-36-generic nfsroot=192.168.128.1:/home/uebayasi/debootstrap ip=dhcp rw console=ttyS0,115200 init=/bin/bash