How to boot Linux Mint 13 using PXE
July 2012.
Prepare the tftp folder
- Download pxelinux.0
- Copy initrd.lz and vmlinux from the iso (casper folder)
- pxelinux's config file (pxelinux.cfg/default):
DEFAULT Linux-Mint-13-x86
LABEL Linux-Mint-13-x86
MENU LABEL Linux-Mint-13-x86
KERNEL vmlinuz
APPEND boot=casper netboot=nfs nfsroot=IP.ADD.RE.SS:/ initrd=initrd.lz quiet splash --
Which gives:
# ls tftproot
initrd.lz pxelinux.0 pxelinux.cfg vmlinuz
Prepare the NFS folder
- Copy the required files from the casper folder
Which gives:
# ls nfsroot
casper
# ls nfsroot/casper
filesystem.manifest filesystem.size
filesystem.manifest-desktop filesystem.squashfs
filesystem.manifest-remove
Boot
Set up your DHCP, NFS and TFTP servers and boot your target.