NitroPC Pro 2 με εξωτερική GPU

Σημείωση

Αυτός ο οδηγός λειτουργεί μόνο αν χρησιμοποιείτε την εικόνα GPU Qubes OS OEM από τη Nitrokey που μπορείτε να δημιουργήσετε εδώ.

Αυτός ο οδηγός εξηγεί πώς να χρησιμοποιήσετε το NitroPC σας με μια εξωτερική κάρτα γραφικών (GPU) με το Qubes OS.

Προειδοποίηση

Ακολουθώντας αυτόν τον οδηγό μπορεί να δημιουργηθούν κάποια ζητήματα ασφαλείας στο Qubes OS. Ακολουθήστε τον με δική σας ευθύνη.

Δημιουργία ενός Windows Qube

Σημείωση

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.

Αυτό το μέρος χρησιμοποιεί το έργο ElliotKillick.

  1. Ανοίξτε ένα τερματικό στο dom0 και βεβαιωθείτε ότι έχετε συνδέσει το διαδίκτυο.

  2. Εγκαταστήστε τα εργαλεία των Windows του Qubes, στο dom0 : sudo qubes-dom0-update qubes-windows-tools-4.1.69 όταν σας ζητηθεί πατήστε y και enter.

    Σημείωση

    Παρακαλούμε δείτε το επιπτώσεις στην ασφάλεια της εγκατάστασης του QWT.

  3. Κάντε το σενάριο εγκατάστασης εκτελέσιμο, στο dom0 : sudo chmod +x /install.sh

  4. Εκκινήστε το σενάριο εγκατάστασης, στο dom0 : /install.sh

    Αν δείτε αυτό το μήνυμα : [+] Installation complete! τότε μπορείτε να συνεχίσετε.

    At this point the script created a new Qube called windows-mgmt now we will download the ISO to create the Windows Qube.

    Για να το κάνουμε αυτό, πρέπει να αντιγράψουμε το σενάριο ~/qvm-create-windows-qube/windows/isos/mido.sh από το windows-mgmt Qube μέσα σε ένα Qube μιας χρήσης με σύνδεση στο διαδίκτυο.

  5. Ξεκινήστε ένα νέο DVM (μιας χρήσης) Qube και δώστε του τουλάχιστον 10 GB ιδιωτικού αποθηκευτικού χώρου.

  6. Εκκινήστε το windows-mgmt Qube και αντιγράψτε το σενάριο, στο windows-mgmt Qube : qvm-copy qvm-create-windows-qube/windows/isos/mido.sh και στη συνέχεια επιλέξτε το DVM Qube (dispXXXX).

  7. Once the script is copied launch it, in dispXXXX : ./QubesIncoming/windows-mgmt/mido.sh win10x64

    Σημείωση

    Σε αυτόν τον οδηγό εγκαθιστούμε τα Windows 10, αλλά υπάρχουν και άλλες εκδόσεις των Windows, τις οποίες μπορείτε να αναφέρετε χρησιμοποιώντας τη διεύθυνση ./QubesIncoming/windows-mgmt/mido.sh

  8. If 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.iso and choose the windows-mgmt Qube.

    Μόλις αντιγραφεί, μπορείτε να κλείσετε το DVM Qube.

  9. Στο windows-mgmt Qube : mv QubesIncoming/dispXXXX/win10x64.iso qvm-create-windows-qube/windows/isos/ (αντικαταστήστε το “dispXXXX” με το όνομα του Qube μιας χρήσης που δημιουργήσατε).

  10. Τότε στο dom0 : qvm-create-windows-qube -n sys-firewall -oy -i win10x64.iso -a win10x64-pro.xml work-win10

    Σημείωση

    Μπορείτε να προεγκαταστήσετε οποιοδήποτε πακέτο από την ιστοσελίδα ` <https://community.chocolatey.org/packages>`__. Π.χ.: qvm-create-windows-qube -n sys-firewall -oyp firefox,notepadplusplus,office365proplus -i win10x64.iso -a win10x64-pro.xml work-win10

    Αν η δέσμη ενεργειών σταματήσει ή κολλήσει, επαναλάβετε την προσπάθεια μέχρι να δείτε αυτό το μήνυμα: [+] Completed successfully!

  11. Τώρα θα πρέπει να συνδέσετε την GPU σας στο Windows Qube, για να το κάνετε αυτό μεταβείτε στο Qube Manager και στις επιλογές του Windows 10 Qube (βεβαιωθείτε ότι το Qube είναι απενεργοποιημένο), στην καρτέλα Devices επιλέξτε την κάρτα γραφικών σας και περάστε την στα δεξιά και στη συνέχεια κάντε κλικ στο Configure strict reset for PCI devices, στη συνέχεια επιλέξτε την κάρτα σας και κάντε κλικ στο OK

  12. Τώρα που η κάρτα γραφικών σας είναι συνδεδεμένη στο Windows Qube, θα πρέπει να εγκαταστήσετε τα προγράμματα οδήγησης της κάρτας σας. Αναζητήστε το Check for updates στη γραμμή αναζήτησης και στη συνέχεια κάντε κλικ στο Check for updates (θα χρειαστεί να κάνετε επανεκκίνηση αρκετές φορές).

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.

Μόλις τελειώσετε, μπορείτε να συνδέσετε μια δευτερεύουσα οθόνη στην κάρτα γραφικών.

Αν θέλετε να χρησιμοποιήσετε ένα ειδικό ποντίκι ή πληκτρολόγιο για το Windows Qube, τότε πρέπει να χρησιμοποιήσετε το sys-usb και να συνδέσετε την επιθυμητή συσκευή σε αυτό.

Δημιουργία ενός Linux Qube

Debian

  1. Μεταβείτε στη διαχείριση Qube και δημιουργήστε ένα νέο αυτόνομο Qube και ξεκινήστε τις ρυθμίσεις μετά τη δημιουργία.

  2. In the «Advanced» tab change the mode to HVM and disable memory balancing and choose the amount of RAM you want.

  3. In the devices tab select the GPU and pass it to the right then click on the Configure strict reset for PCI devices then select your card and click OK.

  4. Κλείστε τις ρυθμίσεις και εκκινήστε το Qube.

  5. Προσθέστε το non-free στη λίστα πηγών σας: sudo sed -i '1 s/.*/& non-free/' /etc/apt/sources.list

  6. sudo apt update

  7. 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.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'
    
  8. sudo chmod +x xorgX1.sh xfce.sh

  9. sudo ./xorgX1.sh ./xfce.sh

Τώρα η δευτερεύουσα οθόνη θα πρέπει να ενεργοποιηθεί και να εμφανίζει μια επιφάνεια εργασίας Debian XFCE.

Αν θέλετε να χρησιμοποιήσετε ένα ειδικό ποντίκι ή πληκτρολόγιο για το Linux Qube, τότε θα πρέπει να χρησιμοποιήσετε το sys-usb και να συνδέσετε την επιθυμητή συσκευή σε αυτό.