Δείτε πώς μπορείτε να εγκαταστήσετε το Ubuntu σε μια εικονική μηχανή QEMU που τροφοδοτείται από KVM.
Όσον αφορά την εικονικοποίηση, το QEMU είναι μίλια μπροστά από το VirtualBox και το VMware με την σχεδόν εγγενή του απόδοση και το πλούσιο σύνολο χαρακτηριστικών. Χρησιμοποιεί Linux KVM (Kernel-based Virtual Machine) για τη δημιουργία εικονικών περιβαλλόντων σε έναν κεντρικό υπολογιστή.
Όπως κάθε άλλο εργαλείο Linux, η χρήση του QEMU για τη δημιουργία εικονικών μηχανών είναι απλή. Μπορείτε να δημιουργήσετε μια εικονική μηχανή Ubuntu χρησιμοποιώντας το QEMU με δύο διαφορετικούς τρόπους: από τη γραμμή εντολών και χρησιμοποιώντας το virt-manager, ένα γραφικό front-end για το QEMU.
Κατεβάστε το ISO του Ubuntu
Για να εγκαταστήσετε το Ubuntu σε μια εικονική μηχανή, χρειάζεστε το αρχείο ISO που είναι διαθέσιμο στον ιστότοπο του Ubuntu.
Κατεβάστε:Επιφάνεια εργασίας Ubuntu
Κατεβάστε την εικόνα εγκατάστασης και αποθηκεύστε την σε μια προτιμώμενη τοποθεσία στον υπολογιστή σας.
Προϋπόθεση: Ελέγξτε εάν η εικονικοποίηση είναι ενεργοποιημένη στον υπολογιστή σας
Πριν εγκαταστήσετε το QEMU, ελέγξτε εάν το μηχάνημά σας υποστηρίζει εικονικοποίηση. Μπορείτε να το κάνετε τρέχοντας:
egrep -c '(vmx|svm)' /proc/cpuinfo
Εάν η έξοδος επιστρέφει αριθμό μεγαλύτερο από 0, μπορείτε να προχωρήσετε με ασφάλεια στα επόμενα βήματα. Αν όχι, ενεργοποιήστε την εικονικοποίηση στον υπολογιστή σας με εκκίνηση στο BIOS.
Εγκαταστήστε το QEMU στον υπολογιστή σας Linux
Το επόμενο βήμα είναι να εγκαταστήσετε το QEMU και άλλα εργαλεία που απαιτούνται για τη λειτουργία μιας εικονικής μηχανής Ubuntu. Πρέπει να εγκαταστήσετε τα qemu-kvm, libvirt-daemon, bridge-utils και virt-manager.
Σε Ubuntu και Debian, εκτελέστε:
sudo apt εγκατάσταση qemu-kvm libvirt-daemon bridge-utils virt-manager
Στο Arch Linux:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
Και για να εγκαταστήσετε τα πακέτα σε Fedora ή RHEL, εκτελέστε:
sudo dnf εγκατάσταση @virtualization
Μετά την εγκατάσταση, προσθέστε τον τρέχοντα χρήστη σας στις ομάδες libvirt και kvm:
sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)
Εκκινήστε και ενεργοποιήστε την υπηρεσία libvirtd να εκτελείται κατά την εκκίνηση:
sudo systemctl start libvirtd
sudo systemctl ενεργοποίηση libvirtd
Χρήση του virt-manager για τη δημιουργία ενός Ubuntu VM
Με το virt-manager, μπορείτε να διαχειριστείτε εικονικές μηχανές QEMU χρησιμοποιώντας ένα GUI. Αν προτιμάτε τη γραμμή εντολών, μεταβείτε στην επόμενη ενότητα.
Εκκινήστε το Virtual Machine Manager από το μενού εφαρμογών. Όταν ανοίξει, κάντε κλικ στο Δημιουργήστε μια νέα εικονική μηχανή εικονίδιο από το δευτερεύον μενού και επιλέξτε Τοπικό μέσο εγκατάστασης (εικόνα ISO ή CDROM) από τις διαθέσιμες επιλογές.
Κάντε κλικ Προς τα εμπρός να προχωρήσει. Επιλέγω Ξεφυλλίζω για να ανοίξετε τον εντοπιστή μέσων ISO. Εδώ, θα χρειαστεί να προσθέσετε ένα χώρο αποθήκευσης από όπου θα επιλέξετε το ISO.
Για να το κάνετε αυτό, κάντε κλικ στο Συν εικονίδιο που βρίσκεται κάτω αριστερά και ορίστε ένα όνομα για την πισίνα (εισαγωγή Λήψεις εάν το αρχείο βρίσκεται στον κατάλογο Λήψεις). Κάντε κλικ Ξεφυλλίζω για να εντοπίσετε το φάκελο και να πατήσετε Ανοιξε. Στη συνέχεια, κάντε κλικ Φινίρισμα.
Μόλις τελειώσετε, επιλέξτε το νέο pool από την αριστερή πλαϊνή γραμμή και επισημάνετε το αρχείο ISO του Ubuntu. Κάντε κλικ Επιλέξτε Ένταση να συνεχίσει.
Το virt-manager θα εντοπίσει αυτόματα το λειτουργικό σύστημα που προσπαθείτε να εγκαταστήσετε. Εάν όχι, μπορείτε να πληκτρολογήσετε το όνομα στο πεδίο αναζήτησης και να επιλέξετε το κατάλληλο λειτουργικό σύστημα από τα αποτελέσματα. Όταν τελειώσετε, κάντε κλικ Προς τα εμπρός.
Στο παράθυρο ρυθμίσεων μνήμης και CPU, καθορίστε την ποσότητα της μνήμης και των νημάτων της CPU που θέλετε να εκχωρήσετε στο VM. Για αυτόν τον οδηγό, ας πάμε με 4096 MB μνήμης και 6 νήματα CPU. Μπορείτε να διαθέσετε περισσότερα εάν το υλικό σας το υποστηρίζει. Κάντε κλικ Προς τα εμπρός για να προχωρήσετε περαιτέρω.
Στην παρακάτω οθόνη, διαμορφώστε τον χώρο αποθήκευσης για την εικονική μηχανή Ubuntu. Μπορείτε είτε να δημιουργήσετε αυτόματα μια εικόνα δίσκου στον τρέχοντα κατάλογο είτε να επιλέξετε μια προσαρμοσμένη τοποθεσία δημιουργώντας ένα νέο χώρο αποθήκευσης, όπως προηγουμένως.
Προχωρήστε με Δημιουργήστε μια εικόνα δίσκου για την εικονική μηχανή και καθορίστε το μέγεθος (σε GB) που θέλετε να εκχωρήσετε. Για ένα Ubuntu VM, οτιδήποτε μεγαλύτερο από 20 GB λειτουργεί. Βεβαιωθείτε ότι το Ενεργοποίηση αποθήκευσης για αυτήν την εικονική μηχανή το πλαίσιο είναι επιλεγμένο.
Τέλος, κάντε κλικ Φινίρισμα και το virt-manager θα ρυθμίσει την εικονική μηχανή για εσάς. Μόλις ολοκληρώσει την προκαταρκτική ρύθμιση, θα εμφανιστεί ένα μενού εκκίνησης που σας το ζητά Δοκιμάστε ή εγκαταστήστε το Ubuntu. Επιλέξτε το από τη λίστα των διαθέσιμων επιλογών.
Όταν το Ubuntu εκκινεί, μπορείτε είτε να δοκιμάσετε την επιφάνεια εργασίας του Ubuntu είτε να το εγκαταστήσετε στο VM, η επιλογή είναι δική σας!
Τα βήματα για την εγκατάσταση του Ubuntu χρησιμοποιώντας το QEMU είναι λίγο πολύ παρόμοια με αυτά εγκατάσταση του Ubuntu στον υπολογιστή σας.
Από προεπιλογή, η ανάλυση της εικονικής μηχανής θα είναι χαμηλότερη από την ανάλυση της οθόνης σας. Μπορείτε να το αλλάξετε μεταβαίνοντας στο Ρυθμίσεις συστήματος στο Ubuntu και χειροκίνητη διαμόρφωση της ανάλυσης.
Όταν ολοκληρώσετε τη δοκιμή του μηχανήματος, κάντε κλικ Εικονική μηχανή > Τερματισμός > Τερματισμός για να την απενεργοποιήσετε.
Εάν θέλετε να ξεκινήσετε την εικονική μηχανή αργότερα, απλώς εκκινήστε ξανά το virt-manager και κάντε διπλό κλικ στην καταχώρηση Ubuntu VM για να εκκινήσετε το περιβάλλον.
Ρύθμιση ενός Ubuntu VM μέσω του QEMU CLI
Το τερματικό είναι ο πιο γρήγορος τρόπος διαμόρφωσης εικονικών μηχανών χρησιμοποιώντας το QEMU. Με μερικές απλές εντολές, μπορείτε να ρυθμίσετε ένα χρησιμοποιήσιμο QEMU VM που τρέχει το Ubuntu.
Για να ξεκινήσετε, πρώτα, δημιουργήστε έναν νέο φάκελο για τα αρχεία εικονικής μηχανής και μετακινήστε το ληφθέν ISO του Ubuntu στον νέο κατάλογο:
mkdir Ubuntu-VM
sudo mv /path/to/ubuntu.iso ./Ubuntu-VM
Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα αρχείο εικόνας στον τρέχοντα κατάλογο:
qemu-img δημιουργία -f qcow2 Image.img 20G
Η παραπάνω εντολή θα δημιουργήσει ένα αρχείο εικόνας εικονικού δίσκου μεγέθους 20 GB. Η εικονική μηχανή θα χρησιμοποιήσει αυτήν την εικόνα δίσκου για την αποθήκευση δεδομένων, επομένως φροντίστε να καθορίσετε ένα μέγεθος ανάλογα.
Στη συνέχεια, εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε την εικονική μηχανή Ubuntu:
qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Θα εμφανιστεί το παράθυρο εικονικής μηχανής. Τύπος Διαφυγή για να ανοίξετε το μενού εκκίνησης και επιλέξτε την κατάλληλη επιλογή για εκκίνηση από το αρχείο ISO.
Επίλεξε το Δοκιμάστε και εγκαταστήστε το Ubuntu επιλογή από τη λίστα και το Ubuntu θα εκκινήσει. Όπως νωρίτερα, μπορείτε είτε να δοκιμάσετε την επιφάνεια εργασίας είτε να εγκαταστήσετε το Ubuntu στον υπολογιστή σας.
Μετά την εγκατάσταση του Ubuntu, βεβαιωθείτε ότι έχετε αφαιρέσει το -μονάδα οπτικού δίσκου σημαία από την εντολή qemu. Αυτό θα εκκινήσει το Ubuntu από το αρχείο εικόνας δίσκου και όχι από το αρχείο ISO.
Τότε η εντολή θα γίνει:
qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Νιώστε ελεύθεροι να δημιουργήστε ένα ψευδώνυμο γραμμής εντολών για αυτήν την εντολή εάν σκοπεύετε να την εκτελείτε συχνά.
Το QEMU είναι απαραίτητο για χρήστες εικονικών μηχανών
Η εικονικοποίηση είναι ένας πολύ καλός τρόπος για να δοκιμάσετε νέους επιτραπέζιους υπολογιστές και να δοκιμάσετε το λογισμικό σας σε διαφορετικά λειτουργικά συστήματα. Το QEMU είναι ο hypervisor της επιλογής για χιλιάδες χρήστες εικονικών μηχανών, δεδομένης της υψηλής απόδοσης και του λιγότερου χρόνου εγκατάστασης.
Υπάρχουν αρκετοί άλλοι hypervisors για χρήστες Linux, δηλαδή KVM, QEMU, VirtualBox και VMware. Ποιο θα πρέπει να επιλέξετε, εξαρτάται από το τι περιμένετε από το λογισμικό.