[Internal testing communication] 求Deepin25系统完全可用的VirtualBox版本?
Tofloor
poster avatar
天下无双有我
deepin
2026-09-16 13:04
Author

如题,当前系统是Deepin25.2.2,系统商店中的Virtualbox7.0(实为7.2.0)可以运行,但显示分辨率不能调整,与宿主机的共享文件夹、共享剪贴板、文件拖拽等功能无效。

星火商店中的其他版本也安装不上,官方网站下载的最新版本同样安装不了,求一个功能完全正常的Virtualbox版本,适用于Deepin25.2.2系统的。

Reply Favorite View the author
All Replies
avatar
方老四
deepin
2026-09-16 14:01
#1

在deepin25下,VirtualBox安装扩展功能有问题。可以安装linux系统自带的KVM虚拟机,下图是KVM虚拟机中运行的UOS2.0 1070e服务器操作系统:

sudo apt update
sudo apt install qemu-system-x86 libvirt-daemon-system libvirt-clients bridge-utils virt-manager

在启动器运行virt-manager图形化程序,安装操作系统即可。

截图_virt-manager_20260916140815.png

Reply View the author
avatar
国光
deepin
2026-09-16 14:22
#2
方老四:

在deepin25下,VirtualBox安装扩展功能有问题。可以安装linux系统自带的KVM虚拟机,下图是KVM虚拟机中运行的UOS2.0 1070e服务器操作系统:

sudo apt update
sudo apt install qemu-system-x86 libvirt-daemon-system libvirt-clients bridge-utils virt-manager

在启动器运行virt-manager图形化程序,安装操作系统即可。

截图_virt-manager_20260916140815.png

用KVM怎么支持与宿主机交互呢?比如文件拖放、复制粘贴

Reply View the author
avatar
方老四
deepin
2026-09-16 14:47
#3

安装成功后就支持复制粘贴功能,文件共享可以安装共享文件夹功能。下面是deepseek提供的几种方案(我的虚拟机内核是5.0以下,只能采用NFS网络共享):

解决方案(根据你的情况选择)

方案一:升级内核(推荐,一劳永逸)

既然你的虚拟机是 Linux,最简单的方法是把内核升级到 6.x 以上,这样就原生支持 VirtIO-FS 了。

如果你虚拟机里跑的是 Deepin / Ubuntu / Debian 系:

bash

sudo apt update
sudo apt install linux-image-generic-hwe-22.04   # 或者直接升级整个系统
sudo reboot

(Deepin 25 的默认内核应该已经是 6.x 了,但你的错误提示看起来像是较老的内核,所以建议升级)

如果你虚拟机里跑的是 CentOS / RHEL / Fedora 系:

bash

sudo dnf update kernel   # 或者 yum update kernel
sudo reboot

升级完重启后,再次执行:

bash

uname -r   # 确认版本 >= 6.0
sudo mount -t virtiofs shared /mnt/shared

应该就能成功了。


方案二:改用 9p 文件共享(不需要升级内核)

如果你不想折腾内核升级,或者升级后还有问题,可以用 9p(Plan 9) 协议来共享文件夹,它兼容性更好,几乎所有 Linux 内核都支持。

操作步骤:

  1. 在 virt-manager 中修改文件系统类型

    • 关闭虚拟机。
    • 在 virt-manager 中打开虚拟机的“详细信息”窗口。
    • 点击左侧的“文件系统 shared”,在右侧把“类型”从 virtiofs 改为 mount 或 9p(具体选项可能是下拉菜单)。
    • 如果下拉菜单没有 9p,可以删除这个文件系统,重新添加时选择“类型”为 9p。
  2. 在虚拟机内部挂载

    • 重新启动虚拟机,然后执行:

    bash

    sudo mkdir -p /mnt/shared
    sudo mount -t 9p -o trans=virtio,version=9p2000.L shared /mnt/shared
    
    • 这里的 shared 要和 virt-manager 里的“目标路径”一致。
  3. 验证是否成功
    bash

    ls /mnt/shared
    

    能看到宿主机 Deepin 里的文件,就说明成功了。

  4. 设置开机自动挂载(可选)
    编辑 /etc/fstab,添加:
    text

    shared  /mnt/shared  9p  trans=virtio,version=9p2000.L  0  0
    

方案三:如果 9p 也不行,用 NFS 网络共享(终极备选)

如果 VirtIO-FS 和 9p 都不顺利,NFS(网络文件系统) 是最稳定的方案,Deepin 宿主机和 Linux 虚拟机之间的兼容性非常好。

  1. 在宿主机(Deepin)上配置 NFS 共享
    bash

    sudo apt install nfs-kernel-server
    sudo mkdir -p /home/你的用户名/shared
    echo "/home/你的用户名/shared *(rw,sync,no_subtree_check,no_root_squash)" | sudo tee -a /etc/exports
    sudo exportfs -a
    sudo systemctl restart nfs-kernel-server
    
  2. 在虚拟机里挂载 NFS
    bash

    sudo mkdir -p /mnt/shared
    sudo mount -t nfs 192.168.122.1:/home/你的用户名/shared /mnt/shared
    

    (192.168.122.1 是默认的宿主机网关地址,也就是宿主机的 IP)

  3. 设置开机自动挂载
    编辑 /etc/fstab,添加:
    text

    192.168.122.1:/home/你的用户名/shared  /mnt/shared  nfs  defaults  0  0
    
Reply View the author
avatar
方老四
deepin
2026-09-16 15:16
#4

这是我在deepin25下搭建的web开发环境,KVM虚拟机安装的是UOS2.0 1070e免费版服务器操作系统,用docker安装mysql8.0、redis和nginx。后端用ts + node + nest.js开发,前端用vue3 + element Plus组件库。

截图_选择区域_20260916150717.png

Reply View the author
avatar
red13
deepin
2026-09-16 15:59
#5

折腾,安装 vmware 不就成了

broadcom.com

早就免费了

界面友好,还稳定

Reply View the author
avatar
mozixun
Moderator
2026-09-16 19:57
#6

如果可以,试一下deepin增强源里的VirtualBox 7.2.14

Reply View the author
avatar
天下无双有我
deepin
2026-09-16 21:39
#7
mozixun:

如果可以,试一下deepin增强源里的VirtualBox 7.2.14

这个deepin增强源怎么用?在哪找呢?

Reply View the author
avatar
北冥夜未央
deepin
Ecological co-builder
2026-09-16 21:58
#8

得用6.6内核才行,用6.12内核启动不了

Reply View the author
avatar
天下无双有我
deepin
2026-09-16 22:36
#9
北冥夜未央:

得用6.6内核才行,用6.12内核启动不了

我现在系统的内核是6.18.48,降级内核吗?

Reply View the author
avatar
天下无双有我
deepin
2026-09-16 22:49
#10
red13:

折腾,安装 vmware 不就成了

broadcom.com

早就免费了

界面友好,还稳定

星火商店中的VMWare安装后出现vmmon、vmnet更新失败的情况,不能启动

Reply View the author
avatar
red13
deepin
2026-09-17 02:12
#11
天下无双有我:

星火商店中的VMWare安装后出现vmmon、vmnet更新失败的情况,不能启动

不是给你官网下载地址了么...

Reply View the author
avatar
燕戏竹林
deepin
2026-09-17 09:26
#12
天下无双有我:

星火商店中的VMWare安装后出现vmmon、vmnet更新失败的情况,不能启动

少内核头吧?

Reply View the author
avatar
毛毛虫
deepin
2026-09-17 21:15
#13

上官网去下载一个呗,我天天用来启动win办公

Reply View the author
avatar
小浣熊市
deepin
2026-09-21 16:17
#14

看到最新版刚上线了

Reply View the author