NitroPC Pro 2 koos välise GPUga¶
Märkus
See juhend töötab ainult siis, kui kasutad Nitrokey Qubes OS OEM GPU kujutist, mida saad ehitada siin.
Selles juhendis selgitatakse, kuidas kasutada NitroPC-d koos välise graafikakaardiga (GPU) koos Qubes OS-iga.
Hoiatus
Selle juhendi järgimine võib tekitada Qubes OS-is mõningaid turvaprobleeme. Järgige seda omal vastutusel.
Windows Qube’i loomine¶
Märkus
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.
See osa kasutab ElliotKillick projekti.
Avage dom0 terminal ja veenduge, et teil on internet ühendatud.
Paigaldage Qubes Windows Tools, dom0 :
sudo qubes-dom0-update qubes-windows-tools-4.1.69kui küsitakse, vajutageyja sisestage.Märkus
Palun vaadake QWT paigaldamise turvamõjusid ` <https://github.com/QubesOS/qubes-secpack/blob/master/QSBs/qsb-091-2023.txt>`__.
Teha installeerimisskript käivitatavaks, aadressil dom0 :
sudo chmod +x /install.shKäivitage installeerimisskript, aadressil dom0 :
/install.shKui näete seda teadet :
[+] Installation complete!siis võite jätkata.At this point the script created a new Qube called windows-mgmt now we will download the ISO to create the Windows Qube.
Selleks peame kopeerima skripti
~/qvm-create-windows-qube/windows/isos/mido.shwindows-mgmt Qube’ist ühekordselt kasutatava Qube’i sisse, millel on internetiühendus.Alusta uus DVM (ühekordselt kasutatav) Qube ja anna sellele vähemalt 10 GB privaatset salvestusruumi.
Käivitage windows-mgmt Qube ja kopeerige skript, windows-mgmt Qube :
qvm-copy qvm-create-windows-qube/windows/isos/mido.shseejärel valige DVM Qube (dispXXXX).Once the script is copied launch it, in dispXXXX :
./QubesIncoming/windows-mgmt/mido.sh win10x64Märkus
Selles juhendis installeerime Windows 10, kuid teised Windowsi versioonid on saadaval, mida saate loetleda, kasutades
./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.Pärast kopeerimist saate DVM Qube’i sulgeda.
Windows-mgmt Qube’is :
mv QubesIncoming/dispXXXX/win10x64.iso qvm-create-windows-qube/windows/isos/(asendage ‚dispXXXX‘ loodud ühekordselt kasutatava Qube’i nimega).Siis dom0 :
qvm-create-windows-qube -n sys-firewall -oy -i win10x64.iso -a win10x64-pro.xml work-win10Märkus
Saate eelinstallida mis tahes paketi aadressilt sellel saidil. Näiteks:
qvm-create-windows-qube -n sys-firewall -oyp firefox,notepadplusplus,office365proplus -i win10x64.iso -a win10x64-pro.xml work-win10Kui skript peatub või takerdub, proovige uuesti, kuni näete seda teadet: „[+] Completed successfully!
Nüüd peate oma GPU kinnitama Windows Qube’ile, selleks minge Qube Manager’i ja Windows 10 Qube’i valikutesse (veenduge, et Qube on välja lülitatud), seadme vahekaardil valige oma graafikakaart ja viige see paremale, seejärel klõpsake
Configure strict reset for PCI devices, seejärel valige oma kaart ja klõpsakeOKNüüd, kui teie graafikakaart on ühendatud Windows Qube’ile, peate installima oma kaardi draiverid. Otsi otsinguribalt
Check for updatesja seejärel klikiCheck for updates(pead mitu korda taaskäivitama).
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.
Kui olete lõpetanud, võite ühendada teise ekraani graafikakaardiga.
Kui soovite kasutada Windows Qube’i jaoks spetsiaalset hiirt või klaviatuuri, siis peate kasutama sys-usb ja ühendama soovitud seadme selle külge.
Luua Linux Qube¶
Debian¶
Minge Qube’i haldurisse ja looge uus eraldiseisev Qube ning käivitage seaded pärast loomist.
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.Sulgege seaded ja käivitage Qube.
Lisage non-free oma allikate loetellu: „sudo sed -i ‚1 s/.*/& non-free/‘ /etc/apt/sources.list
„sudo apt update
„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.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.sh
„sudo ./xorgX1.sh ./xfce.sh
Nüüd peaks sekundaarne ekraan sisse lülituma ja näitama Debian XFCE töölauda.
Kui soovite kasutada Linux Qube’i jaoks spetsiaalset hiirt või klaviatuuri, siis peate kasutama sys-usb ja ühendama soovitud seadme selle külge.