Μάθετε πώς να εγκαταστήσετε και να ρυθμίσετε ένα KVM στο Arch Linux για την εκτέλεση διαφορετικών λειτουργικών συστημάτων παράλληλα με την κύρια εγκατάσταση του Arch.

Θέλετε να τρέχετε διαφορετικά λειτουργικά συστήματα πάνω από την εγκατάσταση του Arch Linux; Μπορείτε πάντα να χρησιμοποιήσετε το VirtualBox ή το VMware για να δημιουργήσετε μια εικονική μηχανή, αλλά το KVM κερδίζει το παιχνίδι με την υψηλή απόδοση και το ευέλικτο σύνολο δυνατοτήτων του.

Η εγκατάσταση μιας νέας εικονικής μηχανής στο Arch Linux χρησιμοποιώντας KVM και QEMU μπορεί να φαίνεται τρομακτική στην αρχή. Αλλά μην στεναχωριέστε, καθώς είναι ένα αεράκι μόλις μάθετε πώς να το κάνετε.

Εδώ είναι όλα όσα πρέπει να γνωρίζετε σχετικά με την εγκατάσταση ενός KVM στο Arch Linux και τη διαμόρφωση της πρώτης σας εικονικής μηχανής.

Βήμα 1: Ελέγξτε εάν η εικονικοποίηση είναι ενεργοποιημένη

Το πρώτο βήμα είναι να επαληθεύσετε εάν έχετε ενεργοποιημένη την υποστήριξη εικονικοποίησης στον υπολογιστή σας. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή:

instagram viewer
grep -Ec '(vmx|svm)' /proc/cpuinfo

Σημειώστε την έξοδο. Εάν είναι μεγαλύτερο από 0, τότε η εικονικοποίηση είναι ενεργοποιημένη και μπορείτε να συνεχίσετε με ασφάλεια. Αλλά σε περίπτωση που δεν είναι, πρέπει ενεργοποιήστε την εικονικοποίηση μεταβαίνοντας στο BIOS του υπολογιστή σας.

Βήμα 2: Εγκαταστήστε τα απαιτούμενα πακέτα KVM

Τώρα που είστε σίγουροι για την υποστήριξη εικονικοποίησης, ήρθε η ώρα να εγκαταστήσετε τα απαραίτητα πακέτα για το KVM. Αλλά πρώτα, ενημερώστε τα υπάρχοντα πακέτα στο σύστημά σας χρησιμοποιώντας:

sudo pacman -Syyu

Στη συνέχεια, εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε όλα τα πακέτα που σχετίζονται με το KVM:

sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq bridge-utils libguestfs ebtables vde2 openbsd-netcat

Εισαγω Υ όταν σας ζητηθεί για επιβεβαίωση.

Βήμα 3: Διαμορφώστε την υπηρεσία libvirtd

Ξεκινήστε την υπηρεσία libvirtd με:

sudo systemctl start libvirtd.service

Ενεργοποιήστε την υπηρεσία ώστε να ξεκινά αυτόματα κατά την εκκίνηση:

sudo systemctl ενεργοποίηση libvirtd.service

Ελέγξτε εάν το libvirtd εκτελείται αυτήν τη στιγμή χρησιμοποιώντας το κατάσταση εντολή:

sudo systemctl status libvirtd.service

Η έξοδος θα πρέπει να εμφανίζει το ενεργός (τρέξιμο) κατάσταση με πράσινο χρώμα. Αν δείχνει ανενεργός (νεκρός), εκδίδω το systemctl εκκίνηση εντολή ξανά.

Στη συνέχεια, πρέπει να κάνετε κάποιες αλλαγές στο αρχείο διαμόρφωσης libvirtd που βρίσκεται στο /etc/libvirt/libvirtd.conf. Ανοίξτε το αρχείο χρησιμοποιώντας το Vim (ή τον επεξεργαστή κειμένου που προτιμάτε):

vim /etc/libvirt/libvirtd.conf

Εντοπίστε και αποσχολιάστε τις ακόλουθες δύο γραμμές αφαιρώντας το Λίβρα (#) χαρακτήρας από την αρχή:

unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"

Αποθηκεύστε τις αλλαγές και βγείτε από το Vim να συνεχίσει. Στη συνέχεια, προσθέστε τον χρήστη σας στην ομάδα libvirt με:

sudo usermod -aG libvirt $USER

Επανεκκινήστε την υπηρεσία libvirtd για να αποθηκεύσετε τις αλλαγές:

systemctl επανεκκινήστε το libvirtd.service

Τώρα είστε έτοιμοι να δημιουργήσετε ένα KVM στο σύστημα Arch Linux. Υπάρχουν δύο τρόποι για να το κάνετε: χρησιμοποιώντας το QEMU CLI ή με το virt-manager, το οποίο είναι ένα γραφικό περιβάλλον για το QEMU/KVM. Η επιλογή είναι δική σου!

Αλλά πριν από αυτό, βεβαιωθείτε ότι έχετε κατεβάσει την εικόνα ISO για το λειτουργικό σύστημα που θέλετε να εγκαταστήσετε. Εάν εξακολουθείτε να είστε αναποφάσιστοι, ρίξτε μια ματιά στη λίστα μας τις καλύτερες διανομές Linux για αρχάριους, μεσαίους και προχωρημένους χρήστες.

Δημιουργήστε ένα νέο KVM στο Arch Linux χρησιμοποιώντας το virt-manager

Εάν είστε αρχάριος ή δεν θέλετε να ασχοληθείτε με το τερματικό Linux, ο καλύτερος τρόπος για να δημιουργήσετε ένα KVM στο Arch Linux είναι να χρησιμοποιήσετε το virt-manager. Είναι εύκολο στη χρήση και έχει καθαρή διεπαφή, παρόμοια με άλλους υπερεπόπτες GUI όπως το VirtualBox και το VMware.

Ξεκινήστε ξεκινώντας το virt-manager. Συνήθως, θα εμφανίζεται ως Διευθυντής εικονικής μηχανής στο μενού εφαρμογών, αλλά μπορείτε επίσης να εκτελέσετε το virt-manager εντολή στο τερματικό για να το εκκινήσετε.

Όταν εκκινηθεί, κάντε κλικ Δημιουργήστε μια νέα εικονική μηχανή από το μενού (ακριβώς κάτω από το Αρχείο επιλογή). Επιλέγω Εγκατάσταση τοπικών μέσων (εικόνα ISO ή CDROM) και χτυπήστε Προς τα εμπρός.

Στην παρακάτω οθόνη, κάντε κλικ Περιήγηση > Περιήγηση σε τοπικό και επιλέξτε το ληφθέν αρχείο ISO. Για αυτόν τον οδηγό, ας εγκαταστήσουμε το Manjaro, μια διανομή Linux που βασίζεται στο Arch χωρίς την περίπλοκη εγκατάσταση για την οποία φημίζεται το Arch. Με επιλεγμένο το αρχείο, κάντε κλικ Προς τα εμπρός.

Εάν δείτε ένα μήνυμα που αναφέρει ότι ο εξομοιωτής ενδέχεται να μην έχει δικαιώματα αναζήτησης για τη διαδρομή, απλώς κάντε κλικ Ναί να προχωρήσει.

Επιλέξτε το μέγεθος της μνήμης και τους πυρήνες της CPU για την εικονική μηχανή. Για τη μνήμη, το ένα τέταρτο της πραγματικής φυσικής μνήμης σας είναι ένα καλό σημείο εκκίνησης.

Για παράδειγμα, εάν έχετε μνήμη 8 GB, λειτουργεί οτιδήποτε στην περιοχή των 2 GB και 4 GB. Για την CPU, εισαγάγετε τον αριθμό των διαθέσιμων πυρήνων (στην περίπτωση αυτή, 12). Κάντε κλικ Προς τα εμπρός να συνεχίσει.

Στη συνέχεια, διαμορφώστε το μέγεθος του KVM. Τα 25 GB θα είναι υπεραρκετά για μια barebones εγκατάσταση Manjaro ή οποιαδήποτε άλλη διανομή, για αυτό το θέμα. Και πάλι, προχωρήστε κάνοντας κλικ Προς τα εμπρός.

Ελέγξτε τις πληροφορίες KVM και κάντε κλικ Φινίρισμα αν όλα φαίνονται καλά. Αν δείτε α Το εικονικό δίκτυο δεν είναι ενεργό αναδυόμενο παράθυρο, επιλέξτε Ναί για να ξεκινήσετε το δίκτυο.

Το virt-manager θα ξεκινήσει τη δημιουργία του KVM και μόλις ολοκληρωθεί, θα εμφανιστεί ένα νέο παράθυρο εικονικής μηχανής.

Διαμόρφωση ενός νέου KVM στο Arch Linux με χρήση του QEMU CLI

Για να δημιουργήσετε ένα KVM στο Arch Linux από τη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε εντολές qemu. Για να ξεκινήσετε, δημιουργήστε πρώτα έναν ξεχωριστό κατάλογο για την εικονική μηχανή και μετακινήστε το ληφθέν αρχείο ISO του λειτουργικού συστήματος στον φάκελο που δημιουργήθηκε πρόσφατα:

mkdir kvm
mv /path/to/linux-distro.iso ./kvm

Στη συνέχεια, δημιουργήστε ένα αρχείο εικόνας 20G που θα αποθηκεύει τα δεδομένα του KVM:

qemu-img δημιουργία -f qcow2 Image.img 20G

Συνεχίστε εκτελώντας την ακόλουθη εντολή για να ξεκινήσετε την εικονική μηχανή:

qemu-system-x86_64 -enable-kvm -cdrom linux-distro.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Φροντίστε να αντικαταστήσετε linux-distro.iso στην παραπάνω εντολή με το σωστό όνομα αρχείου και διαδρομή. Μπορείτε επίσης να αλλάξετε την τιμή του επισημάνετε για να διαμορφώσετε την ποσότητα μνήμης που θέλετε να εκχωρήσετε στο KVM.

Θα εμφανιστεί ένα νέο παράθυρο εικονικής μηχανής. Μη διστάσετε να δοκιμάσετε ή να εγκαταστήσετε το λειτουργικό σύστημα.

Μετά την εγκατάσταση του λειτουργικού συστήματος στο αρχείο εικόνας, δεν το χρειάζεστε -μονάδα οπτικού δίσκου επισημάνετε στην παραπάνω εντολή, αφού δεν θα εκκινείτε πλέον από το αρχείο ISO. Αντ 'αυτού, τρέξτε:

qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Μπορείτε να συντομεύσετε την παραπάνω εντολή με δημιουργώντας ένα ψευδώνυμο γραμμής εντολών γι 'αυτό.

Το KVM και το virt-manager είναι καλύτερο από το VirtualBox!

Εκτός από το QEMU και το virt-manager, αρκετοί άλλοι hypervisors είναι διαθέσιμοι για Linux. Τα κουτιά VirtualBox, VMware και GNOME είναι μερικά από τα πιο δημοφιλή. Από όλα όμως, τα KVM και QEMU ξεχωρίζουν ως τα καλύτερα, καθώς προσφέρουν καλύτερες επιδόσεις και χαρακτηριστικά από τα υπόλοιπα.