Χρήση VirtualBox Image

Από Κοινότητα Ελεύθερου Λογισμικού ΕΜΠ
Μετάβαση σε: πλοήγηση, αναζήτηση

Κατά τη διάρκεια του workshop την Παρασκευή 15/6 (δείτε το πρόγραμμα στη σελίδα Ελεύθερο Λογισμικό και Εναλλακτικές Τεχνολογίες) θα είναι διαθέσιμο έτοιμο για χρήση με το VirtualBox image του Debian. Το image περιλαμβάνει Debian 4.0 (Etch) με γραφικό περιβάλλον εργασίας Gnome και πολλά από τα πακέτα που θα παρουσιαστούν. Το Virtualbox είναι μια ολοκληρωμένη x86 virtualization λύση, με ελεύθερο το μεγαλύτερο μέρος του κώδικα.


Εγκατάσταση

  • Αντιγράψτε το αρχείο debian-4.0.dvi στον σκληρό σας δίσκο. Απαιτούνται περίπου 3Gb.
  • Αν χρησιμοποιείτε ήδη Linux, υπάρχουν διαθέσιμα πακέτα του VirtualBox για αρκετές διανομές. Αν χρησιμοποιείτε Windows, εγκαταστήστε το Virtualbox από το αρχείο VirtualBox_1.4.0_Win_x86.msi (διαθέσιμο στο DVD και online).
  • Ξεκινήστε το Virtualbox. Επιλέξτε "New" για δημιουργία νέου εικονικού συστήματος.
    • Πατήστε "Next". Δώστε ένα όνομα (για παράδειγμα "debian-4.0") και στο πεδίο "OS Type" επιλέξτε "Linux 2.6".
    • Πατήστε "Next". Επιλέξτε πόση θα είναι η διαθέσιμη για το εικονικό σύστημα μνήμη (πχ. 256Mb).
    • Πατήστε "Next". Επιλέξτε "Existing" για χρήση του debian-4.0.dvi ως εικονικού σκληρού. Στο νέο παράθυρο επιλέξτε "Add" και εντοπίστε το debian-4.0.dvi. Πατήστε "Select".
    • Πατήστε "Next". Το εικονικό σύστημα είναι έτοιμο. Επιλέξτε "Finish".

Χρήση

  • Στο κύριο παράθυρο του VirtualBox διπλό κλικ στο "debian-4.0" (ή όπως αλλιώς το έχετε ονομάσει). Αν εμφανιστεί το παράθυρο "First Run Wizard" επιλέξτε "Cancel". Περιμένετε να εμφανιστεί μια όμορφη login screen ;-).
  • Μπορείτε να εισέλθετε ως "foss-ntua" με κωδικό "foss-ntua". Αν σας χρειαστεί ο λογαριασμός του υπερχρήστη (root) ο κωδικός είναι επίσης "foss-ntua". Γενικά συνίσταται να επιλέγετε πιο περίπλοκους κωδικούς.

Ρυθμίσεις Δικτύου

Το εικονικό (guest) σύστημα έχει ήδη πρόσβαση στο διαδίκτυο, αρκεί φυσικά το host σύστημα να είναι συνδεδεμένο. Αν θέλετε να χρησιμοποιήσετε το guest σύστημα ως server, να είναι δηλαδή προσβάσιμος από το host με μια IP:

  • Δημιουργία interface στον server
    • Αν το host σύστημά σας είναι Linux, δημιουργήστε σε αυτό ένα εικονικό network interface με την εντολή "tunctl -t tap0 -u 1000", αντικαθιστώντας το 1000 με το UID του χρήστη σας. Το εργαλείο tunctl περιλαμβάνεται στο πακέτο uml-utilities. Στη συνέχεια με την εντολή "ifconfig tap0 inet 10.0.0.1" δίνετε την IP 10.0.0.1 στον host.
    • Αν το host σύστημά σας είναι Windows καλή τύχη (todo).
  • Στο κεντρικό παράθυρο του Virtualbox, ενώ το guest σύστημα δεν τρέχει, επιλέξτε "Settings", το μενού "Network". Με επιλεγμένο το "Enable Network Adapter" στο πεδίο "Attached to" επιλέξτε "Host Interface". Στο πεδίο "Interface Name" δώστε tap0 (αν χρησιμοποιείτε Linux).
  • Σε ένα τερματικό στον guest δώστε ως root "ifconfig eth0 inet 10.0.0.2". Με ping ελέγξτε ότι όλα πήγαν καλά.

Χρήση LiveCD

Μπορείτε να χρησιμοποιήσετε LiveCD με το VirtualBox, για παράδειγμα το iloog και την αντίστοιχη προσπάθεια από την Ξάνθη που θα παρουσιαστούν στο workshop.

Δημιουργείτε με τα ίδια βήματα το εικονικό σύστημα, με εξαίρεση τον σκληρό δίσκο (μπορείτε να επιλέξετε "No hard disk"). Στο κύριο μενού του VirtualBox, επιλέξτε το νέο σύστημα, κάντε κλικ στο "Settings" και πηγαίνετε στο "CD/DVD-ROM". Ενεργοποιήστε το "Mount CD/DVD Drive και χρησιμοποιήστε είτε το πραγματικό CD/DVD reader σας επιλέγοντας "Host CD/DVD Drive" είτε ένα είδωλο ISO επιλέγοντας "ISO Image File". Το εικονικό σύστημα είναι έτοιμο να τρέξει το Live CD.