Attention-grabbing headline, eh? Well, that’s what this project feels like.
After learning to use CloneZilla Live to create and restore system images, booting from a customized CD with images on external USB hard drives, I decided to install CloneZilla the USB hard drive and get the CD out of the equation.
I found a very useful page describing the process of installing CloneZilla Live on a hard drive on the CloneZilla site. I used these directions to copy the .zip file into a Linux partition. Alas, the directions for making it boot use grub; Slackware and I still use LILO.
So, armed with these directions, I figured out how to boot the copied CloneZilla live using LILO.
While installing Slackware 12.2 on another partition on the hard drive, I set LILO to boot Slackware, ignoring CloneZilla for now.
Then, I created the directory /live-hd/ on the Slackware partition and copied vmlinuz and initrd.img there.
After much experimenting, reading LILO man pages, and twiddling with Slackware’s /etc/lilo.conf, I ended up with this:
image = /live-hd/vmlinuz root = /dev/sda1 initrd = /live-hd/initrd.img vga = 788 addappend = "boot=live union=aufs live-media-path=/live-hd bootfrom=/dev/sda1 toram=filesystem.squashfs" label = CloneZilla read-only
So, there you have it! The LILO spell for booting CloneZilla Live from /dev/sda1
Phase II of the project will be turning the “Live” system into a normal Linux system that doesn’t recreate itself each time it boot. Hence: Killing CloneZilla Live!