Faceți căutări pe acest blog

duminică, 9 februarie 2014

Clonezilla live-hdd

 UPDATE: există o modalitate chiar mai simplă, putem boota Clonezilla fără s-o copiem pe-o partiție dedicată: http://stressat.blogspot.ro/2014/04/boot-iso-images-from-hdd-grub2.html.

 Cei ce-și fac backup sistemului cunosc Clonezilla, este un utilitar foarte utilizat, din mai multe motive.
 În general se folosește fie varianta lice-cd, fie varianta live-usb, dar uneori devine iritant să ținem un stick usb ocupat sau să căutăm cd-ul Clonezilla, caz în care putem ”instala” (mai exact copia...) Clonezilla pe o mică partiție de pe hdd și modifica bootloaderul pentru a avea la boot opțiunea de-a lansa Clonezilla într-o sesiune live și a crea/ repune o imagine a unei partiții.

1- Avem nevoie de-o mică partiție (fat, ntfs, ext2/3/4, reiserfs, șamd), o putem crea redimensionând o altă partiție cu Gparted. În cazul meu e vorba de /dev/sda3. 500 MB este suficient!
2- Descărcăm Clonezilla live fișier zip:
wget http://sourceforge.net/projects/clonezilla/files/clonezilla_live_stable/2.2.1-25/clonezilla-live-2.2.1-25-amd64.zip
 Alternativ putem descărca de pe pagina de download: http://clonezilla.org/downloads/download.php?branch=stable, alegem arhitectura (și-n comanda precedentă putem înlocui amd64 cu i486 sau i686-pae!).
3- Din distribuția noastră Linux montăm ca root acea partiție în /mnt:
mount /dev/sda3 /mnt
4- Dezarhivăm fișierul .zip cu Clonezilla în /mnt:
unzip ~/Downloads/clonezilla-live-2.2.1-25-amd64.zip -d /mnt
 În comanda de dezarhivare înlocuiți ~Downloads cu locația unde este descărcat fișierul .zip (~/Desktop,~, etc)!
5- Schimbăm numele directorului live în live-cd:
cd /mnt; mv live live-hd
6-  Modificăm /boot/grub/grub.cfg adăugând partiția cu Clonezilla la boot; în cazul meu partiția este /dev/sda3, deci am adăugat pur și simplu în secțiunea /etc/grub.d/14_custom liniile:
menuentry "Clonezilla" {
set root=(hd0,3)
linux /live-hd/vmlinuz boot=live 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 ip=frommedia nosplash live-media-path=/live-hd bootfrom=/dev/sda3 toram=filesystem.squashfs
initrd /live-hd/initrd.img
}



 Problema cu modificarea /boot/grub/grub.cfg este că va fi rescris la fiecare update de kernel, de aceea este preferabil ca liniile anterioare referitoare la menuentry Clonezilla să fie adăugate în fișierul /etc/grub.d/40_custom
,astfel intrarea cu Clonezilla va fi mereu prezentă. După modificarea /etc/grub.d/40_custom va trebui să actualizăm lista de boot cu grub-mkconfig -o /boot/grub/grub.cfg sau update-grub, comenzi date ca root, în funcție de distribuția folosită.
 Acum am la boot și opțiunea de pornire a sesiunii live Clonezilla, nu mai am nevoie de cd sau stick usb! ;)

 Sursă: http://clonezilla.org/livehd.php
Back to top