NitroPC Pro 2 s externým GPU

Poznámka

Tento návod je funkčný len vtedy, ak používate obraz GPU OEM operačného systému Qubes od spoločnosti Nitrokey, ktorý si môžete zostaviť tu.

Táto príručka vysvetľuje, ako používať počítač NitroPC s externou grafickou kartou (GPU) s operačným systémom Qubes.

Varovanie

Dodržiavanie tohto návodu môže v rámci operačného systému Qubes spôsobiť určité bezpečnostné problémy. Postupujte podľa neho na vlastné riziko.

Vytvorenie kocky systému Windows

Poznámka

This will install a Windows Qube from the official trial ISO. If you want a full Windows experience then you will need to add a license key.

Táto časť používa projekt ElliotKillick.

  1. Otvorte terminál v dom0 a uistite sa, že máte pripojený internet.

  2. Nainštalujte nástroje Qubes Windows Tools, v dom0 : sudo qubes-dom0-update qubes-windows-tools-4.1.69 po výzve stlačte y a zadajte.

    Poznámka

    Pozrite si, prosím, informácie o bezpečnostných dôsledkoch ` <https://github.com/QubesOS/qubes-secpack/blob/master/QSBs/qsb-091-2023.txt>`__ inštalácie QWT.

  3. Spustite inštalačný skript, v dom0 : sudo chmod +x /install.sh

  4. Spustite inštalačný skript, v dom0 : /install.sh

    Ak sa zobrazí táto správa: [+] Installation complete!, môžete pokračovať.

    At this point the script created a new Qube called windows-mgmt now we will download the ISO to create the Windows Qube.

    Na tento účel musíme skopírovať skript ~/qvm-create-windows-qube/windows/isos/mido.sh z kocky windows-mgmt do jednorazovej kocky s pripojením na internet.

  5. Založte novú DVM (jednorazovú) kocku Qube a poskytnite jej aspoň 10 GB súkromného úložiska.

  6. Spustite windows-mgmt Qube a skopírujte skript, vo windows-mgmt Qube : qvm-copy qvm-create-windows-qube/windows/isos/mido.sh potom vyberte DVM Qube (dispXXXX).

  7. Once the script is copied launch it, in dispXXXX : ./QubesIncoming/windows-mgmt/mido.sh win10x64

    Poznámka

    V tejto príručke inštalujeme Windows 10, ale k dispozícii sú aj iné verzie systému Windows, ktoré môžete uviesť pomocou ./QubesIncoming/windows-mgmt/mido.sh

  8. If you get a success message then you will need to copy the downloaded ISO from the DVM to the windows-mgmt Qube, in dispXXXX : qvm-copy QubesIncoming/windows-mgmt/win10x64.iso and choose the windows-mgmt Qube.

    Po skopírovaní môžete DVM Qube zatvoriť.

  9. V kocke windows-mgmt : mv QubesIncoming/dispXXXX/win10x64.iso qvm-create-windows-qube/windows/isos/ (nahraďte ‚dispXXXX‘ názvom jednorazovej kocky, ktorú ste vytvorili).

  10. Potom v dom0 : qvm-create-windows-qube -n sys-firewall -oy -i win10x64.iso -a win10x64-pro.xml work-win10

    Poznámka

    Môžete si predinštalovať akýkoľvek balík z tejto stránky. Napr.: qvm-create-windows-qube -n sys-firewall -oyp firefox,notepadplusplus,office365proplus -i win10x64.iso -a win10x64-pro.xml work-win10

    Ak sa skript zastaví alebo sa zasekne, skúste to znova, kým sa nezobrazí táto správa: [+] Completed successfully!

  11. Teraz budete musieť pripojiť svoj grafický procesor ku kocke systému Windows, aby ste tak urobili, prejdite do Správcu kocky a možností kocky systému Windows 10 (uistite sa, že je kocka vypnutá), v záložke Zariadenia vyberte svoju grafickú kartu a prejdite ju doprava, potom kliknite na Configure strict reset for PCI devices potom vyberte svoju kartu a kliknite na OK

  12. Teraz, keď je vaša grafická karta pripojená k systému Windows Qube, musíte nainštalovať ovládače karty. Vo vyhľadávacom paneli vyhľadajte Check for updates a potom kliknite na Check for updates (budete musieť niekoľkokrát reštartovať počítač).

Now Windows will install all the drivers you will need to use your external graphic card. If you’re experiencing some problems make sure that you have enough space in your Windows Qube while installing updates.

Po dokončení môžete ku grafickej karte pripojiť sekundárny displej.

Ak chcete pre systém Windows Qube používať vyhradenú myš alebo klávesnicu, musíte použiť sys-usb a pripojiť k nemu požadované zariadenie.

Vytvorenie kocky systému Linux

Debian

  1. Prejdite do správcu Qube a vytvorte novú samostatnú kocku Qube a po vytvorení spustite nastavenia.

  2. In the „Advanced“ tab change the mode to HVM and disable memory balancing and choose the amount of RAM you want.

  3. In the devices tab select the GPU and pass it to the right then click on the Configure strict reset for PCI devices then select your card and click OK.

  4. Zatvorte nastavenia a spustite Qube.

  5. Do zoznamu zdrojov pridajte non-free: sudo sed -i '1 s/.*/& non-free/' /etc/apt/sources.list

  6. sudo apt update

  7. sudo apt install nvidia-driver dbus-x11

    Now you will need to create 3 different files:

    screen.conf:

    Section "Device"
    Identifier  "GPU"
    
    # name of the driver to use. Can be "amdgpu", "nvidia", or something else
    Driver      "nvidia"
    
    # The BusID value will change after each qube reboot.
    BusID       "PCI:0:8:0"
    EndSection
    
    Section "Screen"
    Identifier "GPU screen"
    Device     "GPU"
    EndSection
    

    xorgX1.sh:

    #!/bin/bash
    
    binary=${1:?binary required}
    
    # Find the correct BusID of the AMD GPU, then set it in the Xorg configuration file
    pci=$(lspci | grep "VGA" | grep -E "NVIDIA|AMD/ATI" | cut -d " " -f 1 | cut -d ":" -f 2 | cut -d "." -f 1 | cut -d "0" -f 2)
    sed -i 's/"PCI:[^"]*"/"PCI:0:'$pci':0"/g' /home/user/screen.conf
    
    # Start the Xorg server for the X screen number 1.
    # The X screen n°0 is already used for QubesOS integration
    sudo startx "$binary" -- :1 -config /home/user/screen.conf
    

    xfce.sh:

    #!/bin/bash
    sleep 5 && sudo setxkbmap -display :1 fr &
    /bin/sudo -u user PULSE_SERVER=unix:/run/user/1000/pulse/native bash -c 'sudo xhost + local:;/usr/bin/startxfce4'
    
  8. sudo chmod +x xorgX1.sh xfce.sh

  9. sudo ./xorgX1.sh ./xfce.sh

Teraz by sa mala zapnúť sekundárna obrazovka a zobraziť pracovná plocha Debianu XFCE.

Ak chcete pre systém Linux Qube používať vyhradenú myš alebo klávesnicu, musíte použiť sys-usb a pripojiť k nemu požadované zariadenie.