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
Týmto spôsobom nainštalujete systém Windows Qube z oficiálnej skúšobnej verzie ISO. Ak chcete mať plnohodnotný systém Windows, budete musieť pridať licenčný kľúč.
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.69
po výzve stlačtey
a 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.sh
Spustite inštalačný skript, v dom0 :
/install.sh
Ak sa zobrazí táto správa:
[+] Installation complete!
, môžete pokračovať.V tomto okamihu skript vytvoril novú kocku Qube s názvom windows-mgmt Teraz stiahneme ISO na vytvorenie kocky Qube systému Windows.
Na tento účel musíme skopírovať skript
~/qvm-create-windows-qube/windows/isos/mido.sh
z 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.sh
potom vyberte DVM Qube (dispXXXX).Po skopírovaní skriptu ho spustite, v dispXXX :
./QubesIncoming/windows-mgmt/mido.sh win10x64
Pozná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.sh
Ak sa zobrazí správa o úspechu, budete musieť skopírovať stiahnuté ISO z DVM do windows-mgmt Qube, v dispXXXX :
qvm-copy QubesIncoming/windows-mgmt/win10x64.iso
a vybrať 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-win10
Pozná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-win10
Ak 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 devices
potom vyberte svoju kartu a kliknite naOK
Teraz, 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 updates
a potom kliknite naCheck for updates
(budete musieť niekoľkokrát reštartovať počítač).
Systém Windows teraz nainštaluje všetky ovládače, ktoré budete potrebovať na používanie externej grafickej karty. Ak sa vyskytnú nejaké problémy, uistite sa, že máte dostatok miesta v kocke systému Windows počas inštalácie aktualizácií.
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.
V záložke advenced zmeňte režim na HVM, vypnite vyvažovanie pamäte a vyberte požadované množstvo pamäte RAM.
Na karte Zariadenia vyberte GPU a prejdite na pravú stranu, potom kliknite na
Configure strict reset for PCI devices
potom vyberte svoju kartu a kliknite naOK
Zatvorte nastavenia a spustite Qube.
Do zoznamu zdrojov pridajte non-free:
sudo sed -i '1 s/.*/& non-free/' /etc/apt/sources.list
sudo apt update
sudo apt install nvidia-driver dbus-x11
Teraz budete musieť vytvoriť 3 rôzne súbory:
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
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.