UPDATE as of 11/27/2025
Would you experience any issues with cachyos-rate-mirrors, just remind that cachyos-rate-mirrors is a wrapper script for the rate-mirrors tool, specifically configured to rank and update both Arch Linux and CachyOS mirrors for the user's mirror list file. It automatically tests available mirrors based on speed and synchronization status to ensure pacman downloads are optimized. It's a wrapper: It is not a replacement for rate-mirrors but rather a specific version or a script that uses rate-mirrors's underlying functionality. See man pages for rate-mirrors.
END UPDATE
This post is an immediate follow up for Fedora 43 KVM Hypervisor && bring CachyOS KDE Plasma 6.5.1 along with kernel to Arch Linux VM It is quite clear that there is a way to automatically start services virtstoraged, virtnetworkd, virtqemud, virtnodedevd on Arch Linux VM , however I was not lucky enough to automate this procedure.
$ sudo pacman -S qemu-desktop libvirt virt-manager bridge-utils dnsmasq edk2-ovmf
$ sudo systemctl enable libvirtd.service
$ sudo systemctl start libvirtd.service
$ sudo usermod -aG libvirt $(whoami)
$ sudo systemctl restart libvirtd.service
RELOGIN to SESSION
The following commands run automatically on Fedora 43 and no manual intervention is required.
$ sudo systemctl enable virtstoraged
$ sudo systemctl start virtstoraged
$ sudo systemctl enable virtnetworkd
$ sudo systemctl start virtnetworkd
$ sudo systemctl enable virtqemud
$ sudo systemctl start virtqemud
=================================
$ sudo systemctl start virtnodedevd.socket
$ sudo systemctl enable virtnodedevd.socket
$ sudo systemctl start virtnodedevd
$ sudo systemctl enable virtnodedevd
=================================
boris@ArchPlasma1511 ~]$ sudo systemctl|grep virtqemud
[sudo] password for boris:
virtqemud.service loaded active running libvirt QEMU daemon
virtqemud-admin.socket loaded active running libvirt QEMU daemon admin socket
virtqemud-ro.socket loaded active running libvirt QEMU daemon read-only socket
virtqemud.socket loaded active running libvirt QEMU daemon socket
[boris@ArchPlasma1511 ~]$ sudo systemctl|grep virtnetworkd
virtnetworkd.service loaded active running libvirt network daemon
virtnetworkd-admin.socket loaded active running libvirt network daemon admin socket
virtnetworkd-ro.socket loaded active running libvirt network daemon read-only socket
virtnetworkd.socket loaded active running libvirt network daemon socket
[boris@ArchPlasma1511 ~]$ sudo systemctl|grep virtstoraged
virtstoraged.service loaded active running libvirt storage daemon
virtstoraged-admin.socket loaded active running libvirt storage daemon admin socket
virtstoraged-ro.socket loaded active running libvirt storage daemon read-only socket
virtstoraged.socket loaded active running libvirt storage daemon socket
[boris@ArchPlasma1511 ~]$ sudo systemctl|grep virtnodedevd
virtnodedevd.service loaded active running libvirt nodedev daemon
virtnodedevd-admin.socket loaded active running libvirt nodedev daemon admin socket
virtnodedevd-ro.socket loaded active running libvirt nodedev daemon read-only socket
virtnodedevd.socket loaded active running libvirt nodedev daemon socket
Start default network
$ sudo virsh net-start default
$ sudo virsh net-autostart default
Setup Web Cocpit Console and bridge0
Open port 9090/tcp say via ufw
$ sudo pacman -S cockpit cockpit-machines
$ sudo systemctl enable --now cockpit.socket
Log into Web Cockpit Console
and activate bridge — bridge0 (for instance)
Cockpit embedded VNC Console
$ pacman -Qqn | sudo pacman -S -
Verification step
$ pacman -Qs cachyos
local/cachyos-kernel-manager 1.16.1-1 (cachyos)
Simple kernel manager
local/cachyos-keyring 20240331-1 (cachyos)
CachyOS keyring
local/cachyos-mirrorlist 22-1 (cachyos)
CachyOS repository mirrorlist
local/cachyos-v3-mirrorlist 22-1 (cachyos)
CachyOS repository mirrorlist
local/cachyos-v4-mirrorlist 22-1 (cachyos)
CachyOS repository mirrorlist
local/chwd 1.16.1-1 (cachyos)
CachyOS Hardware Detection Tool
local/linux-cachyos 6.17.8-2
The Linux BORE + LTO + AutoFDO + Propeller Cachy Sauce Kernel by CachyOS with other patches and improvements. kernel and modules
local/linux-cachyos-headers 6.17.8-2
Headers and scripts for building modules for the Linux BORE + LTO + AutoFDO + Propeller Cachy Sauce Kernel by CachyOS with other patches and
improvements. kernel
local/pacman 7.0.0.r7.g1f38429-2
A library-based package manager with dependency support. CachyOS fork.
local/scx-manager 1.15.7-1 (cachyos)
Simple GUI for managing sched-ext schedulers via scx_loader
No comments:
Post a Comment