ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

VMware虚拟机安装银河麒麟V10 SP1全攻略:从分区到优化

2026/8/16 9:13:15 拓冰建站 浏览量
VMware虚拟机安装银河麒麟V10 SP1全攻略:从分区到优化

1. 项目概述:为什么选择在VMware里装国产系统?

最近几年,国产操作系统的发展势头挺猛的,尤其是在一些特定领域,从“能用”逐渐走向了“好用”。很多朋友,无论是出于学习、开发适配,还是单纯想体验一下,都有在个人电脑上安装国产系统的需求。但直接在物理机上安装,风险高、步骤繁琐,万一出问题还得重装整个电脑,太折腾了。这时候,虚拟机就成了一个绝佳的“试验田”。

今天要聊的,就是在VMware Workstation里,一步步安装“银河麒麟桌面操作系统V10 SP1”这个版本。这个版本号“Kylin-Desktop-V10-SP1-General-Release-2203-X86_64”看着长,其实拆开看就明白了:“Kylin-Desktop”是银河麒麟桌面版,“V10 SP1”是版本号(Version 10 Service Pack 1),“General-Release”是通用发布版,“2203”是2022年3月的发布标识,“X86_64”指64位的英特尔或AMD架构。选择在VMware里安装,最大的好处就是安全、方便、可反复折腾。你可以在不改变现有Windows或macOS系统的情况下,创建一个完全独立的麒麟系统环境,用来测试软件兼容性、学习系统管理,或者作为轻度的开发环境,用完了直接删掉虚拟机就行,对宿主机毫无影响。这个过程本身,也是理解操作系统安装、虚拟机配置和Linux基础的一个非常好的实践。

2. 前期准备:镜像、工具与虚拟机规划

动手之前,把“粮草”备齐是关键。这一步没做好,后面会踩不少坑。

2.1 获取官方系统镜像

首先,你需要银河麒麟桌面版V10 SP1的安装镜像。务必从官方或可信渠道获取,以确保文件的完整性和安全性。这个ISO镜像文件通常大小在4GB左右。下载完成后,强烈建议校验一下文件的SHA256或MD5值,与官方提供的校验和进行比对,确保下载过程中没有出错。一个损坏的镜像文件会导致安装过程中出现各种莫名其妙的错误。

2.2 选择与安装VMware Workstation

VMware Workstation Pro是功能最全的桌面虚拟化软件,适合深度用户。对于个人学习和体验,也可以使用免费的VMware Workstation Player,它的核心虚拟化功能同样完备,只是少了一些高级管理特性。我个人的习惯是使用Pro版,因为快照、克隆这些功能在测试时非常方便。确保你安装的VMware版本是比较新的,比如16.x或17.x,以获得更好的硬件兼容性和性能。安装过程本身很简单,跟着向导下一步就行,安装完成后可能需要重启电脑。

2.3 虚拟机配置的详细规划

打开VMware,点击“创建新的虚拟机”。这里的选择会直接影响后续系统的性能和体验。

  1. 配置类型:选择“自定义(高级)”,这样我们能掌握所有选项。
  2. 硬件兼容性:通常选择你当前VMware版本的最高兼容性(如Workstation 17.x),这能确保使用最新的虚拟硬件特性。
  3. 安装来源:关键一步。选择“安装程序光盘映像文件(iso)”,然后浏览到你下载好的银河麒麟ISO文件。VMware通常能自动识别出这是Linux系统。
  4. 命名与位置:给你的虚拟机起个名字,比如“KylinOS-V10-SP1”。位置一定要选一个剩余空间充足的磁盘分区,建议至少预留50GB以上的空间,因为虚拟机文件会逐渐增大。
  5. 固件类型:这里有个需要注意的点。虽然传统的BIOS兼容性最好,但为了更好的性能和未来兼容性(比如支持安全启动),我推荐选择“UEFI”。银河麒麟V10对UEFI的支持已经很完善了。
  6. 处理器配置:根据你宿主机CPU的核心数来分配。如果你的电脑是4核8线程,分配“2个处理器核心,每个核心2个线程”是一个不错的起点(即总共4个逻辑CPU)。这能保证虚拟机运行流畅,又不至于过度占用宿主机资源。
  7. 内存分配:对于带图形界面的桌面操作系统,内存不能太少。最低建议分配4GB(4096MB)。如果你的宿主机内存有16GB或以上,分配6GB-8GB会获得更流畅的体验,尤其是在同时运行多个应用时。
  8. 网络类型:最常用的是“使用网络地址转换(NAT)”。这样虚拟机会共享宿主机的IP上网,对外就像一个独立的设备,同时虚拟机之间、虚拟机和宿主机之间都能互通,是最省事的配置。
  9. I/O控制器和磁盘类型:保持默认的“LSI Logic”和“SCSI”通常即可,兼容性好。
  10. 磁盘选择:选择“创建新虚拟磁盘”。
  11. 磁盘容量与存储方式:这是规划的重点。磁盘大小建议设置为80GB或以上,为系统和后续安装软件留足空间。千万不要勾选“立即分配所有磁盘空间”,否则宿主机上会立刻出现一个80GB的大文件。应该选择“将虚拟磁盘拆分成多个文件”,这样管理起来更灵活,也便于迁移。
  12. 磁盘文件命名:默认的.vmdk文件名就可以。

点击完成,虚拟机的“空壳”就创建好了。但这还没结束,我们还需要对一些隐藏的“高级参数”进行微调。

3. 虚拟机高级设置与安装前调优

创建好虚拟机后,先别急着启动。右键点击虚拟机,选择“设置”,进入详细配置界面。除了刚才设定的内存、CPU,我们还需要关注几个地方:

  1. 显示设置:在“显示器”选项里,将“图形内存”适当调大,比如256MB或512MB。这对于图形桌面的流畅度有提升。同时,可以勾选“加速3D图形”,这能调用宿主机的GPU资源进行加速。
  2. 处理器虚拟化引擎:在“处理器”选项里,务必勾选“虚拟化Intel VT-x/EPT或AMD-V/RVI”。这个选项至关重要,它允许虚拟机直接访问CPU的硬件虚拟化支持,能大幅提升虚拟机的运行效率,尤其是对于64位系统。如果你的宿主机BIOS里没有开启CPU虚拟化支持(Intel VT-x或AMD-V),这里可能无法勾选,需要重启进入宿主机BIOS进行开启。
  3. 移除不必要的设备:默认虚拟机可能会创建虚拟打印机、声卡等。如果你暂时用不到,可以考虑移除它们,让虚拟机更精简。
  4. USB控制器:确保USB兼容性设置为“USB 3.0”或更高,这样如果你需要从宿主机传递文件到虚拟机,速度会快很多。

做完这些,虚拟机的“硬件”环境才算准备就绪。这个阶段多花几分钟规划,能避免后续很多性能上的尴尬。

4. 银河麒麟系统安装全流程解析

现在,可以点击“开启此虚拟机”了。虚拟机会从我们指定的ISO镜像启动,进入银河麒麟的安装界面。

4.1 安装引导与语言选择

启动后,你会看到银河麒麟的GRUB引导菜单。直接按回车,选择第一个选项“安装Kylin”,进入图形化安装程序。第一个界面是语言选择,选择“简体中文”,点击继续。

4.2 安装位置配置(分区规划)

这是整个安装过程中最核心、也最容易让新手困惑的一步——“安装位置”。我们需要为系统划分磁盘空间。

  1. 在安装信息摘要界面,点击“安装位置”。

  2. 你会看到我们为虚拟机分配的80GB虚拟磁盘。这里强烈建议选择“自定义分区”或“手动分区”,而不是自动配置。自动分区虽然简单,但可能不会创建我们需要的/home独立分区,不利于后期数据管理。

  3. 进入手动分区界面后,点击“创建分区表”。在弹出的警告框中选择“继续”,这会在虚拟磁盘上创建一个新的GPT分区表(因为我们之前选了UEFI)。

  4. 开始创建分区。对于一个基础的桌面系统,我建议至少创建以下三个分区,这是一种经典且实用的分区方案:

    • EFI系统分区:这是UEFI启动所必需的。
      • 大小:300MB - 500MB 足够。
      • 文件系统:选择fat32
      • 挂载点:选择/boot/efi
    • 根分区(/:用于安装系统和大部分应用程序。
      • 大小:建议 30GB - 50GB。如果你打算安装很多大型软件,可以给到60GB。
      • 文件系统:选择ext4。这是Linux最常用、最稳定的日志文件系统。
      • 挂载点:选择/
    • 家目录分区(/home:用于存放用户个人数据、文档、下载内容等。
      • 大小:分配剩余的所有空间(大约30GB-50GB)。
      • 文件系统:选择ext4
      • 挂载点:选择/home

    为什么要把/home独立分出来?这是Linux系统管理的一个好习惯。将来如果你需要重装系统,可以只格式化根分区/,而保留/home分区,这样你的个人文件、桌面设置、浏览器书签等都会完好无损。这是一种低成本的数据安全实践。

  5. 分区创建完成后,检查一下分区列表,确认无误后点击“完成”。系统会提示将更改写入磁盘,点击“接受更改”。

4.3 其他安装选项配置

回到安装信息摘要界面,配置其他选项:

  • 键盘布局:保持“汉语”。
  • 时区:点击地图上的上海,或选择“Asia/Shanghai”。
  • 网络和主机名:可以打开网络连接,主机名可以自定义一个,比如mykylin
  • 开始安装:设置一个root(超级管理员)密码和一个普通用户账户。这里有个重要建议:root密码一定要设置一个你记得住的强密码。同时,务必创建一个普通用户(如user1),并为其设置密码。日常使用中,应尽量使用普通用户登录,只在需要进行系统管理时才使用root权限(通过sudo命令),这是Linux系统安全的基本准则。

点击“开始安装”,安装程序就会将系统文件复制到虚拟磁盘,并进行配置。这个过程大概需要10-20分钟,取决于你的虚拟机磁盘速度和宿主机性能。

4.4 安装后首次启动与初始设置

安装完成后,点击“重启”。虚拟机可能会提示你“请移除安装介质,然后按回车键”。此时,我们需要在VMware的菜单栏选择“虚拟机” -> “可移动设备” -> “CD/DVD (SATA)” -> “断开连接(与镜像文件的连接)”,或者直接在虚拟机设置里将ISO镜像移除。然后按回车键继续重启。

系统重启后,会进行首次启动的初始化配置,包括创建用户目录、应用系统设置等。完成后,用你创建的普通用户账号和密码登录,就能看到银河麒麟漂亮的桌面环境了。

5. 安装后的必备优化与配置

成功进入桌面只是第一步。一个“好用”的系统,还需要进行一些基本的优化配置。

5.1 安装VMware Tools(关键步骤)

这是提升虚拟机体验最重要的一步。VMware Tools是一套驱动程序和服务,安装后可以实现:

  • 鼠标指针自由进出虚拟机:无需按Ctrl+Alt切换。
  • 屏幕分辨率自适应:虚拟机窗口大小改变时,系统分辨率自动调整。
  • 宿主机与虚拟机间共享文件夹:方便地交换文件。
  • 时间同步:保持虚拟机时间与宿主机一致。
  • 更好的图形性能

在银河麒麟中安装VMware Tools的步骤如下:

  1. 在VMware菜单栏,点击“虚拟机” -> “安装VMware Tools”。这会在虚拟机内挂载一个虚拟的安装光盘。
  2. 在银河麒麟桌面上,通常会弹出一个包含VMwareTools-xxx.tar.gz文件的文件夹。如果没有,你可以打开文件管理器,在左侧设备栏找到类似“VMware Tools”的光盘图标并打开。
  3. 将这个压缩文件复制到你的用户主目录(如/home/user1/)下。
  4. 打开终端(可以在开始菜单搜索“终端”)。
  5. 依次输入以下命令(以普通用户身份,需要时用sudo提权):
    # 切换到压缩包所在目录 cd ~ # 解压安装包 tar -xzf VMwareTools-*.tar.gz # 进入解压出的目录(目录名可能略有不同) cd vmware-tools-distrib/ # 以root权限运行安装脚本。安装过程中,遇到提示基本一路按回车选择默认值即可。 sudo ./vmware-install.pl
  6. 安装脚本会编译一些内核模块,需要一点时间。安装完成后,根据提示重启虚拟机。
  7. 重启后,你会发现鼠标可以自由进出,屏幕也能自适应缩放,体验大幅提升。

5.2 配置软件源与系统更新

新安装的系统,软件仓库可能不是最新的,或者访问速度慢。我们可以更换为国内镜像源来加速软件下载和更新。

  1. 打开终端。
  2. 备份原有的软件源列表:
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  3. 编辑软件源配置文件。银河麒麟基于Ubuntu/Debian,使用apt包管理器。你可以使用nanovim编辑器。这里用nano
    sudo nano /etc/apt/sources.list
  4. 将其中的官方源地址(通常是http://archive.kylinos.cn)注释掉或替换为国内镜像源。例如,可以替换为清华源或中科大源中针对银河麒麟的镜像(具体地址需要查询对应镜像站是否提供Kylin源)。注意:并非所有Ubuntu镜像都完全兼容银河麒麟,直接替换可能导致依赖问题。最稳妥的方法是,先查找银河麒麟官方社区推荐的国内镜像源。如果找不到,暂时使用官方源,虽然可能慢一点,但最安全。
  5. 更新软件包列表并升级现有软件:
    sudo apt update sudo apt upgrade
    这个过程会下载并安装更新,需要一些时间。

5.3 基础软件安装与汉化完善

系统自带的软件可能不全。我们可以安装一些常用工具:

  • 网络工具sudo apt install net-tools(包含ifconfig命令)。
  • 编译工具sudo apt install build-essential(后续编译软件可能需要)。
  • 文本编辑器:系统自带,但你可以安装vimvscode
  • 中文输入法:系统通常预装了搜狗输入法或麒麟输入法。如果没有,可以在“设置”->“区域和语言”->“输入源”中添加。

6. 常见问题与故障排查实录

即使在虚拟环境中,安装过程也可能遇到一些问题。这里记录几个我遇到过或常见的问题及解决方法。

6.1 安装过程中卡住或报错

  • 问题描述:在分区后或文件复制阶段,进度条长时间不动,或提示错误。
  • 排查思路
    1. 检查ISO镜像完整性:这是最常见的原因。务必重新校验SHA256值。
    2. 检查虚拟机磁盘空间:确保分配的虚拟磁盘容量足够,且宿主机物理磁盘有充足空间。
    3. 关闭安全软件:宿主机上的某些杀毒软件或安全防护可能会干扰虚拟机磁盘的写入操作,尝试暂时禁用。
    4. 调整虚拟机配置:尝试减少分配给虚拟机的CPU核心数或内存,有时资源分配过高反而会导致宿主调度问题。

6.2 系统启动失败,进入GRUB救援模式

  • 问题描述:安装完成后重启,没有进入系统,而是显示grub rescue>提示符。
  • 原因分析:这通常是因为引导程序(GRUB)没有正确安装到虚拟磁盘的EFI分区,或者找不到启动文件。
  • 解决方法
    1. 在VMware设置中,确认虚拟机固件类型为UEFI,并且虚拟磁盘是GPT分区表。
    2. 重新运行安装程序,在分区时务必确认创建了/boot/efi分区,并且文件系统是fat32
    3. 如果已经安装,可以尝试使用银河麒麟安装U盘启动,进入“试用”模式,然后使用chrootgrub-install命令修复引导。这个过程对新手较复杂,最直接的方法是检查分区步骤后重装。

6.3 屏幕分辨率不正确或无法自适应

  • 问题描述:进入桌面后,分辨率固定为较低值(如800x600),且无法在系统设置中调整。
  • 排查思路
    1. 首要检查VMware Tools:90%的原因是VMware Tools没有安装或安装失败。请严格按照前述步骤重新安装。
    2. 检查虚拟机显示设置:在VMware的虚拟机设置中,确保“加速3D图形”已启用,并分配了足够的显存(如256MB以上)。
    3. 手动配置分辨率:如果VMware Tools已安装但仍无效,可以尝试在终端中使用xrandr命令查看支持的分辨率,并临时设置。但根本解决仍需依赖VMware Tools驱动。

6.4 网络连接异常

  • 问题描述:虚拟机内无法上网。
  • 排查步骤
    1. 检查虚拟机网络适配器状态:在VMware中,确保网络连接是“已连接”状态,并且连接模式是“NAT模式”(对于大多数上网需求足够)。
    2. 检查宿主机网络:宿主机本身需要能正常上网。
    3. 在虚拟机内检查:打开终端,输入ping 114.114.114.114(一个公共DNS地址)。如果能通,说明网络是通的,可能是DNS问题。如果不通,输入ifconfigip addr查看网卡是否获得了IP地址(通常是192.168.xxx.xxx172.16.xxx.xxx)。如果没有IP,尝试重启网络服务:sudo systemctl restart NetworkManager
    4. 检查防火墙:银河麒麟可能默认开启了防火墙。可以暂时关闭测试:sudo systemctl stop firewalld(如果使用firewalld)或sudo ufw disable(如果使用ufw)。但测试后,建议根据需求重新配置防火墙规则,而不是长期关闭。

6.5 共享文件夹无法使用

  • 问题描述:安装了VMware Tools,但无法在/mnt/hgfs目录下看到设置的共享文件夹。
  • 解决方法
    1. 首先在VMware的“虚拟机设置”->“选项”->“共享文件夹”中,添加宿主机上要共享的目录,并选择“总是启用”。
    2. 在银河麒麟虚拟机中,需要手动挂载HGFS文件系统。安装open-vm-tools-desktop包通常能解决:sudo apt install open-vm-tools-desktop
    3. 重启虚拟机,或者手动挂载:sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
    4. 如果/mnt/hgfs目录不存在,需要先创建:sudo mkdir -p /mnt/hgfs

7. 性能调优与日常使用建议

一个配置得当的虚拟机,用起来才能顺手。这里分享几个提升使用体验的技巧。

7.1 虚拟机性能调优

  • CPU与内存:不要过度分配资源。通常,分配给虚拟机的CPU核心数不超过宿主机物理核心数的一半,内存不超过宿主机可用内存的60%,是一个比较平衡的比例。例如,8核16G的宿主机,给虚拟机分配4核、8G内存就很充裕了。
  • 磁盘性能:虚拟磁盘文件放在宿主机SSD上,速度远快于HDD。如果经常进行磁盘IO操作,可以在VMware设置中为虚拟磁盘选择“独立-持久”模式,并考虑使用NVMe控制器(如果VMware和客户机系统支持)。
  • 快照功能:在安装好系统、配置完基础环境(如VMware Tools、更新、常用软件)后,创建一个“干净状态”的快照。以后无论怎么折腾,都可以一键回到这个初始状态,省去重装的麻烦。

7.2 宿主机与虚拟机协同工作

  • 共享文件夹:这是最高效的文件交换方式。避免使用U盘或网络传输。
  • 剪贴板共享:安装VMware Tools后,默认启用。可以在VMware设置中确认“客户机隔离”选项下的“拖放”和“复制粘贴”已启用。
  • 专用网络:如果需要虚拟机提供网络服务(如搭建测试Web服务器),可以将网络模式改为“桥接模式”,这样虚拟机会获得和宿主机同网段的独立IP,局域网内其他设备可以直接访问。

7.3 银河麒麟系统使用小贴士

  • 软件安装:优先使用系统自带的“应用商店”或apt命令安装软件。对于商店里没有的软件,可以尝试下载.deb包安装,或寻找适用于Ubuntu 20.04/22.04 LTS(银河麒麟V10通常基于此)的软件源。编译安装是最后的选择。
  • 驱动问题:虚拟机硬件都是虚拟化的标准硬件,通常不存在驱动问题。如果在物理机上安装,显卡、无线网卡驱动可能需要额外关注,银河麒麟官网或社区通常提供解决方案。
  • 社区支持:遇到系统层面的疑难问题,去“银河麒麟社区”论坛搜索或提问,通常能找到答案或得到官方人员的帮助。