The Free and Open Source Software for Disk Imaging and Cloning
Clonezilla Live Doc
Print all this session
Customized script with PXE : Use customized script with a PXE version of Clonezilla live
  1. To put your customized script with a PXE version of Clonezilla live
To put your customized script with a PXE version of Clonezilla live
In this example, we assume (1) The IP address of your PXE server is, (2) the customized script (custom-ocs-2) is put on your PXE server's tftpd root dir (E.g. On DRBL server, the path is /tftpboot/nbi_img/. It might be different in your case if you are not use DRBL server as a PXE server).
Therefor your pxelinux.cfg/default file is like:

label Clonezilla Live
MENU LABEL Clonezilla Live
kernel vmlinuz1
append initrd=initrd1.img boot=live union=aufs config noswap noprompt vga=788 ip= fetch=tftp:// ocs_prerun="busybox tftp -g -r custom-ocs-2 -l /tmp/custom-ocs-2" ocs_live_run="bash /tmp/custom-ocs-2" keyboard-layouts=NONE ocs_live_batch="no" locales="en_US.UTF-8" nolocales
Boot Clonezilla live via network

//NOTE// Remember to check the boot parameters on the Clonezilla live iso/zip file. It might change.
The content of custom-ocs-2 can be like:

. /usr/share/drbl/sbin/drbl-conf-functions
. /etc/drbl/drbl-ocs.conf
. /usr/share/drbl/sbin/ocs-functions
. /etc/ocs/ocs-live.conf

# Load language file
ask_and_load_lang_set en_US.UTF-8

# 1. Mount the clonezilla image home.
# Types: local_dev, ssh_server, samba_server, nfs_server
prep-ocsroot -t nfs_server

# 2. Restore the image
if mountpoint /home/partimag/ &>/dev/null; then
  ocs-sr -l en_US.UTF-8 -c -p choose restoredisk ask_user ask_user
  [ "$BOOTUP" = "color" ] && $SETCOLOR_FAILURE
  echo "Fail to find the Clonezilla image home /home/partimag!"
  echo "Program terminated!"
  [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL

//NOTE// Remember to add shebang line (#!/bin/bash) in your script to avoid a "Exec format error" issue.

For more boot parameters, please refer to this doc.

Print this page
Clonezilla project. All Rights Reserved. Anyone is permitted to copy and distribute verbatim copies of this document under the terms of the GNU FDL Free Documentation License.