Σημείωση: Για να αποφύγουμε την επανάληψη, λέγοντας «FreeBSD CD-ROM» στο τμήμα αυτό, εννοούμε ένα CD-ROM ή DVD του FreeBSD που έχετε αγοράσει ή δημιουργήσει μόνος σας.
Υπάρχουν κάποιες περιπτώσεις στις οποίες χρειάζεται να δημιουργήσετε τα δικά σας μέσα ή πηγές εγκατάστασης του FreeBSD. Μπορεί να είναι φυσικά μέσα, όπως για παράδειγμα μια ταινία, ή πηγές που μπορεί να χρησιμοποιήσει το sysinstall για να ανακτήσει τα αρχεία, όπως π.χ. μια τοπική τοποθεσία FTP, ή μια κατάτμηση MS-DOS®
Για παράδειγμα:
Έχετε πολλά μηχανήματα συνδεμένα στο τοπικό σας δίκτυο, και ένα μόνο CD-ROM του FreeBSD. Θέλετε να δημιουργήσετε μια τοπική τοποθεσία FTP χρησιμοποιώντας τα περιεχόμενα του FreeBSD CD-ROM, και έπειτα να ρυθμίσετε τα μηχανήματα σας να χρησιμοποιούν αυτό το FTP site αντί για να συνδέονται στο Internet.
Έχετε ένα CD-ROM του FreeBSD αλλά το FreeBSD δεν αναγνωρίζει το οδηγό σας CD/DVD, ενώ το MS-DOS/Windows® το αναγνωρίζει. Θέλετε να αντιγράψετε τα αρχεία του FreeBSD σε μια κατάτμηση DOS στο ίδιο μηχάνημα και να εγκαταστήσετε το FreeBSD χρησιμοποιώντας αυτά τα αρχεία.
Ο υπολογιστής που θέλετε να εγκαταστήσετε δεν έχει οδηγό CD/DVD ή κάρτα δικτύου, αλλά μπορείτε να συνδέσετε ένα σειριακό ή παράλληλο καλώδιο τύπου «Laplink» προς ένα υπολογιστή που διαθέτει.
Θέλετε να δημιουργήσετε μια ταινία, που μπορεί να χρησιμοποιηθεί για την εγκατάσταση του FreeBSD.
Ως τμήμα κάθε έκδοσης, το FreeBSD project δημιουργεί δύο εικόνες CD-ROM («ISO image»). Οι εικόνες αυτές μπορούν να γραφούν σε CD αν έχετε εγγραφέα CD-ROM, και ακολούθως να χρησιμοποιηθούν για την εγκατάσταση του FreeBSD. Αν έχετε εγγραφέα CD-ROM και γρήγορη σύνδεση στο Internet, αυτός είναι ο ευκολότερος τρόπος να εγκαταστήσετε το FreeBSD.
Κατεβάστε τα Σωστά ISO Images
Μπορείτε να κατεβάσετε τα ISO images για κάθε έκδοση από την τοποθεσία ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-arch/version ή το πλησιέστερο σε σας mirror. Υποκαταστήστε το arch και version όπως απαιτείται.
Ο κατάλογος θα περιέχει φυσιολογικά τα ακόλουθα images:
Πίνακας 2-4. Ονοματολογία και Επεξηγήσεις των ISO Images για FreeBSD 6.X και 7.X
Όνομα Αρχείου | Περιέχει |
---|---|
version-RELEASE-arch-bootonly.iso | Τα αρχεία που απαιτούνται για να εκκινήσετε με πυρήνα FreeBSD και να ξεκινήσετε το πρόγραμμα εγκατάστασης. Τα υπόλοιπα αρχεία της εγκατάστασης θα πρέπει να τα πάρετε μέσω FTP ή κάποιας άλλης υποστηριζόμενης πηγής. |
version-RELEASE-arch-disc1.iso | Τα αρχεία που απαιτούνται για την εγκατάσταση του FreeBSD και ένα σύστημα αρχείων για λειτουργία από CD-ROM («live filesystem»), το οποίο χρησιμοποιείται σε συνδυασμό με την δυνατότητα «Repair» στην εφαρμογή sysinstall. |
version-RELEASE-arch-disc2.iso | Όσα πακέτα εφαρμογών τρίτου κατασκευαστή χωράνε στο CD-ROM. |
version -RELEASE-arch-docs.iso | Τεκμηρίωση του FreeBSD. |
Θα πρέπει να κατεβάσετε είτε ένα από τα bootonly ISO (αν είναι διαθέσιμα) είτε το image του πρώτου CD-ROM (disc one). Μην κατεβάσετε και τα δύο, μια και το image του πρώτου CD-ROM, περιέχει όλα τα περιεχόμενα του bootonly ISO.
Χρησιμοποιήστε το bootonly ISO αν έχετε φθηνή και γρήγορη πρόσβαση στο Internet. Μπορείτε έτσι να εγκαταστήσετε το FreeBSD και να κατεβάσετε εφαρμογές τρίτου κατασκευαστή με τη χρήση του συστήματος ports/packages (δείτε Κεφάλαιο 4) όπως απαιτούνται.
Χρησιμοποιήστε το image του πρώτου CD-ROM αν θέλετε να εγκαταστήσετε μια έκδοση του FreeBSD και θέλετε ταυτόχρονα να έχετε στο ίδιο CD-ROM και μια σεβαστή συλλογή από πακέτα τρίτου κατασκευαστή.
Τα πρόσθετα CD-ROM είναι χρήσιμα αλλά όχι απαραίτητα, ειδικά αν έχετε πρόσβαση υψηλής ταχύτητας στο Internet.
Γράψτε τα CD
Πρέπει κατόπιν να γράψετε τις εικόνες (images) των CD σε άδεια CD. Αν το κάνετε αυτό σε άλλο FreeBSD σύστημα, δείτε το Τμήμα 18.6 για περισσότερες πληροφορίες (ειδικότερα, Τμήμα 18.6.3 και Τμήμα 18.6.4).
Αν πρόκειται να χρησιμοποιήσετε άλλο λειτουργικό για την εργασία αυτή, θα χρειαστεί να χρησιμοποιήσετε τις δυνατότητες που παρέχονται από τα αντίστοιχα προγράμματα εγγραφής CD του λειτουργικού αυτού. Τα images που παρέχονται είναι σε στάνταρ ISO μορφή και υποστηρίζονται απευθείας από πολλές εφαρμογές εγγραφής CD.
Σημείωση: Αν ενδιαφέρεστε να δημιουργήσετε μια εξειδικευμένη έκδοση του FreeBSD, δείτε το Release Engineering Article.
Τα CD-ROM του FreeBSD έχουν την ίδια δομή με την τοποθεσία FTP. Για το λόγο αυτό είναι πολύ εύκολο να δημιουργήσετε μια τοπική τοποθεσία FTP που να μπορεί να χρησιμοποιηθεί από άλλα μηχανήματα του δικτύου σας κατά την εγκατάσταση του FreeBSD.
Στο FreeBSD μηχάνημα που θα φιλοξενήσει την FTP τοποθεσία, βεβαιωθείτε ότι το CD-ROM είναι μέσα στον οδηγό και έχει γίνει προσάρτηση του στον κατάλογο /cdrom.
# mount /cdrom
Δημιουργήστε ένα λογαριασμό για ανώνυμο FTP στο /etc/passwd. Για το σκοπό αυτό, επεξεργαστείτε το αρχείο /etc/passwd χρησιμοποιώντας το vipw(8) και προσθέτοντας την ακόλουθη γραμμή:
ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
Βεβαιωθείτε ότι είναι ενεργοποιημένη η υπηρεσία FTP στο /etc/inetd.conf.
Οποιοσδήποτε έχει τώρα δικτυακή σύνδεση με το μηχάνημα σας, μπορεί τώρα να επιλέξει ως μέσο εγκατάστασης το FTP και να γράψει ftp://your machine αφού επιλέξει «Other» στο μενού FTP sites κατά την διάρκεια της εγκατάστασης.
Σημείωση: Αν το μέσο εκκίνησης (συνήθως δισκέτες) για τους πελάτες FTP δεν είναι ακριβώς η ίδια έκδοση με αυτή που παρέχεται από το τοπικό FTP, η εφαρμογή sysinstall δεν θα σας επιτρέψει να ολοκληρώσετε την εγκατάσταση. Αν οι εκδόσεις δεν είναι όμοιες και επιθυμείτε να προσπεράσετε αυτό τον περιορισμό, θα πρέπει να πάτε στο μενού Options και να αλλάξετε το όνομα της διανομής (distribution name) σε any.
Προειδοποίηση: Η παραπάνω τακτική είναι κατάλληλη για ένα μηχάνημα που είναι στο τοπικό σας δίκτυο και προστατεύεται από firewall. Αν προσφέρετε υπηρεσίες FTP σε άλλα μηχανήματα στο Internet (και όχι στο τοπικό σας δίκτυο) θα εκθέσετε το μηχάνημα σας σε crackers και άλλους ανεπιθύμητους. Αν το κάνετε αυτό, σας συνιστούμε οπωσδήποτε να ακολουθήσετε σωστές τακτικές ασφαλείας.
Αν θα πρέπει να εγκαταστήσετε από δισκέτες (το οποίο σας συνιστούμε να μην κάνετε), είτε λόγω μη υποστηριζόμενου υλικού, είτε απλώς επειδή επιμένετε να κάνετε τα πράγματα με το δύσκολο τρόπο, θα πρέπει πρώτα να προετοιμάσετε κάποιες δισκέτες για την εγκατάσταση.
Κατά ελάχιστο, θα χρειαστείτε τόσες δισκέτες 1.44 MB όσες χρειάζονται για να κρατήσουν όλα τα αρχεία του καταλόγου base (base distribution). Αν προετοιμάζετε τις δισκέτες από το DOS, θα πρέπει να τις διαμορφώσετε με την εντολή του MS-DOS FORMAT. Αν χρησιμοποιείτε Windows, χρησιμοποιήστε τον Explorer για να διαμορφώσετε τις δισκέτες (δεξί κλικ στον οδηγό A: και επιλέξτε «Format (Διαμόρφωση)»).
Να μην εμπιστεύεστε τις προδιαμορφωμένες από το εργοστάσιο δισκέτες. Να τις διαμορφώσετε ξανά εσείς για να είστε σίγουρος. Πολλά προβλήματα που έχουν αναφερθεί από χρήστες στο παρελθόν έχουν προκύψει από τη χρήση ακατάλληλα διαμορφωμένων μέσων, και για το λόγο αυτό το τονίζουμε ιδιαίτερα τώρα.
Αν δημιουργείτε τις δισκέτες σε άλλο μηχάνημα FreeBSD η διαμόρφωση δεν είναι άσχημη ιδέα, αν και δε χρειάζεται να δημιουργήσετε σύστημα αρχείων DOS σε κάθε μια. Μπορείτε αντί για αυτό, να χρησιμοποιήσετε τις εντολές bsdlabel και newfs για να δημιουργήσετε σύστημα αρχείων UFS σε αυτές, όπως φαίνεται από την παρακάτω ακολουθία εντολών:
# fdformat -f 1440 fd0.1440 # bsdlabel -w fd0.1440 floppy3 # newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0
Μπορείτε έπειτα να τις προσαρτήσετε και να τις γράψετε σαν οποιοδήποτε άλλο σύστημα αρχείων.
Αφού διαμορφώσετε τις δισκέτες, θα πρέπει να γράψετε τα αρχεία σε αυτές. Τα αρχεία της εγκατάστασης είναι κομμένα σε τμήματα με κατάλληλο μέγεθος ώστε πέντε από αυτά να χωράνε σε μια συνηθισμένη δισκέτα 1.44 MB. Διατρέξτε όλες τις δισκέτες σας, γράφοντας σε κάθε μια όσα αρχεία χωράνε, μέχρι να γράψετε όλα τα distribution sets που επιθυμείτε με τον τρόπο αυτό. Κάθε distribution set θα πρέπει να αποθηκευτεί σε ένα υποκατάλογο της δισκέτας, π.χ.: a:\base\base.aa, a:\base\base.ab, κ.ο.κ.
Σημαντικό: Το αρχείο base.inf πρέπει επίσης να βρίσκεται στην πρώτη δισκέτα του σετ base καθώς το πρόγραμμα εγκατάστασης το χρειάζεται για να γνωρίζει πόσα επιπλέον τμήματα αρχείων πρέπει να διαβάσει και να συνενώσει για το σχηματισμό της διανομής.
Όταν φτάσετε στην οθόνη Media κατά τη διαδικασία εγκατάστασης, επιλέξτε Floppy και θα ερωτηθείτε για τα υπόλοιπα.
Για να προετοιμαστείτε για μια εγκατάσταση από κατάτμηση MS-DOS, αντιγράψτε τα αρχεία της διανομής σε ένα κατάλογο που θα ονομάσετε freebsd στο ριζικό κατάλογο της κατάτμησης. Για παράδειγμα, c:\freebsd. Η δομή των καταλόγων του CDROM ή της τοποθεσίας FTP θα πρέπει να αναπαραχθεί μερικώς μέσα σε αυτό τον κατάλογο, για το λόγο αυτό σας συνιστούμε να χρησιμοποιήσετε την εντολή xcopy αν κάνετε την αντιγραφή από CD. Για παράδειγμα, για να προετοιμάσετε μια ελάχιστη εγκατάσταση του FreeBSD:
C:\> md c:\freebsd C:\> xcopy e:\bin c:\freebsd\bin\ /s C:\> xcopy e:\manpages c:\freebsd\manpages\ /s
υποθέτοντας ότι ο διαθέσιμος ελεύθερος χώρος σας βρίσκεται στο C: και η μονάδα σας CDROM είναι στο E:.
Αν δεν έχετε οδηγό CDROM, μπορείτε να κατεβάσετε την διανομή από την τοποθεσία ftp.FreeBSD.org. Κάθε distribution set είναι στο δικό του κατάλογο. Για παράδειγμα το σετ base μπορεί να βρεθεί στον κατάλογο 8.0/base/.
Για όσα distribution set θέλετε να εγκαταστήσετε από μια κατάτμηση MS-DOS (και για τα οποία έχετε διαθέσιμο ελεύθερο χώρο), εγκαταστήστε τα κάτω από το c:\freebsd -- To σετ BIN είναι το μόνο που απαιτείται για μια ελάχιστη εγκατάσταση.
Η εγκατάσταση από ταινία, είναι ίσως η ευκολότερη μέθοδος εκτός από την εγκατάσταση μέσω FTP ή CDROM. Το πρόγραμμα εγκατάστασης απλώς αναμένει τα αρχεία να έχουν γραφτεί στην ταινία με μορφή tar. Αφού επιλέξετε τα σετ εγκατάστασης που σας ενδιαφέρουν, απλώς κάντε τα tar στην ταινία:
# cd /freebsd/distdir # tar cvf /dev/rwt0 dist1 ... dist2
Όταν κάνετε την εγκατάσταση, θα πρέπει να βεβαιωθείτε ότι έχετε αφήσει αρκετό ελεύθερο χώρο σε κάποιο προσωρινό κατάλογο (τον οποίο θα μπορέσετε να επιλέξετε) για να χωρέσει τα πλήρη περιεχόμενα της ταινίας που έχετε δημιουργήσει. Εξαιτίας της φύσης της ταινίας, που δεν επιτρέπει τυχαία πρόσβαση, αυτή η μέθοδος εγκατάστασης χρειάζεται αρκετό προσωρινό χώρο αποθήκευσης.
Σημείωση: Καθώς ξεκινάτε την εγκατάσταση, η ταινία πρέπει να είναι στον οδηγό πριν ξεκινήσετε από τη δισκέτα εκκίνησης. Διαφορετικά, μπορεί να αποτύχει η ανίχνευση της από τη διαδικασία εγκατάστασης.
Υπάρχουν τρεις διαθέσιμοι τύποι δικτυακής εγκατάστασης. Ethernet (τυποποιημένος ελεγκτής Ethernet), Σειριακής Θύρας (SLIP ή PPP), Παράλληλης Θύρας (PLIP (καλώδιο laplink)).
Για την γρηγορότερη δυνατή εγκατάσταση μέσω δικτύου, ένας ελεγκτής Ethernet είναι πάντα καλή επιλογή! Το FreeBSD υποστηρίζει τις περισσότερες κοινές κάρτες Ethernet. Μπορείτε να βρείτε ένα πίνακα των υποστηριζόμενων καρτών (και τις απαιτούμενες ρυθμίσεις τους) στις Σημειώσεις Υλικού (Hardware Notes) κάθε έκδοσης FreeBSD. Αν χρησιμοποιείτε κάποια από τις υποστηριζόμενες κάρτες Ethernet PCMCIA βεβαιωθείτε ότι την έχετε βάλει στην υποδοχή πριν ενεργοποιήσετε το φορητό υπολογιστή σας! Το FreeBSD δεν υποστηρίζει δυστυχώς αυτή τη στιγμή την επιτόπου εισαγωγή καρτών PCMCIA κατά τη διάρκεια της εγκατάστασης.
θα πρέπει επίσης να ξέρετε για το δίκτυο σας, τη διεύθυνση IP σας, την τιμή της μάσκας υποδικτύου (netmask) για τη κλάση του δικτύου σας, και το όνομα του μηχανήματος σας. Αν κάνετε εγκατάσταση μέσω σύνδεσης PPP και δεν έχετε στατική διεύθυνση, μην ανησυχείτε καθώς ο ISP σας μπορεί να σας δώσει διεύθυνση δυναμικά. Ο διαχειριστής του συστήματος σας, μπορεί να σας δώσει τις τιμές που πρέπει να χρησιμοποιήσετε για το δίκτυο σας. Αν πρόκειται να αναφερθείτε σε άλλα μηχανήματα με χρήση του ονόματος τους αντί για την διεύθυνση IP τους, θα χρειαστείτε επίσης ένα διακομιστή ονομάτων (DNS) και πιθανόν τη διεύθυνση μιας πύλης (gateway) (αν χρησιμοποιείτε PPP, πρόκειται για τη διεύθυνση IP του παροχέα σας) για να επικοινωνήσετε με αυτόν. Αν θέλετε να κάνετε FTP εγκατάσταση διαμέσου μεσολαβητή HTTP, θα πρέπει να ξέρετε επίσης τη διεύθυνση του μεσολαβητή (proxy). Αν δεν ξέρετε τις απαντήσεις σε όλες ή τις περισσότερες από αυτές τις απαντήσεις, θα πρέπει πράγματι να μιλήσετε στο διαχειριστή του συστήματος σας ή τον ISP σας πριν επιχειρήσετε αυτό τον τύπο εγκατάστασης.
Η υποστήριξη SLIP είναι κάπως πρωτόγονη, και πρακτικά περιορίζεται σε φυσικές συνδέσεις, όπως για παράδειγμα ένα σειριακό καλώδιο ανάμεσα σε ένα φορητό και ένα άλλο υπολογιστή. Η σύνδεση πρέπει να είναι φυσική και άμεση, καθώς η εγκατάσταση μέσω SLIP δεν παρέχει αυτή τη στιγμή δυνατότητας επιλογικής (dial up) σύνδεσης. Η δυνατότητα αυτή παρέχεται από το πρόγραμμα PPP, το οποίο και θα πρέπει να προτιμηθεί σε σχέση με το SLIP όπου αυτό είναι δυνατόν.
Αν χρησιμοποιείτε modem, τότε το PPP είναι σχεδόν σίγουρα η μόνη σας επιλογή. Βεβαιωθείτε ότι έχετε άμεσα διαθέσιμες τις πληροφορίες για τον παροχέα σας, καθώς θα τις χρειαστείτε σχετικά νωρίς στη διαδικασία εγκατάστασης.
Αν χρησιμοποιείτε PAP ή CHAP για να συνδεθείτε με τον ISP σας (με άλλα λόγια, μπορείτε στα Windows να συνδεθείτε με τον ISP σας χωρίς να χρησιμοποιήσετε script), τότε το μόνο που θα χρειαστείτε είναι να γράψετε την εντολή dial στην προτροπή της εφαρμογής ppp. Διαφορετικά, θα πρέπει να ξέρετε πως να καλέσετε τον ISP σας, χρησιμοποιώντας εντολές «AT commands» οι οποίες είναι συγκεκριμένες για το modem σας, καθώς το πρόγραμμα κλήσεων του PPP (dialer) παρέχει ένα πολύ απλό εξομοιωτή τερματικού. Ανατρέξτε στο user-ppp handbook και FAQ για περισσότερες πληροφορίες. Αν έχετε προβλήματα, μπορείτε να κατευθύνετε την καταγραφή (logging) στην οθόνη με την εντολή set log local ....
Αν υπάρχει διαθέσιμη φυσική σύνδεση με άλλο μηχάνημα FreeBSD (έκδοση 2.0-R ή μεταγενέστερη), μπορείτε επίσης να εγκαταστήσετε μέσω παράλληλου καλωδίου «laplink». Η ταχύτητα μετάδοσης δεδομένων μέσω της παράλληλης θύρας είναι αρκετά υψηλότερη συνήθως από ότι της σειριακής (μέχρι 50 kbytes/sec), με αποτέλεσμα γρηγορότερη εγκατάσταση.
Η εγκατάσταση μέσω NFS είναι αρκετά απλή. Απλώς αντιγράψτε τα αρχεία της διανομής του FreeBSD σε ένα εξυπηρετητή NFS και δείξτε προς αυτόν κατά την επιλογή μέσου NFS.
Αν ο εξυπηρετητής αυτός υποστηρίζει μόνο προνομιακή θύρα («privileged port») (αυτή είναι η τυπική ρύθμιση σε σταθμούς εργασίας της SUN), θα χρειαστεί να θέσετε την επιλογή NFS Secure στο μενού Options πριν μπορέσετε να προχωρήσετε με την εγκατάσταση.
Αν η κάρτα σας Ethernet είναι χαμηλής ποιότητας και υποφέρει από πολύ αργούς ρυθμούς μεταφοράς, ίσως θελήσετε να ενεργοποιήσετε και την επιλογή NFS Slow.
Για να λειτουργήσει η εγκατάσταση NFS, ο εξυπηρετητής θα πρέπει να υποστηρίζει προσαρτήσεις υποκαταλόγων (subdir mounts), για παράδειγμα, αν ο κατάλογος της διανομής σας FreeBSD 8.0 βρίσκεται στο: ziggy:/usr/archive/stuff/FreeBSD, τότε ο ziggy θα πρέπει να επιτρέπει την απευθείας προσάρτηση του /usr/archive/stuff/FreeBSD, και όχι μόνο του /usr ή του /usr/archive/stuff.
Στο αρχείο /etc/exports του FreeBSD, αυτό ελέγχεται από τις
επιλογές -alldirs
. Άλλοι εξυπηρετητές NFS μπορεί να
ακολουθούν διαφορετικές συμβάσεις. Αν λαμβάνετε μηνύματα του τύπου “permission denied” από τον εξυπηρετητή, είναι πιθανόν να μην
έχετε ρυθμίσει σωστά το παραπάνω.
Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την
<questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.