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
Tämä asentaa Windows Quben virallisesta testi-ISO-versiosta. Jos haluat täyden Windows-kokemuksen, sinun on lisättävä lisenssiavain.
Tässä osassa käytetään ElliotKillick-projektia.
Avaa pääte dom0:ssa ja varmista, että sinulla on internet-yhteys.
Asenna Qubesin Windows-työkalut, dom0:ssa:
sudo qubes-dom0-update qubes-windows-tools-4.1.69
kun kysytään, painay
ja enter.Muista
Tutustu QWT:n asennuksen turvallisuusvaikutuksiin ` <https://github.com/QubesOS/qubes-secpack/blob/master/QSBs/qsb-091-2023.txt>` __.
Tee asennusskriptistä suoritettava, dom0:ssa :
sudo chmod +x /install.sh
Käynnistä asennusskripti, osoitteessa dom0 :
/install.sh
Jos näet tämän viestin:
[+] Installation complete!
voit jatkaa.Tässä vaiheessa skripti loi uuden Quben nimeltä windows-mgmt. Nyt lataamme ISO-tiedoston luodaksemme Windows Quben.
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.Aloita uusi DVM (kertakäyttöinen) Qube ja anna sille vähintään 10 Gt yksityistä tallennustilaa.
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).Kun komentosarja on kopioitu, käynnistä se, dispXXX :
./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
Jos saat onnistumisviestin, sinun on kopioitava ladattu ISO DVM:stä windows-mgmt Qubeen, dispXXXX:
qvm-copy QubesIncoming/windows-mgmt/win10x64.iso
ja valitse windows-mgmt Qube.Kopioinnin jälkeen voit sulkea DVM Qube -laitteen.
Windows-mgmt Qube :
mv QubesIncoming/dispXXXX/win10x64.iso qvm-create-windows-qube/windows/isos/
(korvaa ’dispXXXX’ luomasi kertakäyttöisen Quben nimellä).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!
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 napsautaOK
Nyt kun näytönohjaimesi on liitetty Windows Qubeen, sinun on asennettava korttisi ajurit. Etsi hakupalkista
Check for updates
ja napsauta sittenCheck for updates
(sinun on käynnistettävä uudelleen useita kertoja).
Windows asentaa nyt kaikki ajurit, joita tarvitset ulkoisen näytönohjaimen käyttämiseen. Jos sinulla on ongelmia, varmista, että Windows-kuutiossasi on riittävästi tilaa päivityksiä asennettaessa.
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#
Mene Qube manageriin ja luo uusi itsenäinen Qube ja käynnistä asetukset luomisen jälkeen.
Vaihda ohjeiden välilehdellä tilaksi HVM ja poista muistin tasapainotus käytöstä ja valitse haluamasi RAM-muistin määrä.
Laitteet-välilehdellä valitse näytönohjain ja siirrä se oikealle ja napsauta sitten
Configure strict reset for PCI devices
ja valitse sitten korttisi ja napsautaOK
.Sulje asetukset ja käynnistä Qube.
Lisää non-free lähdeluetteloosi:
sudo sed -i '1 s/.*/& non-free/' /etc/apt/sources.list
”sudo apt update
”sudo apt install nvidia-driver dbus-x11
Nyt sinun on luotava 3 erilaista tiedostoa:
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'
”sudo chmod +x xorgX1.sh xfce.sh
”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.