QEMU support

This forum serves as a free discussion zone, intended to facilitate community conversations on topics unrelated to TerraMaster products and services.
Post Reply
User avatar
npons
Posts: 2
Joined: 08 Sep 2025, 04:41
France

QEMU support

Post by npons »

Hi,
A newbie in the TerraMaster, Running a F4-424 Max since a few weeks now.
I am trying to move away from old gear, and concentrate some of my home-hosted various bits and pieces (containers, VMs, physical...) into one solution (yes, with backups and some redundancy, rest assured).
Yet, I am wondering how safe it could be to install qemu from the command line, I am usually using it in a linux environment at home and at work, I find this usually better than VirtualBox (at least from the experience I have).
Any thoughts ?
Any idea on on potential consequences to the OS ?
User avatar
crisisacting
Silver Member
Posts: 500
Joined: 20 Jan 2022, 16:42

Re: QEMU support

Post by crisisacting »

It's an accepted feature request @ viewtopic.php?t=8962, so it should arrive in newer TOS 6.× builds or the upcoming TOS 7.
User avatar
npons
Posts: 2
Joined: 08 Sep 2025, 04:41
France

Re: QEMU support

Post by npons »

Ohhh... nice catch, was browsing around but miserably failed to find this... thanks !
Happy to hear this is getting considered and approved.

yet, I believe it is relatively safe to install the packages, none of the system's are getting updated in between, so i think I am fine,
did anybody ever tried to go ahead ??

Code: Select all

user@TNAS:/Volume1/# apt-get install qemu-system-x86 virt-manager
Running the command 'apt-get install' may cause some TOS functions to not work properly. Are you sure you want to continue? (yes/no) yes
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  cpio klibc-utils libklibc nut zstd
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  adwaita-icon-theme at-spi2-core cpu-checker dbus-user-session dconf-gsettings-backend dconf-service gir1.2-atk-1.0 gir1.2-ayatanaappindicator3-0.1 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-gtk-vnc-2.0 gir1.2-gtksource-4
  gir1.2-harfbuzz-0.0 gir1.2-libosinfo-1.0 gir1.2-libvirt-glib-1.0 gir1.2-pango-1.0 gir1.2-spiceclientglib-2.0 gir1.2-spiceclientgtk-3.0 gir1.2-vte-2.91 glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas gstreamer1.0-plugins-base
  gstreamer1.0-plugins-good gstreamer1.0-x gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme ipxe-qemu ipxe-qemu-256k-compat-efi-roms libaa1 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libayatana-appindicator3-1 libayatana-ido3-0.4-0
  libayatana-indicator3-7 libbrlapi0.8 libburn4 libcacard0 libcdparanoia0 libcolord2 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1 libdv4 libepoxy0 libfdt1 libgovirt-common libgovirt2 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgtk-3-0 libgtk-3-bin
  libgtk-3-common libgtk-vnc-2.0-0 libgtksourceview-4-0 libgtksourceview-4-common libgvnc-1.0-0 libiscsi7 libisoburn1 libisofs6 libjson-glib-1.0-0 libjson-glib-1.0-common libjte2 liborc-0.4-0 libosinfo-1.0-0 libpangoxft-1.0-0 libphodav-2.0-0 libphodav-2.0-common
  libproxy1v5 librest-0.7-0 libshout3 libslirp0 libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-common libspice-client-glib-2.0-8 libspice-client-gtk-3.0-5 libspice-server1 libtag1v5 libtag1v5-vanilla libtpms0 libusbredirhost1 libusbredirparser1 libv4l-0 libv4lconvert0
  libvirglrenderer1 libvirt-clients libvirt-daemon libvirt-daemon-config-network libvirt-daemon-config-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-system libvirt-daemon-system-sysv libvirt-glib-1.0-0 libvirt-glib-1.0-data libvirt0 libvisual-0.4-0 libvte-2.91-0
  libvte-2.91-common libwavpack1 libxcomposite1 libxdamage1 libxft2 libxtst6 libyajl2 mdevctl msr-tools netcat-openbsd osinfo-db ovmf python3-cairo python3-gi-cairo python3-libvirt python3-libxml2 qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui
  qemu-utils seabios session-migration spice-client-glib-usb-acl-helper swtpm swtpm-tools ubuntu-mono usb.ids virt-viewer virtinst xorriso
Suggested packages:
  gvfs colord libdv-bin oss-compat libvisual-0.4-plugins libosinfo-l10n gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libvirt-login-shell libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-iscsi-direct
  libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-zfs libvirt-daemon-driver-lxc libvirt-daemon-driver-vbox libvirt-daemon-driver-xen numad apparmor auditd pm-utils systemtap zfsutils vde2 debootstrap trousers gir1.2-secret-1 gnome-keyring python3-guestfs
  ssh-askpass python3-argcomplete xorriso-tcltk jigit cdck
The following NEW packages will be installed:
  adwaita-icon-theme at-spi2-core cpu-checker dbus-user-session dconf-gsettings-backend dconf-service gir1.2-atk-1.0 gir1.2-ayatanaappindicator3-0.1 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-gtk-vnc-2.0 gir1.2-gtksource-4
  gir1.2-harfbuzz-0.0 gir1.2-libosinfo-1.0 gir1.2-libvirt-glib-1.0 gir1.2-pango-1.0 gir1.2-spiceclientglib-2.0 gir1.2-spiceclientgtk-3.0 gir1.2-vte-2.91 glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas gstreamer1.0-plugins-base
  gstreamer1.0-plugins-good gstreamer1.0-x gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme ipxe-qemu ipxe-qemu-256k-compat-efi-roms libaa1 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libayatana-appindicator3-1 libayatana-ido3-0.4-0
  libayatana-indicator3-7 libbrlapi0.8 libburn4 libcacard0 libcdparanoia0 libcolord2 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1 libdv4 libepoxy0 libfdt1 libgovirt-common libgovirt2 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgtk-3-0 libgtk-3-bin
  libgtk-3-common libgtk-vnc-2.0-0 libgtksourceview-4-0 libgtksourceview-4-common libgvnc-1.0-0 libiscsi7 libisoburn1 libisofs6 libjson-glib-1.0-0 libjson-glib-1.0-common libjte2 liborc-0.4-0 libosinfo-1.0-0 libpangoxft-1.0-0 libphodav-2.0-0 libphodav-2.0-common
  libproxy1v5 librest-0.7-0 libshout3 libslirp0 libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-common libspice-client-glib-2.0-8 libspice-client-gtk-3.0-5 libspice-server1 libtag1v5 libtag1v5-vanilla libtpms0 libusbredirhost1 libusbredirparser1 libv4l-0 libv4lconvert0
  libvirglrenderer1 libvirt-clients libvirt-daemon libvirt-daemon-config-network libvirt-daemon-config-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-system libvirt-daemon-system-sysv libvirt-glib-1.0-0 libvirt-glib-1.0-data libvirt0 libvisual-0.4-0 libvte-2.91-0
  libvte-2.91-common libwavpack1 libxcomposite1 libxdamage1 libxft2 libxtst6 libyajl2 mdevctl msr-tools netcat-openbsd osinfo-db ovmf python3-cairo python3-gi-cairo python3-libvirt python3-libxml2 qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui
  qemu-system-x86 qemu-utils seabios session-migration spice-client-glib-usb-acl-helper swtpm swtpm-tools ubuntu-mono usb.ids virt-manager virt-viewer virtinst xorriso
0 upgraded, 137 newly installed, 0 to remove and 248 not upgraded.
Need to get 50.2 MB of archives.
After this operation, 201 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Cheers !
Post Reply

Return to “Lounge and Boast”