Konwersja Legacy Boot do UEFI w szablonie Windows 10
Jeśli posiadasz maszynę DaDesktop, na której chcesz wykorzystać GPU lub inne urządzenia przez przekierowanie sprzętowe, musisz najpierw przekonwertować ją na rozruch UEFI.
Nadal zalecamy korzystanie z szablonu win10-template-v53 lub nowszego, jednak jeśli uważasz, że bardziej opłacalne będzie przeprowadzenie aktualizacji samodzielnie, oto odpowiednie kroki:
- Włącz usługę defragmentacji
- Utwórz pliki startowe na dysku C
- Ustaw dysk C jako Aktywny
- Skonwertuj system na UEFI
- Zmodyfikuj konfigurację kvm, aby wspierała UEFI
- Napraw opcję rozruchu BIOS DaDesktop
- Zaktualizuj sterowniki virtio-win
- Wyłącz usługę defragmentacji
- Opcjonalnie: przesuń partycję przed partycję systemową, aby umożliwić automatyczne zmienianie rozmiaru dysku
1. Włącz usługę defragmentacji
- Uruchom wiersz polecenia jako Administrator
- Wykonaj:
sc config defragsvc start= demand
2. Uczyń dysk C: bootowalnym
-
W wierszu polecenia uruchomionym jako administrator wykonaj:
bcdboot.exe c:\windows /s c:
3. Ustaw dysk C: jako Aktywny
- Uruchom Zarządzanie dyskami
- Kliknij prawym przyciskiem na partycję C:
- Ustaw jako Aktywna
4. Skonwertuj system na UEFI
- W wierszu polecenia jako administrator wykonaj:
mbr2gpt.exe /conver /allowFullOS
5. Zmodyfikuj konfigurację kvm, aby wspierała UEFI
- Zaloguj się przez SSH do węzła ddnode
- Upewnij się, że wykonujesz polecenia jako root
-
Skopiuj pliki OVMF_VARS.fd i qemu.conf z szablonu obsługującego rozruch UEFI, np.:
cp /var/lib/kvm/win10-template-v51/OVMF_VARS.fd /var/lib/kvm/twojanazwaobrazu/
cp /var/lib/kvm/win10-template-v51/qemu.conf /var/lib/kvm/twojanazwaobrazu/
6. Napraw opcję rozruchu BIOS DaDesktop
- Zatrzymaj i uruchom maszynę za pomocą interfejsu GUI lub API dd4t.dadesktop.com
- System uruchomi się w powłoce UEFI
- Wpisz: "exit"
- Przejdź do BootManagement TODO: FINISH IT
- F10, aby zapisać
- Wyjdź z BIOS
7. Zaktualizuj sterowniki Virt-io
Niektóre szablony mogą mieć przestarzałą wersję sterownika VGA, co może powodować problemy, na przykład brak możliwości zmiany rozdzielczości. Aby rozwiązać ten problem:
- Na pulpicie pobierz nową wersję sterowników: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-0.1.240.iso
- Zainstaluj: TODO dokładna nazwa pliku
- Uruchom ponownie
8. Wyłącz usługę DEFRAG
- Uruchom wiersz polecenia jako Administrator
- Wykonaj:
sc config defragsvc start= disabled
9. Opcjonalnie: przesuń partycję przed partycję systemową, aby umożliwić automatyczne zmienianie rozmiaru dysku
- Uruchom system w trybie Rescue
- Użyj gparted, aby przesunąć partycję przed partycję systemową
- Uruchom ponownie
10. Zainstaluj sterowniki Idd
- https://github.com/ge9/IddSampleDriver
- Pobierz stąd: https://github.com/ge9/IddSampleDriver/releases
- Wypakuj na c:\ (w przeciwnym razie nie zadziała)
- Zainstaluj certyfikat (jako root)
- Zainstaluj sterownik (kliknij prawym przyciskiem na plik .inf i wybierz Zainstaluj)
