Clonezilla-SysRescCD
Εγκατάσταση σε USB
08/02/2009 - v 3.1.0

Πνευματικά δικαιώματα: © 2007-2009, Σπύρος Γεωργαράς <sng@hellug.gr>Μία σελίδα
Τελευταία ενημέρωση: 19/12/2009Εκτυπώσιμη μορφή
 
Επιλογή γλώσσας: Αγγλικά ΕλληνικάΡοή νέων RSS
 

Εισαγωγή [^]

Μέχρι πριν από λίγο καιρό το να εγκαταστήσει κανείς το Clonezilla-SysRescCD σε USB δίσκο δε θα ήταν και τόσο καλή ιδέα, λόγω του μεγέθους του. Αλλά καθώς οι τιμές των συσκευών USB πέφτουν συνεχώς, είναι πλέον μια ενδιαφέρουσα εναλλακτική.

Για να το εγκαταστήσετε σε ένα USB δίσκο, θα χρησιμοποιήσετε το αρχείο ISO του Clonezilla-SysRescCD (ή το CD). Θα αντιγράψετε και θα τροποποιήσετε κάποια αρχεία στο USB δίσκο, και τελικά θα τον κάνετε εκκινήσιμο, χρησιμοποιώντας το syslinux και το αρχείο ρυθμίσεών του, το syslinux.cfg.

Η εσφαλμένη χρήση του syslinux μπορεί να κάνει το λειτουργικό
σας σύστημα (GNU/Linux / Windows) να μην εκκινεί.

Ελέγξτε την εντολή πριν την εκτελέσετε.

Το μόνο πράγμα που είναι σημαντικό για την επιτυχή εγκατάστασή του, είναι ότι ο USB δίσκος σας θα πρέπει να περιέχει ένα σύστημα αρχείων VFAT (Windows 98 ή DOS). Αν αυτό δε συμβαίνει, ανατρέξτε στην ενότητα "Αντιμετώπιση προβλημάτων", για να δείτε πως μπορείτε να τον διαμορφώσετε, πριν κάνετε οποιαδήποτε αντιγραφή αρχείων σε αυτόν.

Η διαδικασία δημιουργίας του εκκινήσιμου USB δίσκου μπορεί να γίνει τόσο από το Linux όσο και από τα Windows.

Αν θέλετε να εγκαταστήσετε αυτήν την έκδοση (ή όποια νεότερη) σε
USB, θα πρέπει να χρησιμοποιήσετε το syslinux έκδοση 3.71
ή μεταγενέστερη
. Διαφορετικά το Clonezilla Live δε θα εκκινείται.

Εγκατάσταση από το Linux [^]

Μπορείτε να συνεχίσετε με δύο τρόπους, αν πρόκειται να χρησιμοποιήσετε Linux για να εκτελέσετε την εγκατάσταση, είτε από ένα υπάρχον σύστημα linux, ή χρησιμοποιώντας το Clonezilla-SysRescCD.

Θα θεωρήσω ότι έχετε αποθηκεύσει το αρχείο clonezilla-sysresccd-full-mod-3.1.0.iso στον προσωπικό σας κατάλογο (~).

Χρησιμοποιώντας σύστημα με linux [^]

Αν έχετε διαθέσιμο ένα σύστημα linux, μπορείτε να δημιουργήσετε την USB έκδοση του Clonezilla-SysRescCD, χωρίς καν να χρειαστεί να το γράψετε σε CD. Θα πρέπει να έχετε όμως εγκατεστημένο το syslinux.

Θα θεωρήσω ότι το CD σας είναι το /dev/sr0 και ότι το USB σας είναι το /dev/sdc4. Μπορεί να χρειαστεί να αλλάξετε κάποιο από αυτά, ώστε να αντιστοιχεί στις συσκευές του συστήματός σας.

Μπείτε στο linux, συνδέστε τη συσκευή USB και εκτελέστε τις παρακάτω εντολές:

mkdir /mnt/mycd
mount ~/clonezilla-sysresccd-full-mod-3.1.0.iso /mnt/mycd -o loop
mkdir /mnt/usbdevice
mount /dev/sdc4 /mnt/usbdevice
cp -r /mnt/mycd/* /mnt/usbdevice
umount /mnt/mycd; rmdir /mnt/mycd
cd /mnt/usbdevice
rm isolinux/*.cfg
mv isolinux/* .
rmdir isolinux
cd; umount /dev/sdc4
rmdir /mnt/usbdevice

Τελικά κάντε εκκινήσιμο το USB δίσκο, εκτελώντας

syslinux /dev/sdc4

και είστε έτοιμοι.

Χρησιμοποιώντας το Clonezilla-SysRescCD [^]

Αν έχετε ήδη γράψει σε CD το Clonezilla-SysRescCD, μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε την USB έκδοσή του.

Θα θεωρήσω ότι το CD σας είναι το /dev/sr0 και ότι το USB σας είναι το /dev/sdc4. Μπορεί να χρειαστεί να αλλάξετε κάποιο από αυτά, ώστε να αντιστοιχεί στις συσκευές του συστήματός σας.

Εκκινήστε το SystemRescueCD χρησιμοποιώντας την επιλογή To RAM, και όταν φορτώσει, εκτελέστε τις ακόλουθες εντολές:

mkdir /mnt/mycd
mount /dev/sr0 /mnt/mycd
mkdir /mnt/usbdevice
mount /dev/sdc4 /mnt/usbdevice
cp -r /mnt/mycd/* /mnt/usbdevice
umount /mnt/mycd
cd /mnt/usbdevice
rm isolinux/*.cfg
mv isolinux/* .
rmdir isolinux
cd; umount /dev/sdc4

Τελικά κάντε εκκινήσιμο το USB δίσκο, εκτελώντας

syslinux /dev/sdc4

και είστε έτοιμοι.

Εγκατάσταση από τα Windows [^]

Η εγκατάσταση του Clonezilla-SysRescCD στο USB από τα Windows είναι το ίδιο εύκολη με αυτήν του Linux. Θα πρέπει να γράψετε το Clonezilla-SysRescCD σε CD ή να χρησιμοποιήσετε κάποιο πρόγραμμα εξομοίωσης CD/DVD ROM όπως το Daemon Tools για να προσαρτήσετε το αρχείο ISO.

Θα θεωρήσω ότι ο USB δίσκος σας είναι το drive K:\ και ότι το CD drive ή το προσαρτημένο αρχείο ISO είναι το drive D:\. Μπορεί να χρειαστεί να αλλάξετε κάποιο από αυτά, ώστε να αντιστοιχεί στις συσκευές του συστήματός σας.

Θα πρέπει να κάνετε τα παρακάτω

Το μόνο που απομένει είναι να κάνετε το δίσκο εκκινήσιμο. Για να γίνει αυτό, θα πρέπει να ανοίξετε ένα παράθυρο DOS (στα Windows XP πατήστε "Start / Run " και πληκτρολογήστε cmd). Στη συνέχεια, εισάγετε στη γραμμή εντολών του DOS:

K:
cd bootprog
syslinux -ma K:

Εκκίνηση από το USB [^]

Πριν προσπαθήσετε να κάνετε εκκίνηση από το USB, θα πρέπει να ρυθμίσετε τη συσκευή εκκίνησης στο BIOS. Αυτό σημαίνει ότι θα πρέπει να επανεκκινήσετε τον υπολογιστή έχοντας συδεδεμένο το USB δίσκο, να μπείτε στο BIOS (συνήθως πατώντας DEL) και να κάνετε τις απαραίτητες ρυθμίσεις στην ενότητα BOOT.

Η εκκίνηση του Clonezilla Live δε θα πρέπει να παρουσιάσει πρόβλημα. Απλώς επιλέξτε μία από τις διαθέσιμες επιλογές και πατήσετε ENTER για να ξεκινήσει.

Η εκκίνηση του SystemRescueCD έχει γίνει το ίδιο απλή στο SystemRescueCD v 1.0.0, οπότε δε θα πρέπει να έχετε και εδώ πρόβλημα (η παράμετρος cdroot δε χρειάζεται πλέον).

Αν παρουσιαστεί κάποιο πρόβλημα εδώ, μπορείτε να προσθέσετε τη γραμμή εντολών τις ακόλουθες παραμέτρους εκκίνησης:

usbstick
doscsi

Αντιμετώπιση προβλημάτων [^]

Τα αν θα μπορέσετε να εκκινήσετε τον υπολογιστή σας από ένα USB δίσκο ή όχι, εξαρτάται από το BIOS του. Είναι πολύ πιθανό αυτό να μην είναι δυνατό, αν έχετε έναν παλιό υπολογιστή, με παλιό BIOS (που μπορεί να έχει και σφάλματα). Γι' αυτό θα πρότεινα να ελέγξετε τη λειτουργία του Clonezilla-SysRescCD USB σας σε έναν καινούριο υπολογιστή.

Τροποποίηση του sysresc.cfg [^]

Όπως αναφέρθηκε παραπάνω, το Clonezilla-SysRescCD USB εκκινείται από το syslinux μέσω του αρχείου ρυθμίσεών του syslinux.cfg. Αυτό το αρχείο φορτώνει το sysresc.cfg για να γίνει εκκίνηση του SystemRescueCD.

Αν χρειαστεί να δηλώσετε κάποιες παραμέτρους εκκίνησης για το SystemRescueCD, ίσως θελήσετε να γράψετε αυτές τις αλλαγές στο αρχείο ρυθμίσεων, ώστε να μη χρειάζεται να τις περνάτε με το χέρι κάθε φορά.

Η διαδικασία για να γίνει αυτό είναι η ακόλουθη:

Εκκινήστε το SystemRescueCD (ή αν δεν είναι ακόμη δυνατό, το Clonezilla Linux και βγείτε σε γραμμή εντολών) χρησιμοποιώντας την επιλογή To RAM, και όταν φορτώσει, εκτελέστε τις ακόλουθες εντολές:

mkdir /mnt/usbdevice
mount /dev/[device] /mnt/usbdevice
cd /mnt/usbdevice
cp sysresc.cfg sysresc.bak
sed 's|scandelay=5|scandelay=x [additional params]|' \
sysresc.cfg > sys.cfg
mv sys.cfg sysresc.cfg
cd; umount /dev/[device]
syslinux /dev/[device]
reboot

όπου x είναι ένας αριθμός μεταξύ του 1 και του 10.

Μετά την εκτέλεσή τους, θα έχετε ένα νέο αρχείο sysresc.cfg, και ένα αντίγραφο ασφαλείας με όνομα sysresc.bak (για την περίπτωση που κάτι δεν πάει καλά).

Αν για παράδειγμα, θέλετε να αυξήσετε την καθυστέρηση έναρξης εντοπισμού των συσκευών στο μέγιστο, οι παραπάνω εντολές θα γίνουν:

mkdir /mnt/usbdevice
mount /dev/sdc4 /mnt/usbdevice
cd /mnt/usbdevice
cp sysresc.cfg sysresc.bak
sed 's|scandelay=5|scandelay=10|' sysresc.cfg > sys.cfg
mv sys.cfg sysresc.cfg
cd; umount /dev/sdc4
syslinux /dev/sdc4
reboot

Αν, εκτός από αυτό, πρέπει να περάσετε την παράμετρο εκκίνησης usbstick, τότε θα είναι:

mkdir /mnt/usbdevice
mount /dev/sdc4 /mnt/usbdevice
cd /mnt/usbdevice
cp sysresc.cfg sysresc.bak
sed 's|scandelay=5|scandelay=10 usbstick|' sysresc.cfg > sys.cfg
mv sys.cfg sysresc.cfg
cd; umount /dev/sdc4
syslinux /dev/sdc4
reboot

Σε περίπτωση που κάτι πάει στραβά, μπορείτε να μετονομάσετε το αρχείο sysresc.bak σε sysresc.cfg, είτε από το linux ή από τα Windows.


Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

[Valid RSS]   Valid CSS!  Valid HTML 4.01 Transitional

[Valid RSS]   Valid CSS!  Valid HTML 4.01 Transitional

[Valid RSS]   Valid CSS!  Valid HTML 4.01 Transitional