PXE Booting Clonezilla 2.2 Live

We have been using Clonezilla for some time now here in our lab as well as at several client sites. Recently a client of mine went about updating their Clonezilla Live PXE install to the newest version and ran into some problems. Honestly, our setup has been working flawlessly for years so I never really put any thought to updating it. Up until now we had been running version 1.2.x, but after looking at the change logs, it appears there has been lots of work done and it was indeed time for an update. Our old setup was essentially the vanilla Clonezilla liveĀ  running on top of our Windows PXE stack that I wrote about here. Our configuration settings for the PXE system were taken directly from the Clonezilla site here. Previous settings are seen below:

LABEL czl
MENU LABEL Clonezilla Backup & Recovery
KERNEL images/czl/vmlinuz
APPEND initrd=images/czl/initrd.img boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts="" ocs_live_batch="no" locales="" vga=788 nosplash noprompt fetch=tftp://172.16.15.50/images/czl/filesystem.squashfs

After updating our PXE image to version 2.2.1-25 stable, we realized these settings no longer worked and resulted in a kernel panic. After tinkering around with the settings and searching Google for a bit to no avail, I decided to download the live.iso and have a look at the boot.cfg file. Below is the working configuration I settled on.

LABEL czl
MENU LABEL Clonezilla Backup & Recovery
KERNEL images/czl/vmlinuz
APPEND initrd=images/czl/initrd.img boot=live username=user config quiet noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no vga=788 ip=  nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no fetch=tftp://172.16.15.50/images/czl/filesystem.squashfs

As you can see with the new version of Clonezilla, options have been added to include hardware blacklists. Beyond the “initrd=” path modification and the “fetch=tftp://172.16.15.50/images/czl/filesystem.squashfs” pointer, the config above is taken directly from the boot.cfg included on the live.iso of Clonezilla. I can confirm that this configuration is working on both the Windows and Linux PXE stacks.

Did you find this article useful? Why not share it with your friends?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.