ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

VMware虚拟机安装国产Linux系统全攻略:从零到精通的实践指南

VMware虚拟机安装国产Linux系统全攻略:从零到精通的实践指南 1. 项目概述为什么要在VMware里体验国产Linux系统最近几年国产操作系统的发展势头挺猛的从政府、金融到一些大型企业都能看到它们的身影。但很多朋友可能和我当初一样心里犯嘀咕这系统到底长啥样用起来跟主流的Ubuntu、CentOS有啥区别直接装到物理机上吧怕不兼容、怕驱动麻烦万一搞崩了还得重装系统太折腾。这时候虚拟机就成了一个绝佳的“试衣间”。VMware Workstation特别是Pro版本可以说是我们这些搞技术、爱折腾的人的“瑞士军刀”。它能在你的Windows或者macOS主机上完整地模拟出一台独立的电脑我们称之为“客户机”。在这台虚拟电脑里你可以随意安装、测试、甚至“玩坏”任何操作系统而完全不影响你主机上的工作和数据。这种隔离性和安全性是物理机安装无法比拟的。所以这个教程的核心目的就是手把手带你在VMware这个安全沙盒里安装并初步体验一款主流的国产Linux发行版。我们不是要搞什么高深的服务器集群也不是要立刻投入生产环境而是通过一个最直观、最安全的方式去“触摸”和“感受”国产系统的界面、操作和生态。这对于开发者想了解兼容性对于学生想学习Linux知识或者对于任何对国产技术好奇的朋友来说都是一个零风险的绝佳起点。2. 前期准备选好“食材”与“厨房”在开始烹饪安装系统之前我们得先把食材系统镜像和厨房虚拟机环境准备好。这一步看似简单但选对了能省去后面一大堆麻烦。2.1 国产Linux系统镜像选择与下载目前市面上主流的国产Linux发行版主要有几个“家族”它们大多基于开源的Debian或Red Hat系发展而来在界面和基础命令上对新手比较友好。1. 统信UOSUnionTech OS这是目前生态建设比较完善、桌面体验相对成熟的一款。它基于Debian界面设计偏向于Windows/macOS风格对从这两个系统转过来的用户非常友好。应用商店里集成了不少国产办公、社交、开发软件。如果你想体验一个“开箱即用”、完成度高的国产桌面UOS家庭版或社区版是个不错的选择。2. 麒麟软件KylinOS麒麟系列历史比较久有桌面版和服务器版。我们常说的“银河麒麟”或“优麒麟”Ubuntu Kylin都属于这个范畴。优麒麟可以看作是官方认可的Ubuntu中文定制版继承了Ubuntu海量的软件源和社区支持同时又做了大量本地化优化比如农历、天气、搜狗输入法等。对于熟悉Ubuntu或者想找一个中文社区活跃的系统的用户优麒麟上手几乎零门槛。3. 深度DeepinDeepin深度以其自主研发的DDEDeepin Desktop Environment桌面环境而闻名界面美观、动画流畅曾被很多国外科技媒体称赞。它的应用商店也做得不错。不过需要注意的是深度社区版目前已经并入了统信UOS的发行版体系。你可以选择下载最新的deepin V23或统信UOS它们共享很多技术特性。下载建议新手/桌面体验优先建议从统信UOS官网或优麒麟官网下载最新的桌面版ISO镜像文件。这些网站通常提供直接下载链接速度尚可。文件格式确保下载的是.iso格式的镜像文件这是虚拟机安装的“光盘”文件。版本选择通常选择amd64架构对应我们常用的Intel/AMD的64位CPU如果硬件较新可以留意是否有对性能优化更好的内核版本。注意下载时请务必认准官方网站避免从第三方不明渠道下载以防镜像被篡改或捆绑恶意软件。官网通常会提供SHA256校验码下载完成后可以校验一下文件完整性在Windows下可以用certutil -hashfile 你的镜像.iso SHA256命令这是个好习惯。2.2 VMware Workstation的安装与基本配置1. 软件获取与安装前往VMware官网下载VMware Workstation Pro的试用版。安装过程基本上是“下一步”到底但有几个关键点安装路径建议不要装在C盘选择一个空间充足的盘符。增强型键盘驱动程序安装时弹出的这个选项建议勾选。它能更好地处理虚拟机与主机之间的键盘输入尤其是在输入法切换时。许可证安装完成后你需要输入许可证密钥来激活Pro版功能。试用版有30天全功能期足够完成本教程。如果你有正版密钥在安装后通过“帮助”-“输入许可证密钥”激活即可。2. 一个容易被忽略的重要设置虚拟化支持虚拟机流畅运行的前提是你的CPU必须支持硬件虚拟化技术Intel的VT-x或AMD的AMD-V并且要在主机的BIOS/UEFI设置中开启它。如何检查是否开启对于Windows 10/11可以打开“任务管理器”-“性能”选项卡查看CPU部分如果“虚拟化”显示为“已启用”那就没问题。如何开启如果显示禁用你需要重启电脑进入BIOS/UEFI设置界面开机时按F2、Del、F12等键因主板品牌而异。在Advanced高级或CPU ConfigurationCPU配置菜单里找到“Intel Virtualization Technology”或“AMD SVM Mode”选项将其设置为“Enabled”。保存并退出。这个步骤是很多新手第一次创建虚拟机就失败的根本原因务必先确认好。3. 虚拟机创建与核心参数详解打开VMware Workstation点击“创建新的虚拟机”我们将进入一个向导界面。这里每一步的选择都影响着虚拟机的性能和体验。3.1 新建虚拟机向导典型与自定义的抉择向导第一步会问“典型”还是“自定义”。强烈建议选择“自定义高级”。典型配置虽然快但很多关键参数如硬盘接口类型、CPU核心数使用了默认值可能不是最优的。自定义让我们能掌控所有细节。1. 硬件兼容性选择这里会列出你的VMware版本所支持的硬件兼容性版本如Workstation 17.x。通常选择默认的最新版本即可它能提供最好的性能和功能支持。2. 安装来源稍后安装操作系统这是一个关键技巧不要选择“安装程序光盘映像文件”而是选择“稍后安装操作系统”。这样VMware会创建一个空白虚拟机允许我们先精细地配置好所有硬件特别是硬盘然后再挂载ISO镜像。这能避免一些自动配置可能带来的分区不合理等问题。3. 选择客户机操作系统这里选择“Linux”在版本下拉框中根据你下载的镜像选择。如果是UOS、Deepin或基于Debian的麒麟就选“Debian 11.x 64位”或更高的Debian版本。如果是基于RHEL的麒麟服务器版可以选择“CentOS 7 64位”或更高。这个选择主要影响VMware预置的一些优化设置和默认驱动选个接近的系列即可不影响安装。3.2 硬件配置的艺术给虚拟机分配合适的“资源”接下来是核心部分为你的虚拟电脑分配CPU、内存和硬盘。1. 处理器配置处理器数量指物理CPU插槽数对于消费级PC通常就是1。每个处理器的核心数量这才是分配计算力的关键。建议根据你主机CPU的核心数来分配。例如你的主机是8核16线程那么分配2-4个核心给虚拟机是比较合理的。分配太少会卡顿分配太多超过主机物理核心数反而会因为过度调度导致性能下降。一个经验法则分配主机总物理核心数的1/4到1/2。虚拟化引擎务必勾选“虚拟化Intel VT-x/EPT或AMD-V/RVI”。这个选项允许虚拟机内部再运行虚拟机嵌套虚拟化虽然我们现在用不到但开启它能提供更好的CPU虚拟化性能。2. 内存分配内存大小直接决定系统运行的流畅度。对于带有图形界面的现代Linux桌面如UOS、Deepin最低建议分配4GB4096MB内存。如果主机内存充足16GB或以上分配8GB会获得非常流畅的体验。记住虚拟机内存是从主机物理内存中划走的分配后主机会减少相应可用内存所以也要给主机留足余量至少保证主机本身运行流畅。3. 网络类型选择这决定了虚拟机如何上网。桥接模式Bridged虚拟机会被分配一个与主机同网段的独立IP就像局域网里新加入了一台真实电脑。可以和其他设备互访但需要路由器支持。NAT模式默认推荐虚拟机共享主机的IP地址上网主机充当路由器。虚拟机可以访问外网但局域网内其他设备无法直接访问虚拟机。这是最方便、最安全的默认选择适合绝大多数单机上网场景。仅主机模式Host-Only虚拟机和主机形成一个封闭的私有网络可以相互通信但虚拟机不能上外网。通常用于纯内网测试。对于本教程保持默认的NAT模式即可。4. I/O控制器与磁盘类型在自定义向导中你会遇到选择I/O控制器类型如LSI Logic, VMware Paravirtual和磁盘类型SCSI, SATA。对于Linux系统保持默认的LSI Logic和SCSI即可兼容性和性能都很好。5. 磁盘配置容量、单文件与拆分磁盘容量建议至少40GB。虽然系统本身可能只需15-20GB但你需要空间安装应用、存储文件。可以设置得大一些如80GBVMware默认使用“精简置备”不会立刻占用主机80GB空间而是随着虚拟机内文件增多动态增长最大不超过80GB。拆分虚拟磁盘为多个文件这个选项建议选择“将虚拟磁盘拆分成多个文件”。它的好处是便于迁移和备份比如用移动硬盘拷贝时大文件可能受限于FAT32格式的4GB单文件限制。虽然性能上几乎没有差别但灵活性更高。完成这些配置后先不要急着开机。在虚拟机设置界面找到“CD/DVD (SATA)”设备在右侧选择“使用ISO映像文件”浏览并选中你之前下载好的国产系统ISO镜像。同时确保“设备状态”下的“启动时连接”是勾选的。这样虚拟机就会从这张“虚拟光盘”启动了。4. 系统安装过程全解析与分区方案现在点击VMware上的“开启此虚拟机”安装之旅正式开始。虚拟机会从ISO镜像启动进入系统安装界面。4.1 安装引导与语言选择启动后通常会看到一个图形化或文本式的引导菜单选择“安装”或“Install”选项。第一个重要选择是语言和区域。请务必选择“简体中文”。这不仅会将系统界面汉化更重要的是会正确设置系统的区域、时区Asia/Shanghai和键盘布局Chinese避免安装后出现乱码或输入法问题。4.2 磁盘分区手动与自动的权衡这是安装Linux系统最关键也最容易让新手困惑的一步。国产桌面系统一般会提供“全盘安装/清除整个磁盘”和“手动分区”两种选项。自动分区推荐新手如果你只是体验选择“全盘安装”或“清除整个磁盘并安装系统”是最省心的。安装程序会自动为你创建必要的分区如/根分区、swap交换分区可能还有/boot/efi用于UEFI启动。你只需要点击下一步即可。这种方式完全抹除虚拟磁盘上的所有数据反正是空的简单快捷。手动分区适合有经验者或特殊需求如果你想更精细地控制或者为日后学习服务器管理打基础可以尝试手动分区。对于一个基础的桌面系统建议的分区方案如下EFI系统分区如果虚拟机以UEFI模式启动大小200-500MB文件系统fat32挂载点/boot/efi。这是UEFI启动所必需的。交换分区swap大小通常设置为物理内存的1-2倍例如你分配了4GB内存swap可以设4-8GB。但在虚拟机环境下如果主机内存充足且不打算使用休眠功能swap可以设置得小一些2-4GB甚至不设部分新系统默认使用交换文件swapfile。根分区/剩余的所有空间文件系统推荐ext4稳定兼容挂载点/。这是系统文件和安装软件的位置。实操心得在虚拟机中我强烈建议新手直接使用自动分区。手动分区的价值在于理解Linux文件系统结构但在虚拟磁盘这个“沙盘”里自动分区既安全又高效能把精力集中在系统体验上。等你在物理机上安装时再深入研究手动分区不迟。4.3 用户创建与密码设置接下来是创建用户账户。这里会要求你输入你的姓名可以填你的名字或昵称这会显示在登录界面和系统各处。用户名用于登录和终端命令提示符建议用小写英文和数字不要用中文避免某些终端兼容问题。密码设置一个安全的密码。系统可能会提示密码强度。务必记住这个密码它不仅是登录密码也是执行管理员命令sudo时需要输入的密码。计算机名你的虚拟机在网络中的主机名可以取个喜欢的名字。有些安装程序还会问是否加密主目录或自动登录。对于体验用的虚拟机可以不加密以提升一点性能也可以开启自动登录方便快速进入桌面。4.4 安装过程与首次重启确认所有信息后点击“安装”或“确定”安装程序就会开始格式化磁盘、复制文件、安装系统。这个过程通常需要10-30分钟取决于你的虚拟机磁盘速度和分配的资源。安装完成后安装程序会提示你重启。在重启前有一个至关重要的操作回到VMware的虚拟机设置中将“CD/DVD (SATA)”的设备状态改为“使用物理驱动器”或直接断开连接取消“启动时连接”的勾选。这是为了确保虚拟机从硬盘启动而不是再次进入安装界面。然后点击“确定”重启。重启后你应该能看到系统的登录界面。输入你设置的用户名和密码即可进入国产Linux的桌面世界5. 安装后的首要优化与必备配置成功进入桌面只是第一步。为了让体验更顺畅我们还需要做一些关键的优化和配置。5.1 安装VMware Tools增强工具这是提升虚拟机体验的头等大事。VMware Tools是一套驱动和实用程序的集合安装后能带来巨大提升自由拖拽缩放窗口虚拟机窗口可以随意调整大小客户机桌面分辨率自动适应。剪贴板共享可以在主机和虚拟机之间复制粘贴文本、文件。文件拖放可以直接将主机上的文件拖拽到虚拟机桌面反之亦然。更好的图形性能和鼠标集成鼠标可以无缝进出虚拟机窗口无需按CtrlAlt释放。安装方法在UOS/Deepin等基于Debian的系统上在VMware菜单栏点击“虚拟机” - “安装VMware Tools”。这会在虚拟机内挂载一个虚拟光盘。在虚拟机系统中这个光盘通常会以“VMware Tools”图标出现在桌面或文件管理器中。打开终端通常在开始菜单搜索“终端”或按CtrlAltT。我们需要将光盘内容复制到本地并解压安装。通常步骤如下具体路径可能略有不同请以实际挂载点为准# 创建一个临时目录并进入 mkdir -p ~/vmware-tools cd ~/vmware-tools # 通常光盘挂载在 /media/你的用户名/VMware Tools 下 # 使用 cp 命令复制 .tar.gz 安装包或者直接找到图形界面里的文件管理器复制出来 # 假设复制出来的文件名为 VMwareTools-xxx.tar.gz tar -xzvf VMwareTools-xxx.tar.gz # 进入解压后的目录 cd vmware-tools-distrib/ # 以管理员权限运行安装脚本 sudo ./vmware-install.pl运行安装脚本后它会问一系列问题对于新手一路按回车键使用默认选项即可。安装过程需要编译内核模块可能会花几分钟。安装完成后根据提示重启虚拟机。重启后你会发现显示效果和鼠标交互焕然一新。5.2 配置软件源与系统更新系统自带的软件源服务器可能在国外更新和安装软件速度会很慢。更换为国内镜像源能极大提升速度。以UOS/DeepinDebian系为例备份原有源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak编辑源列表文件sudo nano /etc/apt/sources.list或用其他编辑器如vim。将文件内容替换为国内镜像源例如阿里云或清华大学的Debian源注意版本号要匹配如Debian 11是bullseye。你可以在对应镜像站找到具体的源地址。保存退出后更新软件包列表sudo apt update升级所有已安装的软件包sudo apt upgrade -y对于麒麟系列Ubuntu Kylin方法类似编辑的文件是/etc/apt/sources.list内容替换为阿里云或清华的Ubuntu源。5.3 安装常用软件与中文输入法国产系统通常自带应用商店里面已经分类集成了很多常用软件。办公WPS Office是标配兼容性很好。通讯可以安装微信、QQ的Linux版可能来自应用商店或官网下载的deb包。浏览器系统一般自带Chromium或Firefox够用了。开发工具VSCode、IntelliJ IDEA等都有Linux版本。中文输入法是刚需。系统可能预装了搜狗输入法或ibus/fcitx框架。如果没有可以在应用商店搜索“搜狗输入法”或“fcitx”进行安装。安装后可能需要到系统设置的“区域与语言”-“输入法”中添加并配置。6. 常见问题与排查技巧实录即使在虚拟机里安装和使用过程中也可能遇到一些小问题。这里记录了几个最常见的情况和解决方法。6.1 安装启动阶段常见问题问题1启动虚拟机后黑屏左上角只有一个光标在闪。可能原因图形化安装界面启动失败或者ISO镜像损坏。排查步骤检查ISO镜像的SHA256校验和是否与官网一致。在VMware虚拟机设置中尝试将“显示器”-“图形”中的“加速3D图形”选项取消勾选然后重启虚拟机。有些显卡兼容性问题会导致此现象。在启动时快速按键盘上下键看能否调出引导菜单尝试选择“安全图形模式”或“Install in basic graphics mode”进行安装。问题2安装过程中提示“无法挂载光盘”或找不到安装介质。可能原因VMware的虚拟光驱没有正确连接ISO文件。解决方法确保虚拟机设置中“CD/DVD (SATA)”设备已连接并且指向正确的ISO文件路径。可以尝试“断开连接”再“连接”一次。6.2 系统使用与优化问题问题1安装VMware Tools时运行sudo ./vmware-install.pl提示找不到命令或权限不够。可能原因没有进入正确的目录或者安装包没有执行权限。解决方法用pwd命令确认当前在vmware-tools-distrib目录下。用ls -l vmware-install.pl查看文件权限如果没有执行权限x使用chmod x vmware-install.pl添加。确保使用sudo执行。问题2虚拟机内上网正常但主机无法通过IP访问虚拟机例如想用SSH连接。可能原因虚拟机网络模式是NAT默认隔离了外部访问。解决方法方法一临时在VMware的“虚拟机”-“设置”-“网络适配器”中将网络连接改为“桥接模式”并复制物理网络连接状态。重启虚拟机后它会获取一个新的局域网IP主机就可以访问了。方法二NAT端口转发保持NAT模式在VMware的“编辑”-“虚拟网络编辑器”中选择NAT模式对应的网络如VMnet8点击“NAT设置”添加一条端口转发规则将主机的某个端口如2222映射到虚拟机的22端口SSH。这样主机通过访问localhost:2222就能连接到虚拟机的SSH服务。问题3虚拟机运行卡顿特别是桌面动画不流畅。可能原因资源分配不足或3D加速未开启。优化建议增加资源关闭虚拟机在设置中增加内存如加到8GB和CPU核心数如加到4核。开启3D加速在虚拟机设置-显示器中勾选“加速3D图形”并分配适当的显存如2GB。这能显著提升图形界面性能。安装VMware Tools再次强调这是提升图形和鼠标性能的基础。关闭桌面特效在系统设置中找到“外观”或“桌面效果”关闭窗口动画、透明等耗资源的效果。6.3 硬件与驱动兼容性问题速查表问题现象可能原因排查与解决思路虚拟机内无法识别U盘VMware USB控制器未正确传递1. 确保主机已安装VMware USB仲裁服务。2. 在虚拟机运行时VMware菜单“虚拟机”-“可移动设备”中选择你的U盘并“连接”。声音无法播放或录制声卡驱动或输出选择问题1. 检查虚拟机设置中“声卡”设备是否已添加且状态为“已连接”。2. 在系统内检查声音输出设备是否选择正确如“VMware Audio”。复制粘贴文本不工作VMware Tools未安装或服务未运行1. 确认已成功安装VMware Tools。2. 在虚拟机内检查vmware-user服务是否运行ps aux屏幕分辨率无法调整未安装VMware Tools或显示驱动问题1. 首要任务是正确安装VMware Tools。2. 安装后在系统显示设置中查看可选分辨率是否增加。7. 进阶探索从体验到实用当你完成了基础安装和优化系统运行流畅后就可以开始真正的探索了。虚拟机环境为你提供了绝佳的试错平台。1. 尝试命令行操作不要被图形界面局限。打开终端尝试一些基本的Linux命令如ls查看文件cd切换目录sudo apt install安装软件systemctl管理服务。国产系统底层是标准的Linux绝大部分命令和Ubuntu、Debian通用。这是理解系统运行机制的开始。2. 搭建开发/学习环境你可以在里面安装Python、Node.js、Docker等环境完全不用担心污染主机。尝试配置一个LAMPLinux, Apache, MySQL, PHP或LEMP栈搭建一个本地网站。虚拟机可以随时拍下“快照”如果配置乱了一键就能恢复到干净状态。3. 测试软件兼容性如果你是一名开发者可以在这里编译和测试你的软件在国产系统上的运行情况。如果你关心某个Windows专业软件是否有替代品也可以在应用商店或网上寻找Linux版本进行体验。4. 理解系统架构通过虚拟机你可以安全地查看系统的文件结构/etc配置目录/var日志目录/home用户目录了解服务是如何管理的。这种知识无论对你后续使用任何Linux发行版还是排查问题都至关重要。我个人在多次安装和配置不同国产系统的过程中最大的体会是耐心和探索欲是关键。第一次可能会遇到分区困惑、驱动问题或者软件安装失败但每一次解决问题的过程都是对Linux系统理解加深的一步。虚拟机提供的“快照”和“克隆”功能是你的安全网大胆尝试大不了恢复快照重来。国产系统经过这些年的发展在桌面易用性上已经取得了长足进步对于从Windows/macOS过渡的用户来说学习成本比想象中低很多。把它当作一个全新的工具而不仅仅是一个“替代品”你会发现开源世界和本土化创新结合带来的独特魅力。
返回列表