Serve Clonezilla with PXE using TFTP on a legacy BIOS computer
March 2012.
Fetch the required files
What you need:
- Clonezilla's zip file: clonezilla-live-1.2.12-10-amd64.zip
- pxelinux.0
- pxelinux's config file (pxelinux.cfg/default):
DEFAULT Clonezilla-live
LABEL Clonezilla-live
MENU LABEL Clonezilla Live (Ramdisk)
KERNEL vmlinuz
APPEND initrd=initrd.img boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 nosplash noprompt fetch=tftp://[INSERT YOUR IP HERE]/filesystem.squashfs
Extract the files
Extract the required files from the zipfile.
live/vmlinuz live/initrd.img live/filesystem.squashfs
Configure
Edit pxelinux.cfg and insert your IP. You can also preset parameters (see http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/99_Misc.
Boot
Set up your DHCP and TFTP servers and boot your target.
Sources
- Clonezilla Live on PXE Server: http://clonezilla.org/livepxe.php