Ρύθμιση των QEMU και VMM
Εγκατάσταση
Ενότητα με τίτλο «Εγκατάσταση»Για την εγκατάσταση και τη ρύθμιση των VMM (Virtual Machine Manager) και QEMU στο CachyOS, ακολουθήστε την εξής διαδικασία:
# Αυτή η εντολή θα εγκαταστήσει τα απαραίτητα πακέτα (δείτε τη σημείωση «Windows 11» παρακάτω):sudo pacman -S qemu-full virt-manager swtpm# Εξαναγκάστε το libvirt να χρησιμοποιεί το iptablesecho 'firewall_backend = "iptables"' | sudo tee -a /etc/libvirt/network.conf# Αυτό θα προσθέσει τον χρήστη στην ομάδα «libvirt», ώστε να μπορεί να το χρησιμοποιήσει:sudo usermod -aG libvirt $USER# Υπόβαθρο LXC (προαιρετικό, για container Linux, η ενεργοποίηση και των δύο υποβάθρων δεν δημιουργεί διένεξη):systemctl enable --now libvirtd.service# Υπόβαθρο QEMU (για εικονικές μηχανές):systemctl enable --now libvirtd.socket# Αυτό θα ενεργοποιεί το διαδίκτυο σε μια εικονική μηχανή κάθε φορά που εκκινείται:sudo virsh net-autostart default# Και για να επιτρέψετε σε ολόκληρο το δίκτυο της εικονικής μηχανής να έχει ανεμπόδιστη διέλευση# (Εξετάστε αν χρειάζεστε πιο λεπτομερείς κανόνες τείχους προστασίας βάσει της χρήσης και της ασφάλειάς σας):sudo ufw route allow from 192.168.122.0/24Βασικές πληροφορίες για τη δημιουργία εικονικών μηχανών
Ενότητα με τίτλο «Βασικές πληροφορίες για τη δημιουργία εικονικών μηχανών»- Αρχικά, εκκινήστε το VMM. Το πρώτο πράγμα που θα δείτε είναι να συνδέονται τα εξής:

- Έπειτα, κάντε κλικ στο
Επεξεργασία -> Προτιμήσεις -> ✅ Ενεργοποίηση επεξεργασίας XMLκαι κλείστε αυτό το υπομενού. - Μπορείτε τώρα να δημιουργήσετε μια νέα εικονική μηχανή, κάνοντας κλικ είτε στο εικονίδιο οθόνης με αστέρι και κουμπί αναπαραγωγής είτε στο
Αρχείο -> Νέα εικονική μηχανή. - Θα εμφανιστεί ο βοηθός δημιουργίας εικονικών μηχανών. Δίπλα στο
Σύνδεση:, κάντε κλικ στο αναπτυσσόμενο μενού, επιλέξτε την κατάλληλη ρύθμιση και επιλέξτεΕπόμενο.
- Θα σας ζητηθεί να εντοπίσετε το είδωλο
.isoενός λειτουργικού συστήματος. Κάντε κλικ στοΠεριήγηση...και εντοπίστε το. Εάν θέλετε να προσθέσετε ή να ορίσετε έναν ειδικό κατάλογο για την αποθήκευση αρχείων .iso, κάντε κλικ στο κουμπί+ (προσθήκη συλλογής). Εάν θέλετε να χρησιμοποιήσετε τη διαδρομήΣυνεδρία χρήστη, αυτή βρίσκεται στο~/.config/libvirt/. Εάν δεν εντοπιστεί αυτόματα το λειτουργικό σύστημα, απενεργοποιήστε την επιλογή αυτόματου εντοπισμού και επιλέξτε χειροκίνητα το πιο κοντινό λειτουργικό σύστημα,
για παράδειγμα: CachyOS = Arch Linux. - Το 3ο βήμα είναι απλό: παραχωρήστε όση μνήμη RAM και όσους πυρήνες CPU επιθυμείτε στην εικονική μηχανή. Μπορείτε να αλλάξετε εύκολα αυτές τις τιμές αργότερα.
- Στο 4ο βήμα, μπορείτε να δημιουργήσετε έναν εικονικό αποθηκευτικό χώρο (θα δημιουργηθεί ένα αρχείο .qcow2) ή να επιλέξτε μια διαδρομή που θα χρησιμοποιηθεί από την εικονική μηχανή.
- Στο 5ο βήμα, ενεργοποιήστε την επιλογή
Προσαρμογή διαμόρφωσης πριν από την εγκατάσταση -> Τέλος. - Θα βρεθείτε εδώ:
Υπάρχουν μερικά πράγματα που θα πρέπει να επιβεβαιώσετε από εδώ: εάν κάνετε εγκατάσταση εικονικής μηχανής Linux, στην καρτέλα
Επισκόπηση, βεβαιωθείτε ότι το «Chipset» είναι Q35 και το «Υλικολογισμικό» είναι UEFI, εκτός κι αν πρόκειται για κάποιο παρωχημένο σύστημα ή πειραματισμό. Εάν δημιουργείτε εικονική μηχανή για τα Windows 11, ελέγξτε αν έχει προστεθεί η μονάδα TPM. Εάν όχι, μεταβείτε στην ενότητα «Προσθήκη υλικού» -> «TPM», επιλέξτε είτε «Εξομοίωση» είτε «Passthrough» (δείτε τη σημείωση στο πάνω μέρος) και κάντε κλικ στο «Τέλος» για να κλείσετε το υπομενού. - Κάντε κλικ στο
Έναρξη εγκατάστασης. - Εάν πρόκειται για εικονική μηχανή Linux (ή άλλου λειτουργικού συστήματος που χρησιμοποιεί το OpenGL ή/και διαθέτει το libvulkan), ανατρέξτε στις ενότητες EGL Headless ή/και Virtio-Venus αντίστοιχα.
Τελική σημείωση
Ενότητα με τίτλο «Τελική σημείωση»Εάν χρησιμοποιείτε εικονική μηχανή των Windows 11, μπορείτε να κάνετε τα εξής για να βελτιώσετε τις επιδόσεις:
- Εγκαταστήστε τους οδηγούς Virtio-Win από τη RedHat στο φιλοξενούμενο σύστημα (guest)
- Εάν διαθέτετε ενσωματωμένη GPU της Intel, μπορείτε να εξετάσετε τα GVT-g και MDEV
- Εάν διαθέτετε ενσωματωμένη GPU της Intel και ανεξάρτητη GPU, μπορείτε να εξετάσετε το GVT-d
- Εάν διαθέτετε τόσο ενσωματωμένη όσο και ανεξάρτητη GPU, ή περισσότερες από 2 ανεξάρτητες GPU, και θέλετε να παραχωρήσετε τη μία στην εικονική μηχανή (passthrough), μπορείτε να εξετάσετε το VFIO