This repo contains the configuration files to make an custom image using live-build and the PXE menu to boot that image using live-boot.
mkdir image && cd image
mkdir auto
cp ~/auto/config auto/
lb config
cp ~/packages/aditionalsoftware.list.chroot config/package-lists/
cp ~/packages/desktop.list.chroot config/package-lists/
cp ~/packages/graphics.list.chroot config/package-lists/
sudo lb build
When this process is finished, the files needed for the network boot can be found in the following directories:
- filesystem.squashfs:
~/image/binary/live/filesystem.squashfs
- initrd.img:
~/image/binary/live/initrd.img
- vmlinuz:
~/image/binary/live/vmlinuz
- Make avaliable the filesystem.squashfs file with an http server
- Change (if necesary) the route to the file in the pxe_menu file
- Rename the pxe_menu file to the MAC address of the PC to Network Boot