Μετατροπή εκκίνησης Legacy σε UEFI για πρότυπο Windows 10
Αν έχετε ένα μηχάνημα DaDesktop στο οποίο θέλετε να χρησιμοποιήσετε GPU ή άλλη συσκευή μέσω pass-through, πρέπει πρώτα να το μετατρέψετε σε εκκίνηση UEFI.
Συνιστούμε ακόμα να χρησιμοποιήσετε το win10-template-v53 ή νεότερο, αλλά αν θεωρείτε ότι είναι πιο ωφέλιμο να κάνετε μόνοι σας την αναβάθμιση, ακολουθούν τα παρακάτω βήματα:
- Ενεργοποίηση της υπηρεσίας ανασυγκρότησης (defrag)
- Δημιουργία αρχείων εκκίνησης στη μονάδα C
- Ορισμός του δίσκου C ως Ενεργού
- Μετατροπή του συστήματος σε UEFI
- Τροποποίηση της ρύθμισης kvm για υποστήριξη UEFI
- Διόρθωση επιλογής εκκίνησης BIOS του DaDesktop
- Αναβάθμιση των προγραμμάτων οδήγησης virtio-win
- Απενεργοποίηση υπηρεσίας ανασυγκρότησης (defrag)
- Προαιρετικά: μετακίνηση του διαμερίσματος μπροστά από το διαμέρισμα συστήματος για υποστήριξη αυτόματης αλλαγής μεγέθους δίσκου
1. Ενεργοποίηση υπηρεσίας ανασυγκρότησης (Defrag)
- Εκτελέστε cmd ως Διαχειριστής
- Εκτελέστε:
sc config defragsvc start= demand
2. Κάντε τον δίσκο C: εκκινήσιμο
-
Στη γραμμή εντολών ως διαχειριστής εκτελέστε:
bcdboot.exe c:\\windows /s c:
3. Ορίστε τον δίσκο C: ως Ενεργό
- Εκτελέστε τη Διαχείριση Δίσκων
- Κάντε δεξί κλικ στο διαμέρισμα C:
- Ορίστε ως Ενεργό
4. Μετατροπή του συστήματος σε UEFI
- Στη γραμμή εντολών ως διαχειριστής εκτελέστε:
mbr2gpt.exe /concver /allowFullOS
5. Τροποποίηση της ρύθμισης kvm για υποστήριξη UEFI
- Συνδεθείτε μέσω ssh στον ddnode
- Βεβαιωθείτε ότι εκτελείτε την εντολή ως root
-
Αντιγράψτε τα OVMF_VARS.fd και qemu.conf από ένα πρότυπο που υποστηρίζει εκκίνηση UEFI, π.χ.:
cp /var/lib/kvm/win10-template-v51/OVMF_VARS.fd /var/lib/kvm/yourimagename/
cp /var/lib/kvm/win10-template-v51/qemu.conf /var/lib/kvm/yourimagename/
6. Διόρθωση επιλογής εκκίνησης BIOS του DaDesktop
- Σταματήστε και ξεκινήστε το μηχάνημα χρησιμοποιώντας το GUI ή το API του dd4t.dadesktop.com
- Το σύστημα θα εκκινήσει στο UEFI Shell
- Πληκτρολογήστε: "exit"
- Μεταβείτε στο BootManagement TODO: FINISH IT
- Πατήστε F10 για αποθήκευση
- Έξοδος από το BIOS
7. Αναβάθμιση προγραμμάτων οδήγησης Virt-io
Ορισμένα πρότυπα μπορεί να έχουν παλαιότερη έκδοση του προγράμματος οδήγησης VGA, γεγονός που μπορεί να προκαλέσει προβλήματα όπως η αδυναμία αλλαγής ανάλυσης. Για να διορθώσετε το πρόβλημα:
- Στην επιφάνεια εργασίας σας, κατεβάστε τη νέα έκδοση των προγραμμάτων οδήγησης: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-0.1.240.iso
- Εγκατάσταση: TODO exact file name
- Επανεκκίνηση
8. Απενεργοποίηση υπηρεσίας DEFRAG
- Εκτελέστε cmd ως Διαχειριστής
- Εκτελέστε:
sc config defragsvc start= disabled
9. Προαιρετικά: μετακίνηση του διαμερίσματος μπροστά από το διαμέρισμα συστήματος για υποστήριξη αυτόματης αλλαγής μεγέθους δίσκου
- Εκκινήστε το σύστημα σε λειτουργία Rescue
- Χρησιμοποιήστε το gparted για να μετακινήσετε το διαμέρισμα μπροστά από το διαμέρισμα συστήματος
- Επανεκκίνηση
10. Εγκατάσταση προγραμμάτων οδήγησης Idd
- https://github.com/ge9/IddSampleDriver
- Κατεβάστε το από εδώ: https://github.com/ge9/IddSampleDriver/releases
- Αποσυμπιέστε στη μονάδα c: (διαφορετικά δεν θα λειτουργήσει)
- Εγκαταστήστε το πιστοποιητικό (ως root)
- Εγκαταστήστε το πρόγραμμα οδήγησης (κάντε δεξί κλικ στο αρχείο .inf και επιλέξτε Εγκατάσταση)
