DaDesktop

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:

  1. Włącz usługę defragmentacji
  2. Utwórz pliki startowe na dysku C
  3. Ustaw dysk C jako Aktywny
  4. Skonwertuj system na UEFI
  5. Zmodyfikuj konfigurację kvm, aby wspierała UEFI
  6. Napraw opcję rozruchu BIOS DaDesktop
  7. Zaktualizuj sterowniki virtio-win
  8. Wyłącz usługę defragmentacji
  9. Opcjonalnie: przesuń partycję przed partycję systemową, aby umożliwić automatyczne zmienianie rozmiaru dysku
     

1. Włącz usługę defragmentacji

  1. Uruchom wiersz polecenia jako Administrator
  2. Wykonaj:
    sc config defragsvc start= demand

2. Uczyń dysk C: bootowalnym

  1. W wierszu polecenia uruchomionym jako administrator wykonaj:

    bcdboot.exe c:\windows /s c:

3. Ustaw dysk C: jako Aktywny

  1. Uruchom Zarządzanie dyskami
  2. Kliknij prawym przyciskiem na partycję C:
  3. Ustaw jako Aktywna
     

4. Skonwertuj system na UEFI

  1. W wierszu polecenia jako administrator wykonaj:
   mbr2gpt.exe /conver /allowFullOS

 

5. Zmodyfikuj konfigurację kvm, aby wspierała UEFI

  1. Zaloguj się przez SSH do węzła ddnode
  2. Upewnij się, że wykonujesz polecenia jako root
  3. 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

  1. Zatrzymaj i uruchom maszynę za pomocą interfejsu GUI lub API dd4t.dadesktop.com
  2. System uruchomi się w powłoce UEFI
  3. Wpisz: "exit"
  4. Przejdź do BootManagement TODO: FINISH IT
  5. F10, aby zapisać
  6. 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:

  1. 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
  2. Zainstaluj: TODO dokładna nazwa pliku
  3. Uruchom ponownie
     

8. Wyłącz usługę DEFRAG

  1. Uruchom wiersz polecenia jako Administrator
  2. Wykonaj:
    sc config defragsvc start= disabled

 

9. Opcjonalnie: przesuń partycję przed partycję systemową, aby umożliwić automatyczne zmienianie rozmiaru dysku

 

  1.  Uruchom system w trybie Rescue
  2.  Użyj gparted, aby przesunąć partycję przed partycję systemową
  3.  Uruchom ponownie

10. Zainstaluj sterowniki Idd

  1. https://github.com/ge9/IddSampleDriver
  2. Pobierz stąd: https://github.com/ge9/IddSampleDriver/releases
  3. Wypakuj na c:\ (w przeciwnym razie nie zadziała)
  4. Zainstaluj certyfikat (jako root)
  5. Zainstaluj sterownik (kliknij prawym przyciskiem na plik .inf i wybierz Zainstaluj)