想在一个已经装好Windows的电脑上体验或者正式使用银河麒麟桌面操作系统V10,最稳的办法就是在VirtualBox里先开一台虚拟机。这篇文章就是我实际从零安装一遍的完整记录,包含每个步骤背后的原因、装完之后的系统初始化,以及遇到黑屏、启动失败这类问题时我是怎么一步步定位的。无论你是刚接触虚拟机的新手,还是想搭一个麒麟环境做软件测试的开发者,照着这份流程走下来,基本都能顺利跑起来。
先说结论:VirtualBox免费、跨平台、占用不算高,配合麒麟V10这种基于Linux内核的桌面系统,日常办公、跑开发工具都没问题。如果你想长期使用,我建议把虚拟机硬盘给足、内存给足;如果只是临时看看界面,那就按我下面的最低配置走,能用也很流畅。
1. 为什么是VirtualBox、为什么是麒麟V10,以及安装前的准备清单
1.1 虚拟机方案的取舍:免费开源与低成本试错
装一个操作系统有很多种方式,直接灌进物理机是“一步到位”,但代价也大:原有系统可能要腾分区、引导流程需要额外处理、万一驱动不兼容还得来回折腾。用虚拟机的好处是可以随时回滚、随时删除,完全不影响宿主机。这也是我坚持推荐VirtualBox而不是直接往实机里装的原因。
在虚拟机软件里,VirtualBox和VMware是两大主流。VMware功能全但闭源,个人免费版限制不少;VirtualBox开源,跨平台,快照、共享文件夹、端口转发这些高频功能都有,教程也多,遇到问题随便一搜就有解决方案。针对麒麟V10这种基于Linux内核的桌面版系统,VirtualBox的兼容性表现很好——在虚拟机类型里直接选Linux + Ubuntu 64位就能正常引导和安装。
还有一点,麒麟V10本身就是一款面向桌面场景的Linux发行版,日常用来看视频、写文档、做开发都没有问题。先用虚拟机跑,你能零成本确认它到底适不适合你的工作流,再决定要不要在裸机上装,这个试错成本几乎可以忽略不计。
1.2 需要提前准备的四样东西与硬件基线
开始操作之前,先把四样东西准备齐,不然装到一半去找软件、找镜像会很打断节奏:
- VirtualBox安装包:从VirtualBox官网下载对应平台的版本,建议选6.1以上的稳定版。
- 银河麒麟桌面操作系统V10的ISO镜像:从官方渠道获取,下载时注意区分桌面版和服务器版,本文流程针对桌面版。
- Extension Pack:可选,但如果你后面要使用USB 3.0设备、更完整的硬件透传,建议一并安装,注意版本号要和VirtualBox主程序完全一致。
- 一定的磁盘空间和内存:虚拟磁盘建议60GB起步,宿主机内存至少要8GB,16GB会更从容。
硬件方面,我实测的基线是:4核CPU、16GB内存、固态硬盘。在这个配置下,给虚拟机分配2核CPU + 4GB内存 + 128MB显存,麒麟V10跑起来很顺滑。如果你的电脑只有8GB内存,虚拟机分配4GB后宿主机会稍微紧张,但完成安装和日常体验足够。
1.3 容易被忽略的虚拟化前置检查
这是很多人漏掉的一步:VirtualBox需要CPU硬件虚拟化支持。如果你用的是Intel CPU,需要在BIOS里开启VT-x;AMD CPU则对应AMD-V。大部分电脑默认是开启的,但某些品牌机或老主板会默认关闭。
在Windows上最快的方式是打开任务管理器,切到“性能”标签页,看CPU区域是否显示“虚拟化:已启用”。如果是“已启用”,直接跳过这一步;如果是“已禁用”,请重启进BIOS,在CPU Configuration或Advanced菜单中找到虚拟化相关选项打开。
另外,Windows自带的Hyper-V、Windows虚拟机监控程序、基于虚拟化的安全等功能如果处于开启状态,会和VirtualBox争抢硬件虚拟化资源,导致虚拟机启动极慢、黑屏或直接报错。遇到这种情况,需要在“控制面板—程序—启用或关闭Windows功能”里暂时关闭相关的虚拟化选项,重启后再跑VirtualBox。这一点放在后面踩坑部分还会再提到。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 创建虚拟机:内存、硬盘、显存与系统类型的一次性选择
2.1 系统类型选择:Linux + Ubuntu 64位的讲究
打开VirtualBox主界面,点“新建”,首先会看到一个名称和操作系统类型的选择界面。名称可以随意,我习惯用kylin-v10,全小写、带连字符,方便命令行操作。关键在下拉框:
- 类型选择Linux;
- 版本选择Ubuntu 64-bit。
有人可能会疑惑,又不是装Ubuntu,为什么要选这个?原因是麒麟V10桌面版基于Ubuntu/Debian体系的代码构建,内核特性、驱动模型、引导方式都对标Ubuntu。选Ubuntu 64位可以让VirtualBox在创建虚拟机时直接匹配最合适的默认配置,包括芯片组、IO控制器、EFI支持等。如果你强行选“Other Linux 64-bit”,多半也能装,但默认参数不一定最优,遇到问题的概率会增加。
2.2 内存、CPU、硬盘和显存怎么配最稳妥
进入“内存大小”时,VirtualBox默认给的数值通常只有几百MB或1GB,对桌面系统来说明显不够,务必手动调整。
具体配置我建议这样:
| 配置项 | 推荐值 | 说明 |
|---|---|---|
| 内存 | 4GB起步,8GB更佳 | 桌面系统加浏览器、办公软件,4GB是流畅底线 |
| CPU核心数 | 2核 | 不用太多,给多了反而可能拖慢宿主机 |
| 硬盘 | 动态分配,60GB以上 | 动态分配实际占用随数据增长,不会一次占满 |
| 显存 | 128MB | 这是最容易被忽略的项,默认16MB会导致画面模糊或花屏 |
| 3D加速 | 先关掉 | 桌面系统不是游戏,3D加速有时反而引发显示兼容问题 |
硬盘部分有两个选项:固定大小和动态分配。固定大小性能略好,但会立即占满磁盘空间;动态分配更灵活,适合虚拟磁盘比较大但又不是一开始就需要用完的场景。我推荐动态分配,60GB起步,给到80GB更好,这样后期装开发环境、缓存文件都不会捉襟见肘。
虚拟磁盘文件类型默认是VDI,这是VirtualBox的自家格式,保持默认即可。如果你以后想迁移到VMware,可以考虑后面再导出OVF,没必要现在选其他格式。
2.3 存储与网络的初始设置:ISO挂载和NAT上网
虚拟机创建完成后,先不要急着启动,我们需要把ISO镜像挂载进去。在设置面板里:
- 打开“存储”选项卡,在存储树里选中光驱设备;
- 点击光盘图标,选择“选择磁盘文件”,找到你下载好的麒麟V10 ISO;
- 确认“启动顺序”里光驱排在硬盘之前。
网络这块,默认的NAT模式就很好——虚拟机通过宿主机网络上网,宿主机上不需要做任何额外配置。如果你想在虚拟机里跑SSH服务,再单独配置端口转发或桥接,后面第4章我会给出配置方法。
这里还有一个小提醒:如果后面遇到“无法启动”“找不到启动设备”之类的问题,多半和启动顺序或ISO没挂载好有关。先把ISO挂载、光驱优先启动,这两个基本点确认好,安装流程才能顺利起步。
3. 完整安装流程:从ISO引导到首次进入桌面
3.1 启动ISO并完成语言、时区、键盘的初步设置
点击主界面上的“启动”按钮,虚拟机窗口会弹出,等待几秒后,你就能看到ISO的引导菜单。这里如果界面分辨率很低或者显示不完整,不要慌,这是还没有显卡驱动的正常现象,先选第一项进入安装程序。
整个过程类似Ubuntu的安装向导。第一步选择语言,选“中文简体”即可。键盘布局默认会跟随语言选择,不需要手动改。
接下来会进入“安装”相关页面,通常包括时区设置、键盘布局、用户信息等。时区默认会检测到东八区,一般不用动;如果默认不对,手动调整一下就好。
3.2 磁盘分区:自动分区与手动分区的选择
分区界面经常会劝退新手,我来说点实在的。
如果这是你第一次在虚拟机里装系统,建议直接选“自动分区”。VirtualBox分配的虚拟磁盘对虚拟机来说就是一块全新的空盘,自动分区会合理切分出EFI引导分区、根分区和交换分区,全程不需要你操心。整个过程可能只有十几秒。
如果你希望把系统盘和数据盘分开,或者想精确控制分区大小,再选手动分区。一个简单可落地的方案是:
- /boot:1GB;
- /:60GB起步,系统全装这里;
- swap:4GB或按物理内存大小设置;
- /home:剩余空间分给个人数据。
不过说老实话,在虚拟机场景下,手动分区带来的灵活性并不高——真正的好处是方便以后做系统镜像或迁移。小白用户直接用自动分区,把精力留给后面更重要的事。
3.3 用户信息与安装过程需要等待的事项
分区完成后,安装程序会让你设置用户名、计算机名和密码。这里有个建议:虚拟机里的密码不必和宿主机保持一致,因为虚拟机网络默认是NAT模式,对外暴露几率极低,用一套简单好记的密码即可。我当时设了一个短密码,后来投屏演示时输起来非常方便。
点击“安装”之后,系统就开始往虚拟磁盘写入文件。这个过程大概持续20到40分钟,取决于ISO放在机械硬盘还是固态硬盘、CPU性能以及分配的内存大小。安装期间可以看到进度条,但不要频繁点击或者强制关闭窗口。部分步骤会显示“正在安装系统”,看着像卡住,其实后台还在写文件。
如果你的宿主机性能偏弱,等待期间开着其他大软件会导致安装变慢。保险起见,把一些占CPU的后台任务暂时关掉,给安装程序让条路。
3.4 重启后的首次登录与基本状态确认
安装完成后向导会提示重启。这时有一个非常经典的坑:如果ISO还挂在光驱里,虚拟机可能会重复进入安装界面。处理办法有两种,要么在重启前手动把光驱里的ISO释放掉,要么在VirtualBox设置里把硬盘调整到第一启动项。
重启后,能看到桌面系统的登录界面,输入刚才设置的用户名和密码即可进入桌面。
初次进入桌面,推荐先确认两件事。第一,打开“系统设置”或“关于本机”,看一下系统版本与内核信息,确认安装的是V10版本;第二,检查软件更新源是否可以正常访问。如果更新源能拉取软件列表,说明网络已经通了。这个阶段如果网络不通,做任何软件安装都会寸步难行,后面第4章会详细讲网络排查。
4. 装完系统第一件事:增强功能、分辨率和共享能力
4.1 VBoxGuestAdditions到底解决哪些问题
很多人装完系统后第一反应是“屏幕分辨率怎么这么小”“鼠标怎么挪不出去”“托文件拖不进去”。这些问题几乎都指向同一个解决方案:VirtualBox增强功能,也就是VBoxGuestAdditions。
增强功能本质上是VirtualBox给虚拟机系统准备的一套驱动和工具集合,装好之后它会带来四个非常实际的能力:
- 分辨率可以自动适配虚拟机窗口,不会永远停留在800×600;
- 鼠标可以在宿主和虚拟机之间无缝切换,不用按热键释放;
- 剪贴板内容可以双向共享,复制粘贴文本照常工作;
- 支持拖拽文件、共享文件夹,和宿主机交换文件非常方便。
可以说,不装增强功能的虚拟机只能算“能开机”,装完增强功能才叫“能干活”。
4.2 增强功能安装的完整操作命令
在虚拟机窗口的菜单栏里点击“设备—安装增强功能”,VirtualBox会挂载一个虚拟光驱,里面就是增强功能的安装包。接下来打开终端,按顺序操作:
bash复制# 先看看光驱挂载在哪里
lsblk | grep cdrom
# 如果系统没有自动挂载,手动挂载到 /media
sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
# 查看目录内容,确认VBoxLinuxAdditions.run存在
ls /media/cdrom
确认无误后,执行安装脚本:
bash复制sudo sh /media/cdrom/VBoxLinuxAdditions.run
脚本运行需要编译一些模块,过程大概一两分钟,看到类似“Building the VirtualBox Guest Additions kernel modules”的日志是正常的。结束后重启虚拟机,分辨率、剪贴板、拖拽等功能就都能用了。
4.3 增强功能失败的常见原因与处理
我遇到过一次增强功能安装到一半报错的场景,日志提示缺少内核头文件或编译工具链。这个问题很典型:增强功能需要重新编译内核模块,而系统里没有对应的gcc、make或者与当前内核版本匹配的开发包。
麒麟V10桌面版基于deb系的包管理,先执行更新和依赖安装:
bash复制sudo apt update
sudo apt install -y gcc make perl linux-headers-$(uname -r)
如果你是rpm系的系统版本,则用对应的包管理器:
bash复制sudo yum install -y gcc make perl kernel-devel
依赖装好后再重新运行VBoxLinuxAdditions.run,基本就能顺利通过。如果还报错,大概率是内核更新过但没重启,导致编译头文件和当前运行内核版本不一致。重启一次再安装,问题一般消失。
另外提醒一句:有些系统安装增强功能后重启会短暂黑屏,不要慌,等一会儿或按一下回车,桌面就会出现。不要因为黑屏几秒就去强制关机,那样反而可能损坏文件系统。
4.4 共享文件夹与端口转发的小配置
增强功能装好后,共享文件夹和端口转发就可以派上用场了。
共享文件夹的目的是让宿主机和虚拟机直接共用目录。在VirtualBox设置中找到“共享文件夹”,选择“添加”,指定一个宿主目录并命名,比如share,注意勾选“自动挂载”。然后在虚拟机里执行:
bash复制sudo mkdir -p /mnt/share
sudo mount -t vboxsf share /mnt/share
如果提示找不到文件系统类型,说明增强功能还没生效,重新安装或重启后再试。挂载成功后,在/mnt/share下就能看到宿主目录里的文件了。
端口转发适用于你希望从宿主机直接用SSH连进虚拟机的场景。先在虚拟机里安装并启动SSH服务,然后在VirtualBox的“网络—高级—端口转发”里加一条规则,宿主端口和子系统端口都填22,从宿主机终端执行ssh 用户名@127.0.0.1 -p 22就能连上。它比桥接模式更省事,因为不用频繁查看虚拟机IP。
5. 实录踩坑:黑屏、启动失败、CPU飙高的定位思路
5.1 黑屏:从显卡控制器到3D加速的排查链
黑屏是VirtualBox装Linux桌面系统最常见的故障,我遇到的场景分两种:一种是开机后整个屏幕全黑,只有光标在闪;另一种是安装过程中某一步突然黑屏,感觉像死机了。
排查思路不要乱,按顺序来:
第一步确认硬件虚拟化没被抢占。回到第1.3节说的虚拟化检查和Hyper-V问题。Windows上开着Hyper-V但VirtualBox没有使用嵌套虚拟化的情况下,轻则启动慢,重则黑屏无响应。
第二步检查显卡控制器。VirtualBox默认的显卡控制器是VBoxSVGA,它对大多数系统兼容性不错,但麒麟V10在某些版本下会黑屏。此时在“设置—显示—显卡控制器”里切换到VMSVGA或VBoxVGA,然后重启虚拟机,很大概率就能看到画面。
第三步关闭3D加速。3D加速在Windows虚机里体验还行,但对Linux桌面系统来说有时反而会引发显示异常。在“显示—加速”里取消勾选“启用3D加速”,重启后再看。
这三步从概率最高的依次往下排查,绝大多数黑屏都能解决。如果全部试过还是黑屏,再考虑是不是ISO文件不完整,用校验工具算一下镜像的哈希值。
5.2 安装卡死与重启后无法进入系统的原因
安装过程中出现进度条长时间不动,不要马上下结论说镜像坏了。先观察CPU和磁盘活动,VirtualBox窗口底部和宿主机的任务管理器是两款参考工具。如果宿主CPU还有波动、磁盘还在读写,说明后台仍在安装,只是进度条刷新不够及时,再等等。
如果确实完全卡死,优先考虑资源不足:给虚拟机增加内存到6GB或8GB,CPU从1核提到2核。还有一个细节是存储控制器类型,如果当前用的是IDE控制器,可以换成SATA控制器,在“存储—存储控制器”里调整,某些ISO镜像对IDE支持不太友好。
重启后无法进入系统是另一个高频问题。典型的表现是重启后来回跳转安装界面,或者停在引导菜单找不到启动项。对应做法我已经提过:释放ISO或调整启动顺序。如果调整完还是无法进入系统,进入系统安装的引导菜单,看看有没有“修复引导”之类的选项,通常需要重新安装引导程序。这时如果之前拍过快照,直接恢复快照要比重装快得多。
5.3 CPU占用异常与虚拟机卡顿的调优
新装好的系统跑起来应该还算流畅,如果明显卡顿,就要排查宿主机和虚拟机的配合问题。
先说一个反直觉的结论:虚拟机分配的CPU核数并不是越多越好。分配4核给虚拟机,宿主机本身程序调度的开销反而更大,尤其在Windows上,系统调度器需要频繁切换上下文,虚拟机内外部都会变慢。我实测下来,双核分配比四核分配整体更稳。
3D加速也是一个双刃剑。前面说黑屏时要关闭它,反过来说,如果开启3D加速后CPU占用异常升高,同样要关掉。桌面系统对GPU的要求没有想象中高,VMSVGA加上128MB显存已经足够支撑日常操作。
还有一类问题是宿主侧引起的。比如Windows Defender实时扫描vdi虚拟磁盘文件,装软件时会触发大量读写扫描,CPU居高不下。把虚拟机目录加入杀毒软件排除列表,卡顿会明显好转。另外VirtualBox的日志和版本更新也很重要,新版修复了旧版本大量CPU占用和内核崩溃问题,建议定期升级。
5.4 快照习惯:给整个环境上保险
折腾虚拟机,我最想强调的一件事是善用快照。它相当于给虚拟机的当前状态拍一张照片,以后系统出任何问题,都能一键回到这个状态。
推荐在“安装完成+增强功能生效+更新源可用”这三个节点分别拍一个快照,给快照起一个清晰的名字,比如initial-setup。拍摄方式很简单:虚拟机菜单栏“控制器—快照—拍摄”,填写名称和描述,确认即可。
有了快照,后面你想测试奇怪的软件、调整系统配置、升级内核,都只管放手去做。崩了就把快照恢复,几分钟回到干净状态。唯一需要留意的是快照文件会占磁盘空间,长期多重快照会让虚拟机越来越大,建议在稳定状态下删除过于陈旧的快照。
我个人的习惯是:一套环境建立好之后只保留两个快照,一个是“纯净初始系统”,一个是“已装好日常软件”,其余的快照用完即删。这样既留了安全网,也不会让磁盘空间失控。
最后再说一点个人体会。整套流程跑下来,麒麟V10在VirtualBox里的日常使用体验比预想中流畅,办公软件、浏览器、终端这些场景都没有明显短板。如果你只是想体验或者做测试,虚拟机方案完全够用;如果你考虑长期使用,养成拍快照、及时更新系统、定期备份虚拟磁盘的习惯,整个环境会非常稳定。希望这篇文章能帮你少走几步弯路,装好系统之后,剩下的就尽情折腾吧。
