NitroPC Pro 2 ulkoisella näytönohjaimella

Muista

Tämä opas toimii vain, jos käytät Nitrokeyn Qubes OS OEM GPU -kuvaa, jonka voit rakentaa täällä.

Tässä oppaassa kerrotaan, miten NitroPC:tä käytetään ulkoisen näytönohjaimen (GPU) kanssa Qubes OS:n kanssa.

Varoitus

Tämän oppaan noudattaminen voi aiheuttaa joitakin tietoturvaongelmia Qubes OS:ssä. Noudata sitä omalla vastuullasi.

Luo Windows Qube

Muista

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ässä osassa käytetään ElliotKillick-projektia.

  1. Avaa pääte dom0:ssa ja varmista, että sinulla on internet-yhteys.

  2. Asenna Qubesin Windows-työkalut, dom0:ssa: sudo qubes-dom0-update qubes-windows-tools-4.1.69 kun kysytään, paina y ja enter.

    Muista

    Tutustu QWT:n asennuksen turvallisuusvaikutuksiin ` <https://github.com/QubesOS/qubes-secpack/blob/master/QSBs/qsb-091-2023.txt>`__.

  3. Tee asennusskriptistä suoritettava, dom0:ssa : sudo chmod +x /install.sh

  4. Käynnistä asennusskripti, osoitteessa dom0 : /install.sh

    Jos näet tämän viestin: [+] Installation complete! voit jatkaa.

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

    Tätä varten meidän on kopioitava ~/qvm-create-windows-qube/windows/isos/mido.sh -skripti windows-mgmt Qubeista kertakäyttöiseen Qubeen, jossa on internet-yhteys.

  5. Aloita uusi DVM (kertakäyttöinen) Qube ja anna sille vähintään 10 Gt yksityistä tallennustilaa.

  6. Käynnistä windows-mgmt Qube ja kopioi skripti, windows-mgmt Qube: qvm-copy qvm-create-windows-qube/windows/isos/mido.sh valitse sitten DVM Qube (dispXXXX).

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

    Muista

    Tässä oppaassa asennamme Windows 10:n, mutta muita Windows-versioita on saatavilla, voit luetella ne käyttämällä ./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.

    Kopioinnin jälkeen voit sulkea DVM Qube -laitteen.

  9. Windows-mgmt Qube : mv QubesIncoming/dispXXXX/win10x64.iso qvm-create-windows-qube/windows/isos/ (korvaa ’dispXXXX’ luomasi kertakäyttöisen Quben nimellä).

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

    Muista

    Voit esiasentaa minkä tahansa paketin tältä sivustolta ` <https://community.chocolatey.org/packages>`__. Esimerkiksi: qvm-create-windows-qube -n sys-firewall -oyp firefox,notepadplusplus,office365proplus -i win10x64.iso -a win10x64-pro.xml work-win10

    Jos komentosarja pysähtyy tai juuttuu, yritä uudelleen, kunnes näet tämän viestin: [+] Completed successfully!

  11. Nyt sinun täytyy liittää näytönohjaimesi Windows Qube, tehdäksesi niin mene Qube Manager ja Windows 10 Qube asetukset (varmista, että Qube on sammutettu), Laitteet-välilehdellä valitse näytönohjaimesi ja siirrä se oikealle ja napsauta sitten Configure strict reset for PCI devices valitse sitten korttisi ja napsauta OK

  12. Nyt kun näytönohjaimesi on liitetty Windows Qubeen, sinun on asennettava korttisi ajurit. Etsi hakupalkista Check for updates ja napsauta sitten Check for updates (sinun on käynnistettävä uudelleen useita kertoja).

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.

Kun olet valmis, voit liittää toisen näytön näytönohjaimeen.

Jos haluat käyttää Windows Qube -laitteessa erityistä hiirtä tai näppäimistöä, sinun on käytettävä sys-usb:tä ja liitettävä haluamasi laite siihen.

Luo Linux Qube

Debian

  1. Mene Qube manageriin ja luo uusi itsenäinen Qube ja käynnistä asetukset luomisen jälkeen.

  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. Sulje asetukset ja käynnistä Qube.

  5. Lisää non-free lähdeluetteloosi: 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

Nyt toisen näytön pitäisi käynnistyä ja näyttää Debian XFCE -työpöytä.

Jos haluat käyttää Linux Qube -laitteessa erityistä hiirtä tai näppäimistöä, sinun on käytettävä sys-usb:tä ja liitettävä haluttu laite siihen.