Πνευματικά δικαιώματα: © 2007-2009, Σπύρος Γεωργαράς <sng@hellug.gr> | Μία σελίδα |
Τελευταία ενημέρωση: 19/12/2009 | Εκτυπώσιμη μορφή |
Επιλογή γλώσσας: ![]() ![]() | ![]() |
Προηγούμενο | Περιεχόμενα | Επόμενο |
Σε αυτή τη σελίδα θα παρουσιάσω τα σενάρια κελύφους που έγραψα για το Clonezilla-SysRescCD
Περιλαμβάνεται στο: SystemRescueCD
Με αυτό το σενάριο κελύφους θα μπορέσετε να ξεκινήσετε τον X server (γραφικό περιβάλλον), αν έχετε κάρτα γραφικών ATI και TTF μόνιτορ. Σε αυτήν την περίπτωση η κανονική εντολή startx δε θα δουλέψει· θα καταλήξετε σε μια μαύρη οθόνη.
Περιλαμβάνεται στο: SystemRescueCD
Αυτό το σενάριο κελύφους θα εμφανίσει τα ονόματα συσκευής των CD/DVD σας, και θα αναφέρει αν μπορούν να γράψουν/διαβάσουν CD/DVD-ROM
Η οθόνη βοήθειάς του είναι η ακόλουθη:
# what-cd -h
what-cd - v 1.0.0 - S. Georgaras <sng@hellug.gr>
what-cd will try to identify your CD/DVDs
You can use it to identify the device name of your CD-Reader (default),
CD-Writer, DVD-Reader, and DVD-Writer.
Usage: what-cd [options]
Availabe options are:
d Print info about DVDs
w Print info about writers
b Batch mode. Only print one device name.
If more than one device is found, print
nothing. For use with scripts
e deviceID Eject device deviceID
Accecpable values: -1...num of devices
Use -1 when in batch mode
v Print version info and exit
h Print this screen and exit
Η τυπική του χρήση είναι η αναγνώριση της συσκευής εγγραφής DVD:
# what-cd -dw
Device /dev/hdd (id=0) can not write DVDs
Device /dev/hdc (id=1) can write DVDs
Όταν χρησιμοποιηθεί σε λειτουργία batch, θα εμφανίζει μόνο το όνομα της συσκευής. Αυτό είναι ιδιαίτερα χρήσιμο σε σενάρια κελύφους, αλλά και στη γραμμή εντολών, όπως φαίνεται στην ενότητα "Εγγραφή του DVD".
# what-cd -dwb
/dev/hdc
Περιλαμβάνεται στο: SystemRescueCD
Το continue-multi-cd θα σας βοηθήσει να συνεχίσετε ένα multi session CD· δηλ. θα σας βοηθήσει να ετοιμάσετε και να γράψετε στο CD τα επόμενα session. Μπορεί να υπολείπεται σε λειτουργικότητα, σε σχέση με τη χρήση των κανονικών εργαλείων γραμμής εντολής (το mksiofs και το cdrecord), αλλά ακριβώς λόγω αυτού, δε σας υποχρεώνει να γράψετε με το χέρι τις απαιτούμενες παραμέτρους.
Μπορείτε να το χρησιμοποιήσετε, για παράδειγμα, για να γράψετε στο CD του Clonezilla-SysRescCD κάποια επιπρόσθετα αρχεία βοήθειας, αλλά δεν μπορείτε να το χρησιμοποιήσετε για την αλλαγή των αρχείων ρυθμίσεων του isolinux, αφού αυτό θα τα διαβάσει από το πρώτο session κατά την εκκίνηση.
Η οθόνη βοήθειάς του είναι η ακόλουθη:
# continue-multi-cd -h
continue-multi-cd - v 2.0.0 - S. Georgaras <sng@hellug.gr>
Usage: continue-multi-cd [options] <path to be added to CD>
Available options are:
d Specify write device (in case auto detection does not work)
c Close the CD. No more burning will be possible
Default is to leave it open
l Don't burn the CD after image creation
o <image name> Save the image file as <image name>
r Remove the image file after burning
f On the fly burning of the CD. No image file will be created
v Print version info and exit
h Print this screen and exit
Θα πρέπει να προσέξετε ένα πράγμα: ο φάκελος <path to be added to CD> δε θα γραφτεί στο CD, παρά μόνο τα περιεχόμενά του.
Ας υποθέσουμε ότι θέλετε να προσθέσετε στο CD το φάκελο extra-doc, ο οποίος περιέχει τα αρχεία q-a.html και faq.html, και ότι η πλήρης διαδρομή του είναι /home/user/extra-doc. Αν εκτελέσετε την εντολή
continue-multi-cd -mwr /home/user/extra-doc
ο φάκελος extra-doc δε θα γραφτεί στο βασικό κατάλογο του CD, αλλά αντί αυτού θα γραφτούν εκεί τα αρχεία q-a.html και faq.html.
Για να γραφτεί και ο φάκελος extra-doc στο CD, θα πρέπει να τον αντιγράψετε σε μια προσωρινή τοποθεσία και να περάσετε ως παράμετρο τη διαδρομή αυτή, στο continue-multi-cd. Ας δούμε πως γίνεται:
mkdir -p /tmp/for-the-cd
cp -r /home/user/extra-doc /tmp/for-the-cd
continue-multi-cd -r /tmp/for-the-cd
rm -rf /tmp/for-the-cd
Προηγούμενο | Περιεχόμενα | Επόμενο |