Υπάρχει το πρόγραμμα Clonezilla που είναι σχετικά αργό. Κάνει πολύ καλή δουλειά όμως.
Εδώ το μόνο που θα χρειαστούμε είναι ένα LiveCD μιας διανομής π.χ. Ubuntu 8.04 , 8.10 , 9.04 , 9.10 με εγκατεστημένο το Gparted.
Ο oδηγός βασίστηκε σε μια εγκατάσταση Ubuntu 9.10 όπου υπάρχει ο grub2. Για τον λόγο αυτό εάν θα το κάνετε με μια εγκατάσταση 9.10 θα πρέπει να έχετε και το αρχικό CD εγκατάστασης της 9.10.
ΒΗΜΑΤΑ
1. Ξεκινήστε τον υπολογιστή και ανοίξτε το Gparted. Εκεί θα δείτε τον δίσκο πηγή και τον άδειο δίσκο.
2. Από τον δίσκο πηγή κάντε αντιγραφή του partition (αυτό γίνεται εύκολα αν πιέσετε δεξί πλήκτρο επάνω στο τετραγωνάκι και πατήσετε copy). Στη συνέχεια στον άδειο δίσκο πατήστε δεξί πλήκτρο επάνω στον άδειο χώρο (γκρι κουτάκι) και πατήστε paste. Αυτή τη διαδικασία ακολουθήστε την για όλα τα partition που έχετε, ακόμα και για windows (αν έχετε dual boot).
Υπάρχουν περιπτώσεις όπου μπορεί να μην φτάνει ο χώρος στον άδειο δίσκο ή ακόμα και αν ο άδειος δίσκος είναι μεγαλύτερος σε χωρητικότητα από την πηγή.
Αν ο άδειος δίσκος είναι ΜΙΚΡΟΤΕΡΟΣ τότε πρέπει να παίξετε λίγο με τα μεγέθη. Δηλαδή το / ή το swap partition μικρύνετε σε μέγεθος για να χωρέσει το /home.
Αν ο άδειος δίσκος είναι ΜΕΓΑΛΥΤΕΡΟΣ τότε μπορείτε αφού πάρει το /home partition να μεγαλώσετε το μέγεθός του ώστε να καλύψει όλο το μέγεθος του δίσκου.
Η διαδικασία του μικρύνω ή μεγαλώνω το μέγεθος γίνεται από το κουτάκι, τραβώντας με το βελάκι το μέγεθος του partition.
3. Κλείστε τον υπολογιστή και αποσυνδέστε τον πηγαίο δίσκο.
4. Θα χρειαστεί τώρα να επαναφέρουμε το GRUB.
Ανοίξτε τον υπολογιστή με το LiveCD.
ΓΙΑ ΕΠΑΝΑΦΟΡΑ ΤΟΥ GRUB 2 (Ubuntu 9.10)
1ος τρόπος
* Ανοίξτε το Gparted.
* Πατήστε δεξί πλήκτρο στο / partition και επιλέξτε το διαχείριση σημαιών.
* Κάντε κλικ επάνω στο /boot
και στη συνέχεια κλείστε το Gparted.
* Εγκαταστήστε το GRUB 2 (στο MBR του δίσκου sda) χρησιμοποιώντας τα αρχεία του GRUB 2 στο sda1:
- Κώδικας: Επιλογή όλων
sudo grub-install --root-directory=/media/sda1 /dev/sda
2ος τρόπος
Ανοίξτε το τερματικό.
* Δείτε σε ποιο partition έχετε εγκατεστημένο το / (που θα είναι και το MRB)
- Κώδικας: Επιλογή όλων
sudo fdisk -lu
Έστω ότι σας βγάλει το sda1.
* Κάνετε ένα mount point (κατάλογο) για το partition sda1:
- Κώδικας: Επιλογή όλων
sudo mkdir /media/sda1
* Mount sda1 στο mount point:
- Κώδικας: Επιλογή όλων
sudo mount /dev/sda1 /media/sda1
* Mount των devices στη συνεδρία Live CD:
- Κώδικας: Επιλογή όλων
sudo mount --bind /dev /media/sda1/dev
* Εγκαταστήστε (η επανεγκαταστήστε) το GRUB 2 (στο MBR του δίσκου sda) χρησιμοποιώντας τα αρχεία του GRUB 2 στο sda1:
- Κώδικας: Επιλογή όλων
sudo grub-install --root-directory=/media/sda1 /dev/sda
Εάν πάρετε λάθος, δοκιμάστε:
- Κώδικας: Επιλογή όλων
sudo grub-install --recheck --root-directory=/media/sda1 /dev/sda
Installation finished. No error reported.
* Μετά, unmount και τα δυο filesystems:
- Κώδικας: Επιλογή όλων
sudo umount /media/sda1/dev
sudo umount /media/sda1
* Βγείτε από τo τερματικό:
- Κώδικας: Επιλογή όλων
exit
* Επανεκκινήσατε.
ΓΙΑ ΕΠΑΝΑΦΟΡΑ ΤΟΥ GRUB 1.XX (Ubuntu 9.04 και παλιότερα) (ΠΗΓΗ)
Σε τερματικό δίνουμε τις εντολές
- Κώδικας: Επιλογή όλων
sudo grub
grub> find /boot/grub/stage1 ( θα μας εμφανίσει τα παρακάτω )
π.χ. (hd0,X) όπου το Χ είναι δίσκος που θα κάνει boot , μπορεί να είναι 4,5,6 κτλ.)
στην συνέχεια θα δώσουμε
grub> root (hd0,X)
grub> setup (hd0)
grub>quit
Θα πρέπει να βλέπετε κάτι σαν το παρακάτω:
Κάντε επανεκκίνιση.
ΥΓ: Ευχαριστώ για την βοήθειά στη συγγραφή του οδηγού τον linuxman.
Το Περιεχόμενο του οδηγού διέπεται από την άδεια Creative Commons
Αναφορά προέλευσης - Μη Εμπορική Χρήση-Παρόμοια διανομή 3.0 Ελλάδα.
Βασισμένο σε μία εργασία του http://www.greeklug.gr