Hello everyone,
I have installed a minimal version of Qubes OS 4.2.3 (R4.2), based on Fedora 30, with the XFCE desktop environment on my laptop, which is equipped with a quad-core Intel i5 processor, 16 GB of RAM, and a 512 GB SSD.
This installation does not include:
-
Any TemplateVMs (fedora-40-xfce, debian-12-xfce, whonix-workstation-17, whonix-gateway-17, etc.)
-
Any ServiceVMs (sys-net, sys-firewall, sys-whonix, sys-usb, etc.)
-
Any AppVMs (anon-whonix, personal, untrusted, work, vault, etc.)
-
Any DispVMs (default-dvm, whonix-workstation-17-dvm, etc.)
Customization goals:
I would like to customize this system by adding:
• A minimal TemplateVM based on Fedora 40.
• A few SystemVMs or ServiceVMs:
-
sys-firewall
-
sys-net
-
sys-usb
• Several AppVMs:
-
An AppVM for system administration (XFCE terminal, XFCE task manager, system settings, etc.).
-
An AppVM for file management (Thunar, Mousepad, etc.).
-
An AppVM for office tasks (LibreOffice, Xarchiver, Xpdf, etc.).
-
An AppVM for graphics (GIMP, Ristretto, etc.).
-
An AppVM for applications requiring Internet access (Firefox, Thunderbird, Hexchat, Transmission, etc.).
-
An AppVM for multimedia (VLC, Audacity, Pavucontrol, etc.).
• A default DispVM based on Fedora.
Issue:
Since the system currently lacks a TemplateVM as well as the sys-net and sys-firewall ServiceVMs required for Internet access, how can I build a fully functional system from this minimal setup?
I have searched extensively on the Internet and on the Qubes OS forum but haven’t found any relevant tutorials or discussions.
I have an external Ventoy drive containing ISO files for various Fedora versions and other Linux distributions.
I can also download ISO files from my other connected devices and transfer them to the minimal Qubes OS system for offline installation, if necessary.
Important note:
I prefer using Qubes OS graphical tools as much as possible to minimize reliance on the command line.
Final question:
Could you provide a reliable, up-to-date, and functional tutorial, or guide me step by step on how to build the customized Qubes OS system I want, starting from this minimal Qubes OS 4.2.3 (R4.2) installation?
Thank you in advance for your help and suggestions!