NitroPC Pro 2 z zunanjim grafičnim procesorjem

Opomba

Ta vodnik deluje le, če uporabljate sliko grafičnega procesorja Qubes OS OEM iz podjetja Nitrokey, ki jo lahko sestavite tukaj.

V tem priročniku je pojasnjeno, kako uporabljati računalnik NitroPC z zunanjo grafično kartico (GPU) z operacijskim sistemom Qubes OS.

Opozorilo

Z upoštevanjem tega vodnika lahko v operacijskem sistemu Qubes OS nastanejo nekatere varnostne težave. Sledite mu na lastno odgovornost.

Ustvarjanje kocke sistema Windows

Opomba

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.

Ta del uporablja ElliotKillick projekt.

  1. Odprite terminal v dom0 in se prepričajte, da imate povezan internet.

  2. Namestite orodja Qubes Windows Tools, v dom0 : sudo qubes-dom0-update qubes-windows-tools-4.1.69 ko se pojavi vprašanje, pritisnite y in vnesite.

    Opomba

    Oglejte si varnostne posledice namestitve QWT.

  3. Naredite namestitveno skripto izvršljivo, v dom0 : sudo chmod +x /install.sh

  4. Zagon namestitvene skripte v dom0 : /install.sh

    Če vidite to sporočilo: [+] Installation complete!, lahko nadaljujete.

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

    V ta namen moramo kopirati skripto ~/qvm-create-windows-qube/windows/isos/mido.sh iz kocke windows-mgmt v kocko za enkratno uporabo z internetno povezavo.

  5. Začnite novo kocko DVM (za enkratno uporabo) in ji zagotovite vsaj 10 GB zasebnega pomnilnika.

  6. Zagon windows-mgmt Qube in kopiranje skripta, v windows-mgmt Qube : qvm-copy qvm-create-windows-qube/windows/isos/mido.sh nato izberite DVM Qube (dispXXXX).

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

    Opomba

    V tem vodniku smo namestili Windows 10, vendar so na voljo tudi druge različice sistema Windows, ki jih lahko naštejete z uporabo ./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 kopiranju lahko zaprete DVM Qube.

  9. V kocki windows-mgmt : mv QubesIncoming/dispXXXX/win10x64.iso qvm-create-windows-qube/windows/isos/ (zamenjajte ‚dispXXXX‘ z imenom kocke za enkratno uporabo, ki ste jo ustvarili).

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

    Opomba

    Na tem spletnem mestu lahko predhodno namestite katerikoli paket. Npr.: qvm-create-windows-qube -n sys-firewall -oyp firefox,notepadplusplus,office365proplus -i win10x64.iso -a win10x64-pro.xml work-win10

    Če se skript ustavi ali če se zatakne, poskusite znova, dokler se ne prikaže to sporočilo: [+] Completed successfully!

  11. Zdaj boste morali svoj grafični procesor priključiti na Windows Qube, da bi to storili, pojdite v Upravitelja Qube in možnosti Windows 10 Qube (prepričajte se, da je Qube izklopljen), v zavihku Naprave izberite svojo grafično kartico in jo podajte na desno, nato kliknite Configure strict reset for PCI devices nato izberite svojo kartico in kliknite OK

  12. Zdaj, ko je grafična kartica priključena na sistem Windows Qube, morate namestiti gonilnike kartice. V iskalni vrstici poiščite Check for updates in nato kliknite Check for updates (nekajkrat boste morali ponovno zagnati računalnik).

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 končanem delu lahko na grafično kartico priključite dodatni zaslon.

Če želite za Windows Qube uporabljati namensko miško ali tipkovnico, morate uporabiti sys-usb in nanj priključiti želeno napravo.

Ustvarjanje kocke Linux Qube

Debian

  1. Pojdite v upravitelja Qube in ustvarite novo samostojno kocko Qube ter po ustvarjanju zaženite nastavitve.

  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. Zaprite nastavitve in zaženite Qube.

  5. Na seznam virov dodajte nesvobodne: 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

Sedaj se mora vklopiti sekundarni zaslon in prikazati namizje Debian XFCE.

Če želite v sistemu Linux Qube uporabljati namensko miško ali tipkovnico, morate uporabiti vmesnik sys-usb in nanj priključiti želeno napravo.