Clonezilla (Debian derived)
Attenzione: questo articolo è ancora incompleto e in fase di scrittura da parte del suo autore.
Sentitevi liberi di contribuire, proponendo modifiche alla guida tramite l'apposita pagina di discussione, in modo da non interferire con il lavoro portato avanti sulla voce. Per altre informazioni si rimanda al template. |
Clonezilla è un software opensource che si propone come valida alternativa nell'ambito delle utilità per il "disk imaging" ossia per la creazione di file d'immagine che raccolgono informazioni sull'intero contenuto del disco fisso oppure di singole partizioni
Si fa riferimento a Clonezilla v1.2.3-28 (testing).
clonezilla.org [1]
Primo passo
Download della iso di clonezilla che viene poi montata in loop.
# cd /tmp # mkdir clonezilla # wget http://sourceforge.net/projects/clonezilla/files/clonezilla_live_testing/clonezilla-live-1.2.3-28.iso/download # mount -t iso9660 clonezilla-live-1.2.3-28.iso clonezilla -o loop
Nota
L'immagine squashfs di Clonezilla si trova in /live, proprio come la Debian Live, occorre spostarla in un altra directory chiamata clonezilla e passare al bootloader il parametro live-media-path=/clonezilla
Secondo passo
Copia dell'immagine squashfs e dei file vmlinuz e initrd contenuta nella directory live.
# mkdir /media/disk/clonezilla # cp clonezilla/live/* /media/disk/clonezilla # umount iso # cd /media/disk/syslinux/
Terzo passo
Il file di configurazione da cercare si trova in clonezilla/syslinux/syslinux.cfg, dal quale si ricaveranno i parametri da passare a syslinux.
Aggiungere le seguenti righe al file /media/disk/syslinux/menu.cfg
label clonezilla menu label ^Clonezilla v1.2.3-15 text help Clonezilla is a disaster recovery, disk cloning and deployment solution endtext config clonezilla.cfg
Creare il sottomenù per clonezilla nella directory /media/disk/syslinux/
# cat > clonezilla.cfg << EOF menu hshift 13 menu width 49 default /syslinux/vesamenu.c32 include stdmenu.cfg label back menu label ^back kernel /syslinux/vesamenu.c32 config syslinux.cfg label clonezilla menu label Clonezilla kernel /clonezilla/vmlinuz append initrd=/clonezilla/initrd.img boot=live live-media-path=/clonezilla union=aufs nolocales noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=791 ip=frommedia label clonezilla2ram menu label Clonezilla (To RAM) kernel /clonezilla/vmlinuz append initrd=/clonezilla/initrd.img boot=live live-media-path=/clonezilla union=aufs nolocales noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=791 toram=filesystem.squashfs ip=frommedia label clonezillasafe menu label Clonezilla (safemode) kernel /clonezilla/vmlinuz append initrd=/clonezilla/initrd.img boot=live live-media-path=/clonezilla union=aufs nolocales noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" acpi=off irqpoll noapic noapm nodma nomce nolapic nosmp ip=frommedia vga=normal MENU SEPARATOR label freedos menu label FreeDOS text help Run FreeDOS endtext kernel /clonezilla/freedos.img label etherboot menu label Etherboot text help Run Etherbot to enable network (PXE) boot endtext kernel /clonezilla/eb.zli label gPXE menu label gPXE text help Run gPXE to enable network (PXE) boot endtext kernel /clonezilla/gpxe.lkn EOF