Using Virt-Manager on Debian
Virt-Manager is an awesome front end for running QEMU VMs on top of KVM. This is a great alternative to VirutalBox and since the latest version of Virtualbox has been moved to the “contrib” section in Debian (due to a non-free compiler that is required to builds the BIOS) it is one of the only 100% free software GUIs for managing virtual machines. To get virt-manager working debian you will need the following:
apt-get install qemu-kvm libvirt-bin virt-manager
Could not access KVM kernel module: Permission denied failed to initialize KVM: Permission denied
user:group is defined in /etc/libvirtr/qemu.conf 1 by default this is nobody so this is why the error message occurs. In order to fix this, edit this file and add your username and group to this file. The file should end up looking something like this:# The user for QEMU processes run by the system instance. It can be 215 # specified as a user name or as a user id. The qemu driver will try to 216 # parse this value first as a name and then, if the name doesn't exist, 217 # as a user id. 218 # 219 # Since a sequence of digits is a valid user name, a leading plus sign 220 # can be used to ensure that a user id will not be interpreted as a user 221 # name. 222 # 223 # Some examples of valid values are: 224 # 225 # user = "qemu" # A user named "qemu" 226 # user = "+0" # Super user (uid=0) 227 # user = "100" # A user named "100" or a user with uid=100 228 # 229 #user = "root" 230 user = "username" 231 # The group for QEMU processes run by the system instance. It can be 232 # specified in a similar way to user. 233 #group = "root" 234 group = "groupname"
systemctl restart libvirtd.service
Thank you for reading! Share your thoughts with me on bluesky, mastodon, or via email.
Check out some more stuff to read down below.
Most popular posts this month
- One Year of Foxglove
- SQLite DB Migrations with PRAGMA user_version
- Lev Lazinskiy
- Microblog
- Vagrant Box for ROS2 on Apple Silicon
Recent Favorite Blog Posts
This is a collection of the last 8 posts that I bookmarked.
- The contagion of fear from The Observation Deck
- The revolt of the reader from The Observation Deck
- Deeper dive: Were Touch Bar’s problems software rather than hardware? from Unsung
- Joining Cursor from Fatih Arslan
- Pluralistic: Digital sewer socialism (08 Aug 2026) from Pluralistic: Daily links from Cory Doctorow
- Pluralistic: Enshittification and Reverse Centaurs go global (29 Jul 2026) from Pluralistic: Daily links from Cory Doctorow
- AI Mania Is Eviscerating Global Decision-Making from Ludicity
- The default person from https://popagandhi.com/
Articles from blogs I follow around the net
The Senate must reject the Clarity Act’s ethics charade
The supposedly “unprecedented” ethics restrictions exempt Trump’s crypto businesses and leave enforcement to his loyalists
via Citation Needed September 14, 2026“Redesigned callouts to be less visually chaotic.”
Three nice moments in Buttondown’s (pretty comprehensive) release notes: There is a filter and tags to search more easily. Blog entries are linked throughout, complete with cover images – it’s a nice way to distinguish small changes from big improvements....
via Unsung September 14, 2026Getting out of your own way when making video
Overview # Essay version of the video is below. You can also listen to the audio-only podcast version and subscribe to the unlisted podcast feed here if audio is more your speed. How do you get out of your own way when making videos or media? Download audi...
via Baldur Bjarnason's Notes on the Web September 14, 2026Generated by openring