Για αρκετά χρόνια, κανένα από τα πακέτα εικονικοποίησης δεν υποστήριζε επίσημα το FreeBSD ως ξενιστή. Κάποιοι χρήστες χρησιμοποιούσαν παλιές και κατά βάση εγκαταλελειμμένες εκδόσεις του VMware (όπως το emulators/vmware3), οι οποίες χρησιμοποιούσαν την συμβατότητα εκτέλεσης προγραμμάτων Linux®. Λίγο μετά την επίσημη κυκλοφορία του FreeBSD 7.2, έγινε διαθέσιμη στη Συλλογή των Ports η εφαρμογή VirtualBox™ της Sun™. Η εφαρμογή αυτή εκτελείται ως εγγενές πρόγραμμα του FreeBSD.
Το VirtualBox είναι ένα πλήρες πακέτο εικονικοποίησης το οποίο βρίσκεται σε διαρκή ανάπτυξη. Είναι διαθέσιμο για τα περισσότερα λειτουργικά συστήματα, συμπεριλαμβανομένων των Windows®, Mac OS®, Linux και FreeBSD. Έχει τη δυνατότητα να εκτελεί το ίδιο καλά τόσο λειτουργικά τύπου Windows όσο και UNIX®. Διανέμεται ως λογισμικό ανοικτού κώδικα αλλά περιέχει κάποια εξαρτήματα κλειστού κώδικα που διατίθενται ως χωριστό πακέτο επέκτασης. Μπορείτε να βρείτε περισσότερες πληροφορίες στη σελίδα «Downloads» στο wiki του VirtualBox, http://www.virtualbox.org/wiki/Downloads. Τη δεδομένη στιγμή οι επεκτάσεις αυτές δεν διατίθενται για το FreeBSD.
Το VirtualBox είναι διαθέσιμο ως FreeBSD port στο emulators/virtualbox-ose. Καθώς το VirtualBox βρίσκεται υπό συνεχή και πολύ ενεργή ανάπτυξη, βεβαιωθείτε ότι έχετε ανανεώσει το δέντρο των ports πριν ξεκινήσετε την εγκατάσταση του. Χρησιμοποιήστε τις παρακάτω εντολές για να το εγκαταστήσετε:
# cd /usr/ports/emulators/virtualbox-ose # make install clean
Μια χρήσιμη επιλογή που εμφανίζεται στο διάλογο ρυθμίσεων, αφορά την εγκατάσταση των προγραμμάτων GuestAdditions. Τα προγράμματα αυτά παρέχουν μια σειρά από χρήσιμες λειτουργίες στα φιλοξενούμενα λειτουργικά, όπως η διάφανη λειτουργία του δείκτη ποντικιού (επιτρέπει στο ποντίκι να κινείται ελεύθερα μεταξύ του ξενιστή και του φιλοξενούμενου λειτουργικού, χωρίς να απαιτείται η χρήση κάποιου ειδικού πλήκτρου για εναλλαγή) καθώς και ταχύτερη γραφική απεικόνιση, ειδικά σε λειτουργικά Windows. Μπορείτε να βρείτε τα guest additions στο μενού , όταν ολοκληρώσετε την εγκατάσταση του φιλοξενούμενου λειτουργικού.
Πριν χρησιμοποιήσετε το VirtualBox για πρώτη φορά, θα πρέπει να αλλάξετε κάποιες ρυθμίσεις. Το port εγκαθιστά ένα άρθρωμα πυρήνα στον κατάλογο /boot/modules το οποίο θα πρέπει να φορτώσετε στον πυρήνα που εκτελείται:
# kldload vboxdrv
Για να φορτώνεται το άρθρωμα αυτόματα σε κάθε επανεκκίνηση του συστήματος, προσθέστε την παρακάτω γραμμή στο αρχείο /boot/loader.conf:
vboxdrv_load="YES"
Για να χρησιμοποιήσετε τα αρθρώματα πυρήνα που επιτρέπουν τη λειτουργία του δικτύου σε κατάσταση γέφυρας (bridged) ή host-only, προσθέστε την παρακάτω γραμμή στο /etc/rc.conf και επανεκκινήστε τον υπολογιστή σας:
vboxnet_enable="YES"
Κατά τη διάρκεια της εγκατάστασης του VirtualBox, δημιουργείται αυτόματα η ομάδα χρηστών vboxusers. Όλοι οι χρήστες που χρειάζονται πρόσβαση στο VirtualBox, θα πρέπει να ανήκουν σε αυτή την ομάδα. Μπορείτε να χρησιμοποιήσετε την εντολή pw για να προσθέσετε νέα μέλη στην ομάδα:
# pw groupmod vboxusers -m yourusername
Τα προεπιλεγμένα δικαιώματα για τη συσκευή /dev/vboxnetctl είναι αρκετά περιοριστικά και πρέπει να αλλάξουν για να λειτουργήσει το δίκτυο σε κατάσταση γέφυρας.
Για να δοκιμάσετε τις νέες ρυθμίσεις προσωρινά:
# chown root:vboxusers /dev/vboxnetctl # chmod 0660 /dev/vboxnetctl
Για να αλλάξετε τα δικαιώματα μόνιμα, προσθέστε τις παρακάτω γραμμές στο /etc/devfs.conf:
own vboxnetctl root:vboxusers perm vboxnetctl 0660
Για να εκτελέσετε το VirtualBox, μπορείτε απλώς να επιλέξετε την καταχώριση από το μενού του γραφικού σας περιβάλλοντος, ή να πληκτρολογήσετε το παρακάτω σε ένα τερματικό:
% VirtualBox
Για περισσότερες πληροφορίες σχετικά με τη ρύθμιση και χρήση του VirtualBox, παρακαλούμε επισκεφθείτε την επίσημη δικτυακή τοποθεσία στο http://www.virtualbox.org. Καθώς το FreeBSD port είναι πολύ πρόσφατο, η εξέλιξη του είναι συνεχής. Για τις τελευταίες πληροφορίες καθώς και για οδηγίες αντιμετώπισης τυχόν προβλημάτων, παρακαλούμε δείτε τη σχετική σελίδα στο wiki του FreeBSD, στην τοποθεσία http://wiki.FreeBSD.org/VirtualBox.
Σημείωση: Για τα βήματα αυτά απαιτείται το VirtualBox 4.0.0 ή μεταγενέστερο.
Για να μπορείτε να διαβάσετε και να γράψετε σε συσκευές USB, θα πρέπει ο λογαριασμός σας να ανήκει στην ομάδα operators:
# pw groupmod operator -m jerry
Προσθέστε έπειτα τις παρακάτω γραμμές στο αρχείο /etc/devfs.rules (δημιουργήστε το αν δεν υπάρχει ήδη):
[system=10] add path 'usb/*' mode 0660 group operator
Για να φορτώσετε τους νέους κανόνες, προσθέστε την παρακάτω γραμμή στο /etc/rc.conf:
devfs_system_ruleset="system"
Έπειτα επανεκκινήστε το devfs:
# /etc/rc.d/devfs restart
Μπορείτε τώρα να ενεργοποιήσετε το USB στο φιλοξενούμενο λειτουργικό. Θα πρέπει να μπορείτε να δείτε τις συσκευές USB στις προτιμήσεις του VirtualBox.
θα πρέπει να φορτώσετε το άρθρωμα πυρήνα atapicam προσθέτοντας την παρακάτω γραμμή στο /boot/loader.conf:
atapicam_load="YES"
Θα πρέπει να εκτελείται το HAL για να λειτουργήσει σωστά το DVD/CD στο VirtualBox. Ενεργοποιήστε το στο /etc/rc.conf και ξεκινήστε το (αν δεν εκτελείται ήδη):
hald_enable="YES"
# /usr/local/etc/rc.d/hald start
Για να μπορούν οι χρήστες να έχουν πρόσβαση στις λειτουργίες CD/DVD του VirtualBox, χρειάζονται πρόσβαση στις συσκευές /dev/xpt0, /dev/cdN και /dev/passN. Προσθέστε τις παρακάτω γραμμές στο /etc/devfs.conf:
perm cd0 0600 perm xpt0 0660 perm pass0 0660
Προηγ | Αρχή | Επόμενο |
Το FreeBSD ως φιλοξενούμενο λειτουργικό | Πάνω | Τοπικές Ρυθμίσεις - Χρήση και ρύθμιση I18N/L10N |
Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την
<questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.