diff --git a/README.md b/README.md index 30c8069..750b08b 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,16 @@ # pxeghost PXEGhost is an imaging configuration to use with Clonezilla wich boots over the network -## DHCP server : +## DHCP server Can use any DHCP server. These options needs to be enabled next-server : the TFTP server filename : gpxelinux.0 -## TFTP : +## TFTP Use tftp-hpa or even all other implementation -## HTTP server : -Maybe use nginx for this configuration, Apache is also possible choice +## HTTP server +Maybe use nginx for this configuration, Apache is also possible choice. Files on images directory may be served as MIME-Type application/octet-stream ## File tree @@ -38,6 +38,10 @@ reboot.c32 vesamenu.c32 ``` +## Misc + Files like \*.c32 gpxelinux.0 and memdisk are available on releases of syslinux Files included in images/clonezilla are available on releases of clonezilla (iso versions contains these files) + +Clonezilla binaries may be fetched separately diff --git a/chain.c32 b/chain.c32 new file mode 100755 index 0000000..2c97cea Binary files /dev/null and b/chain.c32 differ diff --git a/gpxelinux.0 b/gpxelinux.0 new file mode 100755 index 0000000..8cc5cc3 Binary files /dev/null and b/gpxelinux.0 differ diff --git a/memdisk b/memdisk new file mode 100755 index 0000000..e9fb3f1 Binary files /dev/null and b/memdisk differ diff --git a/menu.c32 b/menu.c32 new file mode 100755 index 0000000..488824e Binary files /dev/null and b/menu.c32 differ diff --git a/pxelinux.cfg/default b/pxelinux.cfg/default new file mode 100755 index 0000000..d7b39ec --- /dev/null +++ b/pxelinux.cfg/default @@ -0,0 +1,18 @@ +ui menu.c32 +menu title Boot PXE PaulBSD + +label Clonezilla wizard + menu label Clonezilla (wizard) + kernel images/clonezilla/vmlinuz + append initrd=images/clonezilla/initrd.img boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_repository="smb://domain;administrator:Password7@nas.paulbsd.com/images" locales="fr_FR.UTF-8" keyboard-layouts="fr" ocs_live_batch="no" locales="" vga=788 nosplash noprompt fetch=http://nas.paulbsd.com/tftp/images/clonezilla/filesystem.squashfs + +label Clonezilla (backup) + menu label Clonezilla (backup) + kernel images/clonezilla/vmlinuz + append initrd=images/clonezilla/initrd.img boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-sr -q2 -c -j2 -z1p -i 4096 -fsck -scs -scr -senc -p reboot savedisk ask_user ask_user" ocs_live_extra_param="" ocs_repository="smb://domain;administrator:Password7@nas.paulbsd.com/images" locales="fr_FR.UTF-8" keyboard-layouts="fr" ocs_live_batch="no" locales="" vga=788 nosplash noprompt fetch=http://nas.paulbsd.com/tftp/images/clonezilla/filesystem.squashfs + +label Clonezilla (restore) + menu label Clonezilla (restore) + kernel images/clonezilla/vmlinuz + append initrd=images/clonezilla/initrd.img boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-sr -q2 -c -j2 -z1p -i 4096 -fsck -scs -scr -senc -p reboot restoredisk ask_user ask_user" ocs_live_extra_param="" ocs_repository="smb://domain;administrator:Password7@nas.paulbsd.com/images" locales="fr_FR.UTF-8" keyboard-layouts="fr" ocs_live_batch="no" locales="" vga=788 nosplash noprompt fetch=http://nas.paulbsd.com/tftp/images/clonezilla/filesystem.squashfs + diff --git a/reboot.c32 b/reboot.c32 new file mode 100755 index 0000000..c74d620 Binary files /dev/null and b/reboot.c32 differ diff --git a/vesamenu.c32 b/vesamenu.c32 new file mode 100755 index 0000000..06119cd Binary files /dev/null and b/vesamenu.c32 differ