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.
Otvorte terminál v dom0 a uistite sa, že máte pripojený internet.
Nainštalujte nástroje Qubes Windows Tools, v dom0 :
sudo qubes-dom0-update qubes-windows-tools-4.1.69po výzve stlačteya 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.
Spustite inštalačný skript, v dom0 :
sudo chmod +x /install.shSpustite inštalačný skript, v dom0 :
/install.shAk 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.shz kocky windows-mgmt do jednorazovej kocky s pripojením na internet.Založte novú DVM (jednorazovú) kocku Qube a poskytnite jej aspoň 10 GB súkromného úložiska.
Spustite windows-mgmt Qube a skopírujte skript, vo windows-mgmt Qube :
qvm-copy qvm-create-windows-qube/windows/isos/mido.shpotom vyberte DVM Qube (dispXXXX).Once the script is copied launch it, in dispXXXX :
./QubesIncoming/windows-mgmt/mido.sh win10x64Pozná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.shIf 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.isoand choose the windows-mgmt Qube.Po skopírovaní môžete DVM Qube zatvoriť.
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).Potom v dom0 :
qvm-create-windows-qube -n sys-firewall -oy -i win10x64.iso -a win10x64-pro.xml work-win10Pozná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-win10Ak sa skript zastaví alebo sa zasekne, skúste to znova, kým sa nezobrazí táto správa:
[+] Completed successfully!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 devicespotom vyberte svoju kartu a kliknite naOKTeraz, 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 updatesa potom kliknite naCheck 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¶
Prejdite do správcu Qube a vytvorte novú samostatnú kocku Qube a po vytvorení spustite nastavenia.
In the „Advanced“ tab change the mode to HVM and disable memory balancing and choose the amount of RAM you want.
In the devices tab select the GPU and pass it to the right then click on the
Configure strict reset for PCI devicesthen select your card and clickOK.Zatvorte nastavenia a spustite Qube.
Do zoznamu zdrojov pridajte non-free:
sudo sed -i '1 s/.*/& non-free/' /etc/apt/sources.listsudo apt updatesudo apt install nvidia-driver dbus-x11Now 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.confxfce.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.shsudo ./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.