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
S tem boste namestili Windows Qube iz uradnega preizkusnega ISO. Če želite polno izkušnjo sistema Windows, boste morali dodati licenčni ključ.
Ta del uporablja ElliotKillick projekt.
Odprite terminal v dom0 in se prepričajte, da imate povezan internet.
Namestite orodja Qubes Windows Tools, v dom0 :
sudo qubes-dom0-update qubes-windows-tools-4.1.69
ko se pojavi vprašanje, pritisnitey
in vnesite.Opomba
Oglejte si varnostne posledice namestitve QWT.
Naredite namestitveno skripto izvršljivo, v dom0 :
sudo chmod +x /install.sh
Zagon namestitvene skripte v dom0 :
/install.sh
Če vidite to sporočilo:
[+] Installation complete!
, lahko nadaljujete.Na tej točki je skripta ustvarila novo kocko Qube z imenom windows-mgmt Zdaj bomo prenesli ISO in ustvarili kocko 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.Začnite novo kocko DVM (za enkratno uporabo) in ji zagotovite vsaj 10 GB zasebnega pomnilnika.
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).Ko je skripta kopirana, jo zaženite, v dispXXX :
./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
Če dobite sporočilo o uspehu, boste morali kopirati preneseni ISO iz DVM v windows-mgmt Qube, v dispXXXX :
qvm-copy QubesIncoming/windows-mgmt/win10x64.iso
in izberite windows-mgmt Qube.Po kopiranju lahko zaprete DVM Qube.
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).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!
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 klikniteOK
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 klikniteCheck for updates
(nekajkrat boste morali ponovno zagnati računalnik).
Sistem Windows bo zdaj namestil vse gonilnike, ki jih potrebujete za uporabo zunanje grafične kartice. Če imate težave, se prepričajte, da imate med nameščanjem posodobitev dovolj prostora v kocki sistema Windows.
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#
Pojdite v upravitelja Qube in ustvarite novo samostojno kocko Qube ter po ustvarjanju zaženite nastavitve.
V zavihku advenced spremenite način na HVM in onemogočite izravnavo pomnilnika ter izberite želeno količino RAM-a.
V zavihku naprave izberite grafični procesor in ga podajte na desno, nato kliknite na
Configure strict reset for PCI devices
nato izberite svojo kartico in klikniteOK
Zaprite nastavitve in zaženite Qube.
Na seznam virov dodajte nesvobodne:
sudo sed -i '1 s/.*/& non-free/' /etc/apt/sources.list
sudo apt update
sudo apt install nvidia-driver dbus-x11
Zdaj boste morali ustvariti 3 različne datoteke:
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
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.