拓冰建站拓冰建站
首页 / 资讯中心 / 正文

OpenKylin虚拟机安装全攻略:从零到精通的详细步骤与避坑指南

1. 项目概述为什么选择OpenKylin最近在折腾国产操作系统OpenKylin开放麒麟这个名字出现的频率越来越高。它作为一款基于Linux内核、由国内社区主导开发的开源桌面操作系统主打安全、易用和良好的中文生态兼容性。对于开发者、国产化环境适配人员或者单纯想体验一下不同于Windows/macOS生态的普通用户来说自己动手装一个OpenKylin来玩玩是个挺有意思的实践。网上关于OpenKylin的安装教程不少但要么过于简略跳过了关键细节要么环境特定不具备普适性。很多朋友卡在启动盘制作、分区设置或者安装后驱动配置这些环节。我这次的目标就是结合自己多次在物理机和虚拟机上安装OpenKylin的经验整理出一份真正“最详细”的步骤指南。这份指南会以在VMware虚拟机中安装为例因为这是最安全、最方便的体验方式但原理同样适用于物理机安装。我会把每一步操作背后的逻辑、可能遇到的坑以及如何优雅地爬出来都掰开揉碎了讲清楚。无论你是Linux新手还是有一定基础想快速部署测试环境的老手跟着这篇指南走应该都能顺利地把OpenKylin跑起来。2. 安装前的核心准备工作动手安装之前充分的准备能避免至少80%的后续麻烦。这个阶段的核心是获取正确的系统镜像并准备好安装环境。2.1 获取官方系统镜像第一步也是最重要的一步是下载正版的OpenKylin镜像文件。这里强烈建议前往其官方网站的下载页面获取。为什么要强调官方因为第三方渠道的镜像可能被篡改、集成不明软件或者版本老旧存在已知漏洞。访问OpenKylin官网找到下载板块。通常你会看到多个版本比如针对普通用户的“桌面版”针对开发者的“开发者版”等。对于大多数用户选择最新的稳定版桌面版即可。镜像文件格式通常是.iso大小在3GB到4GB左右。下载时注意核对文件的校验码如SHA256与官网公布的值一致后再使用这是确保文件完整未被损坏的关键一步。2.2 虚拟机环境搭建以VMware Workstation为例对于绝大多数初次体验者我首推在虚拟机中安装。这能完美隔离你的主力工作环境安装过程可以随意折腾失败了直接删除重来毫无心理负担。VMware Workstation Pro是功能强大且稳定的选择当然VirtualBox等免费虚拟机软件也同样可行操作逻辑大同小异。安装VMware Workstation从VMware官网下载最新版本的Workstation Pro安装程序。安装过程基本是“下一步”到底需要注意的环节是输入许可证密钥。如果你有正版密钥则直接输入如果没有VMware通常提供为期30天的免费试用期足够完成本次体验。安装完成后重启电脑。确保虚拟化技术已开启这是虚拟机能否正常运行的前提。现代CPU无论是Intel的VT-x还是AMD的AMD-V都支持硬件虚拟化但需要在主板BIOS/UEFI设置中手动开启。重启电脑在开机自检画面按特定键通常是F2、F10、Del或Esc因主板品牌而异进入BIOS设置。在“Advanced”高级或“Security”安全选项卡下找到“Virtualization Technology”、“Intel VT-x”或“AMD-V”类似的选项将其设置为“Enabled”启用。保存并退出重启。注意如果你在启动虚拟机时遇到“此计算机上未启用虚拟化”的错误99%的原因就是BIOS里的这个开关没打开。Windows用户也可以在任务管理器的“性能”标签页查看“虚拟化”是否已启用。创建新的虚拟机打开VMware Workstation点击“创建新的虚拟机”。选择“典型”配置即可。在“安装程序光盘映像文件”这一步点击“浏览”指向你刚才下载的OpenKylin的.iso文件。VMware通常能自动识别出这是Linux系统并提示你选择版本。如果列表中没有“OpenKylin”可以选择“Ubuntu 64位”或“其他Linux 5.x内核64位”作为近似替代这对后续安装影响不大。虚拟机硬件配置接下来设置虚拟机的名称和存储位置。然后分配硬件资源处理器建议分配2个或更多核心。如果你的物理机是4核8线程分配2核是合理的能保证虚拟机流畅运行的同时不影响宿主机。内存至少分配4GB4096MB。对于现代桌面操作系统4GB是流畅运行的门槛如果宿主机内存充裕如16GB以上分配8GB体验会更好。网络默认的“NAT”模式即可这样虚拟机会共享宿主机的网络连接无需额外配置就能上网。磁盘创建一个新的虚拟磁盘。磁盘类型选择“SCSI”推荐。容量建议不少于40GB选择“将虚拟磁盘拆分成多个文件”便于日后迁移。这里分配的只是最大容量并不会立刻占用你物理硬盘40GB的空间而是随着虚拟机内文件增多动态增长。完成创建后你就拥有了一个“空白”的虚拟电脑光驱里已经插入了OpenKylin的安装盘随时可以开机启动。3. 详尽的OpenKylin安装步骤解析准备工作就绪现在可以启动虚拟机开始正式的安装过程了。我会按照安装程序的每个界面详细解释其作用和选择建议。3.1 启动与安装模式选择开启虚拟机电源它会从我们加载的.iso镜像文件启动。首先映入眼帘的是OpenKylin的GRUB引导菜单。这里通常有两个选项“试用OpenKylin”和“安装OpenKylin”。试用OpenKylin这个选项会直接引导进入一个完整的Live CD桌面环境系统完全运行在内存中不会对虚拟硬盘做任何更改。你可以在这个环境下体验系统的外观、功能测试硬件兼容性如网络、声音、显卡。这是一个非常安全的“先尝后买”方式。安装OpenKylin直接启动图形化安装程序。对于我们的目的直接选择“安装OpenKylin”。系统加载一段时间后会进入图形化安装向导界面语言通常默认为中文。3.2 键盘布局、时区与用户配置键盘布局选择“汉语”。安装程序会自动配置对应的键盘映射。时区选择在地图上点击中国区域例如上海系统会自动设置东八区UTC8。创建用户这是关键一步。你需要设置一个计算机名主机名以及第一个用户的用户名和密码。用户名建议使用英文小写字母和数字组合避免使用空格和特殊字符。这在后续命令行操作中会更方便。密码设置一个强密码。安装程序会提示密码强度。务必记住这个密码它是你登录系统以及执行管理员权限sudo操作时的凭证。自动登录为了安全不建议在安装时勾选“自动登录”尤其是在可能涉及敏感操作的场景下。加密主目录这是一个可选项。如果勾选你的个人文件夹会被加密即使有人物理上拿到你的硬盘也无法直接读取其中的数据。对于虚拟机体验可以不选对于物理机且包含敏感数据建议启用。注意一旦启用忘记密码将几乎无法找回数据。3.3 磁盘分区方案详解重点与难点这是安装过程中最容易让人困惑的一步。对于在VMware中全新安装我们有最简洁安全的选择。安装类型通常有清除整个磁盘并安装OpenKylin这是最简单推荐给新手的选项。它会自动删除虚拟硬盘上所有现有分区并按照最佳实践创建新的分区结构如EFI系统分区、交换空间、根分区等。对于我们新建的空白虚拟机请毫不犹豫地选择这个选项。其他选项手动分区适合高级用户或者需要在同一块硬盘上安装多系统、保留特定数据分区的情况。选择“清除整个磁盘并安装OpenKylin”后安装程序会显示一个摘要告诉你它计划如何分区。在虚拟机环境下我们基本可以接受其默认方案。典型的自动分区会创建EFI系统分区约500MB格式化为FAT32。这是用于UEFI启动的必要分区。交换空间大小通常等于或略大于你的物理内存大小。当物理内存不足时系统会将部分内存数据交换到硬盘的这个区域。对于分配了4GB内存的虚拟机交换空间可能也是4GB左右。根分区剩余的所有空间格式化为Ext4Linux常用的高性能文件系统挂载点为“/”。这是系统文件和安装软件的位置。确认无误后点击“现在安装”。系统会弹出最后确认窗口提示磁盘将被修改。点击“继续”真正的文件复制和系统安装过程就开始了。这个过程会持续10到30分钟取决于你的虚拟机磁盘性能。3.4 安装完成与首次启动安装进度条走完后系统会提示安装完成需要重启。点击“立即重启”。此时虚拟机会尝试从硬盘启动。在重启过程中VMware可能会提示“您需要将安装介质CD/DVD弹出”或者在虚拟机设置里你需要手动将“启动时连接”的CD/DVD设备断开即移除之前加载的.iso文件否则虚拟机会再次从安装镜像启动进入安装循环。成功从硬盘启动后你会看到OpenKylin的登录界面。输入安装时设置的用户名和密码即可进入崭新的OpenKylin桌面环境。4. 安装后的关键优化与配置成功进入桌面只是第一步。为了让系统更好用我们还需要进行一些关键的后续配置。4.1 安装VMware Tools增强工具在虚拟机中安装VMware Tools或Open-VM-Tools至关重要它能带来一系列巨大提升自由拖拽缩放窗口虚拟机窗口可以随意调整大小桌面分辨率自动适应。剪贴板共享在虚拟机和宿主机之间复制粘贴文本、文件。文件拖放直接通过拖拽在宿主机和虚拟机之间传输文件。更好的性能与驱动提升图形显示性能、网络性能等。在OpenKylin中安装VMware Tools非常方便因为开源社区版的增强工具open-vm-tools通常已经包含在软件源中。打开终端快捷键CtrlAltT依次执行以下命令# 首先更新软件包列表 sudo apt update # 安装 open-vm-tools 和桌面环境增强组件 sudo apt install open-vm-tools open-vm-tools-desktop # 安装完成后建议重启虚拟机以使增强功能生效 sudo reboot重启后你会发现鼠标可以在虚拟机和宿主机之间无缝移动屏幕分辨率也能自由调整了。如果文件拖放功能未自动启用你可能还需要在VMware的虚拟机菜单中手动点击“虚拟机” - “安装VMware Tools”但这通常是为了安装旧版或完整版驱动对于使用open-vm-tools的现代Linux发行版上述命令已足够。4.2 配置软件源与系统更新刚安装的系统软件源可能不是最快的。更换为国内镜像源可以极大提升软件下载和更新的速度。打开“软件商店”或“系统设置”。寻找“软件源”或“更新管理器”相关设置。在“下载自”或“服务器”选项中选择“其他站点”。在弹出的镜像服务器列表中选择一个地理位置离你较近的国内源例如阿里云、华为云、清华大学的镜像站。选择后系统会要求你重新加载软件源信息。更换源后在终端中执行以下命令进行一次完整的系统更新sudo apt update # 刷新软件源列表 sudo apt upgrade # 升级所有可升级的软件包这个过程会下载并安装所有可用的更新包括安全补丁和软件更新确保你的系统处于最新最安全的状态。4.3 安装常用软件与配置开发环境OpenKylin的软件商店提供了丰富的图形化软件。你可以直接搜索安装如WPS Office、浏览器、影音播放器等日常应用。对于开发者可能需要配置特定环境安装Java (JDK)如果需要运行Java程序可以在终端安装OpenJDK。例如安装JDK 17sudo apt install openjdk-17-jdk安装后可以通过java -version和javac -version验证。安装Python系统通常预装了Python 3。你可以通过python3 --version查看。如果需要安装pipPython包管理器sudo apt install python3-pip安装其他工具如Git、VSCode等都可以通过sudo apt install git code如果软件包名是code或从软件商店安装。5. 常见问题与故障排查实录即使步骤再详细实际操作中也可能遇到意外。这里记录几个我踩过的坑和解决方法。5.1 安装过程中卡住或报错现象在“安装系统”环节进度条长时间不动或在某个百分比卡住。排查检查镜像完整性这是最常见的原因。务必在安装前校验下载的.iso文件的SHA256值。检查虚拟机资源确保为虚拟机分配了足够的内存至少4GB和硬盘空间至少40GB。资源不足会导致安装进程异常。关闭安全软件干扰某些宿主机上的安全软件如某些杀毒软件或防火墙可能会干扰虚拟机的磁盘写入操作。尝试暂时禁用它们。更换安装源在安装程序选择“键盘布局”之前的某个界面有时可以按CtrlAltF2切换到命令行尝试ping一个外网地址检查网络是否通畅。网络问题可能导致下载某些组件失败。但自动安装通常依赖镜像内文件此情况较少。5.2 重启后无法进入系统黑屏或卡在启动界面现象安装完成重启后没有出现登录界面而是黑屏或停留在带有OpenKylin Logo的启动画面。排查确认已弹出安装介质百分之九十的原因是你忘了在VMware设置里断开CD/DVD设备的连接导致虚拟机再次从安装镜像启动。检查并确保虚拟机的“设置”-“硬件”-“CD/DVD”中“启动时连接”是未勾选状态。检查引导顺序确保虚拟机的BIOS引导顺序是硬盘优先。在VMware开机时按F2可能需要先在虚拟机设置中勾选“打开电源时进入固件”进入虚拟BIOS检查Boot顺序。图形驱动问题如果卡在Logo后黑屏可能是显卡驱动兼容性问题。在GRUB菜单如果能看到选择“Advanced options for OpenKylin”然后选择一个带“recovery mode”的内核启动进入恢复模式后可以尝试修复或更换显示管理器。5.3 网络连接问题现象进入系统后无法上网。排查检查虚拟机网络设置确认VMware网络适配器设置为“NAT模式”或“桥接模式”。NAT模式最简单一般无需配置。在虚拟机内检查打开终端输入ping 8.8.8.8测试网络连通性和ping www.baidu.com测试DNS解析。如果前者通后者不通是DNS问题如果前者不通则是网络连接问题。修复DNS可以尝试手动修改DNS服务器。编辑网络配置文件例如sudo nano /etc/resolv.conf但此文件可能被覆盖更稳妥的方法是在图形化网络设置中将DNS服务器设置为114.114.114.114或223.5.5.5阿里云DNS。5.4 VMware Tools功能失效如无法拖拽文件现象安装了open-vm-tools后屏幕自适应正常但无法从宿主机拖拽文件到虚拟机。排查检查VMware菜单确保VMware的“虚拟机” - “可移动设备” - “拖放”和“复制粘贴”都已设置为“启用”双向或单向到客户机。检查服务状态在OpenKylin终端中运行systemctl status run-vmblock\\x2dfuse.mount和systemctl status vmtoolsd.service查看相关服务是否正常运行。如果没有运行尝试sudo systemctl start vmtoolsd启动服务并设置开机自启sudo systemctl enable vmtoolsd。重启桌面环境有时注销当前用户重新登录或者重启虚拟机可以解决此类问题。安装操作系统是个熟能生巧的过程。第一次可能会遇到各种小问题但每解决一个你对整个系统的理解就加深一层。OpenKylin作为一款新兴系统其社区活跃遇到特别棘手的问题时去其官方论坛或相关的开源社区搜索往往能找到解决方案或得到开发者的直接帮助。这份详细指南希望能为你铺平道路让你能更专注于体验系统本身而不是浪费在安装的磕绊上。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门