deepin可作为虚拟机客体运行,需使用带“virtual”后缀的iso镜像,在virtualbox中启用硬件虚拟化、pae/nx及3d加速,并添加modprobe.blacklist参数规避驱动冲突,最后安装增强功能实现鼠标捕获与剪贴板互通。

在Deepin系统里直接运行虚拟机,不是指用Deepin当宿主机去装别的系统,而是让Deepin自身作为被虚拟化的客体——也就是把Deepin Linux装进VirtualBox或VMware这类虚拟机软件里跑起来。这种需求常见于测试环境隔离、多版本共存或教学演示场景,但必须注意:Deepin官方镜像默认不启用虚拟化支持模块,直接安装可能卡在启动阶段。
确认宿主机是否开启硬件虚拟化
先按Ctrl+Alt+T打开终端,执行:egrep -c '(vmx|svm)' /proc/cpuinfo。返回值大于0才代表CPU支持且BIOS中已开启VT-x(Intel)或AMD-V(AMD)。若返回0,需重启进BIOS手动开启,否则后续所有操作都会失败。
这一步跳过等于白装——虚拟机根本起不来,连GRUB菜单都看不到。
下载适配的Deepin ISO镜像
去 deepin.org 官网下载页面,【必须选带“Virtual”后缀的ISO】,比如 deepin-25.0.1-amd64-virtual.iso。普通桌面版镜像缺少virtio驱动和内核参数优化,在虚拟机里会黑屏或卡死在初始化阶段。
别贪快用第三方镜像站的非标版本,它们往往删减了虚拟化必需模块。
VirtualBox中创建并配置虚拟机
方法一:基础设置
打开VirtualBox → 点击“新建” → 名称填“Deepin-Virtual” → 类型选“Linux” → 版本选“Debian (64-bit)” → 内存分配≥2048MB → 创建虚拟硬盘时选VDI、动态分配、大小≥64GB。
方法二:关键硬件调优(不可跳过)
选中刚建好的虚拟机 → 点击“设置” → “系统” → “处理器” → 勾选“启用PAE/NX” → “加速” → 勾选“启用嵌套分页”和“启用硬件虚拟化(VT-x/AMD-V)” → “显示” → 视频内存调至128MB → 勾选“启用3D加速” → “存储” → 点击空光驱图标 → 选择下载好的virtual.iso → 勾选“启动时连接”。
【未勾选“启用硬件虚拟化”会导致内核panic,屏幕停在“Loading initial ramdisk…”】
启动安装并绕过启动卡顿
第一步:点击“启动”,进入Deepin安装界面后,立即按E键编辑启动参数。
第二步:在以linux开头的行末尾添加:modprobe.blacklist=vboxguest,vboxvideo → 按Ctrl+X启动。
这一步是为避免VirtualBox自带驱动与Deepin内置驱动冲突导致图形界面崩溃。不加这个参数,安装程序大概率在加载显卡模块时冻结。
第三步:后续安装流程与实体机一致——选简体中文 → 全盘安装 → 设置用户密码 → 等待进度条走完。
安装完成后移除ISO并启用增强功能
安装结束提示重启时,先关闭虚拟机 → 设置 → 存储 → 删除ISO挂载 → 启动虚拟机 → 登录后,设备 → 安装增强功能 → 弹出窗口后点“运行” → 输入密码完成安装 → 重启生效。
增强功能装不上,鼠标就无法自动捕获、剪贴板不能互通、分辨率也不能自适应。











