VMware安装阿里龙蜥OS:CentOS替代方案与虚拟化环境搭建指南

发布时间:2026/8/2 11:00:44
VMware安装阿里龙蜥OS:CentOS替代方案与虚拟化环境搭建指南 1. 项目概述为什么选择在VMware里安装阿里龙蜥OS如果你正在寻找一个稳定、安全且完全兼容CentOS生态的Linux发行版来学习、开发或部署服务那么阿里龙蜥OSAnolis OS绝对是一个绕不开的选择。作为CentOS停更后由阿里云主导的社区开源操作系统它承诺提供长达10年的支持周期并且与RHEL/CentOS保持二进制兼容。这意味着你过去在CentOS 7/8上积累的所有脚本、软件包和经验几乎可以无缝迁移到龙蜥OS上学习成本和迁移风险都极低。而VMware Workstation Pro则是我们在个人电脑无论是Windows还是Linux主机上搭建这个学习或测试环境的最佳拍档。它性能稳定、功能强大特别是快照和克隆功能对于反复折腾系统、测试不同配置的场景来说简直是“后悔药”和“复制机”。想象一下你可以在一个完全隔离的沙盒里随意安装软件、配置服务、甚至搞崩系统然后一键恢复到几分钟前的完美状态。这种自由度和安全感是直接在物理机上安装双系统无法比拟的。本教程的目标就是手把手带你完成从零开始在VMware Workstation 17 Pro上安装一个全新的阿里龙蜥OS 8.8。我会假设你是一个有一定电脑操作基础但对虚拟化和Linux可能还比较陌生的朋友。因此我会详细解释每一个步骤背后的意图而不仅仅是告诉你“点这里点那里”。当你完成这次安装你得到的不仅仅是一个可用的Linux系统更是一套清晰的方法论未来无论是安装Ubuntu、Debian还是其他任何Linux发行版你都能触类旁通。2. 环境与资源准备打好地基才能盖高楼在真正动手安装之前充分的准备工作能避免你过程中手忙脚乱甚至半途而废。这个阶段的核心是获取正确的“原材料”并确保你的“工作台”就绪。2.1 获取安装镜像选对版本是关键首先我们需要阿里龙蜥OS的安装镜像。访问其官方网站你会发现它提供了多个版本。对于绝大多数学习和开发场景我们选择“Anolis OS 8.x”系列。这里我推荐使用Anolis OS 8.8这是一个经过充分测试的、稳定的长期支持版本。在下载页面你会看到几种镜像类型AnolisOS-8.8-x86_64-dvd.iso: 这是标准DVD安装镜像包含了安装系统所需的基础软件包和图形化安装界面。这是我们本次教程使用的镜像也是最推荐新手使用的。AnolisOS-8.8-x86_64-minimal.iso: 最小化安装镜像只包含能让系统启动的最基本组件安装后需要手动配置网络并安装所有软件。适合对Linux非常熟悉、追求极致精简和定制化的用户。其他变体如适用于云环境的镜像等我们暂不涉及。注意请务必通过官方网站或可信的镜像站下载核对文件的SHA256校验和以确保镜像文件完整、未被篡改。一个损坏的镜像文件会导致安装过程中出现各种诡异错误。2.2 安装VMware Workstation Pro如果你的电脑上还没有VMware需要先安装它。访问VMware官网下载VMware Workstation 17 Pro的试用版。安装过程在Windows上基本是“下一步”到底没有特别需要注意的坑。安装完成后你需要一个许可证密钥来激活它。VMware提供为期30天的免费试用对于完成本教程和后续一段时间的学习绰绰有余。如果你需要长期使用请考虑购买正版许可证。网络上流传的所谓“永久密钥”大多已失效或存在安全风险不建议使用。2.3 规划虚拟机存储虚拟机会在你的物理硬盘上创建一系列文件来模拟虚拟硬盘。一个安装完基础图形界面和开发工具的龙蜥OS 8.8虚拟机大约会占用15-20GB的磁盘空间。随着你后续安装更多软件、存放项目代码和数据这个空间会增长。因此请确保你准备放置虚拟机文件的磁盘分区例如D盘有至少50GB的可用空间。我个人的习惯是单独划分一个分区或使用一块独立的物理硬盘来存放所有虚拟机这样便于管理和备份也不会影响主机系统盘的性能。3. 创建与配置虚拟机打造专属的“虚拟电脑”现在我们打开VMware Workstation Pro开始创建一台全新的虚拟机。你可以把它想象成去电脑城“组装”一台新电脑我们需要定义它的CPU、内存、硬盘和光驱。3.1 新建虚拟机向导点击“文件” - “新建虚拟机”或直接点击主页的“创建新的虚拟机”。在弹出的向导中选择“典型推荐”。对于新手“典型”配置已经足够优化能避免很多复杂的设置。安装来源选择“安装程序光盘映像文件(iso)”然后点击“浏览”找到你刚才下载的AnolisOS-8.8-x86_64-dvd.iso文件。VMware检测到这是Linux镜像后会自动将“客户机操作系统”类型设置为“Linux”版本设置为“CentOS 8 64位”。因为龙蜥OS与CentOS兼容这个自动选择是完全正确的我们无需更改。命名与位置给你的虚拟机起一个容易识别的名字例如AnolisOS-8.8-Dev。然后点击“浏览”选择一个空间充足的目录作为虚拟机文件的位置比如D:\VMware\AnolisOS-8.8-Dev。指定磁盘容量这里设置的是虚拟硬盘的最大大小。建议设置为40GB。下方有两个重要选项将虚拟磁盘存储为单个文件性能较好管理简单推荐选择。立即分配所有磁盘空间如果你勾选此项VMware会立刻在你的物理硬盘上划出40GB的空间并预分配。这能保证虚拟机性能但会立刻占用大量空间。对于学习环境不建议勾选选择“动态分配”即可虚拟硬盘文件会随着你实际使用的空间而增长。自定义硬件关键步骤在向导最后一步不要直接点完成务必点击“自定义硬件”按钮。我们需要在这里调整几个关键参数。3.2 硬件配置详解与调优在“自定义硬件”窗口我们可以对这台“虚拟电脑”的各个部件进行微调。内存这是影响虚拟机流畅度的最关键因素。分配太少系统卡顿分配太多影响主机性能。一个实用的计算公式是主机物理内存的 25%-40%。例如如果你的主机有16GB内存可以分配4GB (4096 MB)给虚拟机。如果主机有32GB可以分配8GB。对于运行图形界面的龙蜥OS4GB是流畅运行的起步线。实操心得不要吝啬内存分配尤其是在你打算在虚拟机内运行IDE如VSCode、数据库或容器时。你可以在虚拟机未开机时随时调整这个值。处理器处理器数量这指的是“CPU插槽数”通常保持为1。每个处理器的核心数量这才是我们通常理解的“CPU核心数”。建议分配主机物理核心数的1/2到2/3。例如你的CPU是6核12线程可以分配2核或4核。分配2核足以应对大多数学习和开发任务。虚拟化引擎务必勾选“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”。这个选项能显著提升虚拟机性能特别是对于64位系统。如果你的BIOS中未开启CPU的虚拟化支持VT-x/AMD-V这里可能会是灰色或提示错误你需要重启进入主机BIOS中开启它。网络适配器这是虚拟机连接外部世界的关键。默认的“NAT模式”对新手最友好。NAT模式虚拟机会共享主机的IP地址上网就像你家路由器下的设备一样。虚拟机可以访问外网但外部网络无法直接访问虚拟机。这种模式无需任何额外配置插上网线就能用非常适合需要上网下载软件包的场景。其他模式如“桥接模式”虚拟机会获得一个和主机同网段的独立IP像一台真实电脑和“仅主机模式”只能和主机通信我们后续有需要时再探讨。USB控制器、声卡、打印机对于纯服务器学习环境这些设备通常用不到可以直接移除以节省一点点资源。但如果你需要虚拟机播放声音或连接U盘可以保留USB控制器和声卡。检查所有配置无误后点击“关闭”回到向导然后点击“完成”。此时VMware会为你创建好虚拟机的配置文件.vmx和虚拟硬盘文件.vmdk但还没有安装任何系统。4. 启动安装与系统配置从镜像到可用的系统虚拟机创建好后它就像一台没有装系统的空白电脑。我们的.iso镜像文件就是“安装光盘”。现在让我们启动这台电脑并开始安装。4.1 启动安装程序在VMware左侧库中选中你新建的虚拟机点击工具栏的“开启此虚拟机”。虚拟机会从我们挂载的ISO镜像启动你会看到龙蜥OS的安装引导界面。使用键盘上下键选择“Install Anolis OS 8.8”然后按回车。系统会加载一段时间然后进入图形化安装界面。首先需要选择安装过程使用的语言。这里选择“中文” - “简体中文”。注意这个语言设置主要影响安装向导界面系统最终的语言我们可以在后面单独设置。点击“继续”进入安装信息摘要界面。这里是我们需要配置的所有项目的总览。4.2 关键配置项详解安装信息摘要界面有几个带黄色警告标志的项我们必须完成它们才能继续安装。安装目的地磁盘分区这是最重要的一步。点击进入后你会看到我们在VMware中创建的40GB虚拟磁盘。对于新手最省心的方法是直接选中这块磁盘然后在“存储配置”部分选择“自动配置分区”。安装程序会自动为你创建/boot、/等必要分区方案合理且安全。如果你想手动分区以更精细地控制例如为/home单独分区以便重装系统时保留用户数据可以选择“自定义”或“高级自定义”。一个经典的手动分区方案针对40GB磁盘可以是/boot1GB ext4格式用于存放系统启动文件。swap交换分区大小通常为物理内存的1-2倍如果内存充足如4GB以上分配2-4GB即可格式为swap。/根分区剩余所有空间例如35GB ext4或xfs格式用于存放系统和所有其他文件。完成分区设置后点击左上角“完成”。在弹出的更改摘要中点击“接受更改”。网络和主机名点击进入你会看到默认的网络连接如ens33是关闭的。将右上角的开关拨到“打开”位置。系统会自动通过DHCP获取IP地址如果你在VMware中设置了NAT模式。你可以在下方为主机起个名字比如anolis-dev。然后点击“应用”。点击“完成”返回。软件选择这决定了你安装完成后系统初始携带哪些软件。默认是“最小安装”只有一个命令行终端。对于希望使用图形界面GUI的朋友务必在左侧选择“带GUI的服务器”或“工作站”。在右侧你可以根据需求勾选附加软件例如“开发工具”包含GCC、Make等编译工具链、“系统管理工具”等。对于学习Linux和开发我强烈建议勾选“开发工具”。选择完成后点击左上角“完成”。ROOT密码与用户创建ROOT密码Root是系统的超级管理员。点击“ROOT密码”设置。设置一个强密码包含大小写字母、数字、符号并牢记它。如果密码强度太低可能需要点击两次“完成”来确认。创建用户日常使用中直接使用root用户是不安全且不推荐的。点击“用户创建”创建一个你的普通用户例如用户名devuser。同样设置一个强密码。强烈建议勾选“将此用户设为管理员”这样该用户就可以使用sudo命令来执行需要root权限的操作既安全又方便。4.3 开始安装与初始设置当所有带警告标志的项都配置完成后右下角的“开始安装”按钮会变为可用。点击它系统就会开始格式化磁盘、安装软件包。这个过程会持续10-30分钟取决于你的电脑性能和选择的软件包数量。安装完成后点击右下角的“重启”按钮。虚拟机会重启在第一次启动时它会进行一些最后的配置。重启后你会看到系统的引导菜单正常启动即可。首次启动进入系统如果你安装了图形界面会有一个“初始设置”向导许可证信息阅读并接受许可协议。连接在线账号可以跳过不影响本地使用。隐私设置根据个人喜好选择是否开启位置服务等。时区设置确认时区是否为“上海”。在线账号再次跳过。关于您这里可以为你之前创建的用户如devuser设置全名也可以跳过。密码输入你为devuser设置的密码登录系统。恭喜至此一个全新的阿里龙蜥OS桌面环境已经呈现在你面前。5. 安装后必备优化与配置系统安装完成只是第一步。为了让这个环境更好用、更顺手我们还需要进行一些基础的优化配置。5.1 安装VMware Tools增强工具这是至关重要的一步。VMware Tools是一套驱动程序和实用程序能极大提升虚拟机的用户体验和性能。功能实现主机与虚拟机之间无缝的鼠标移动、文件拖放拖拽、共享剪贴板、时间同步以及更好的图形性能和屏幕自适应分辨率。安装方法在VMware菜单栏点击“虚拟机” - “安装VMware Tools”。这会在虚拟机内挂载一个包含安装程序的虚拟光盘。在龙蜥OS的桌面上你会看到这个光盘图标。打开终端执行以下命令# 创建一个挂载点并挂载光盘 sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom # 进入光盘目录解压安装包具体文件名可能略有不同 cd /mnt/cdrom tar -xzf VMwareTools-*.tar.gz -C /tmp/ # 运行安装脚本 cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl运行安装脚本后会出现一系列交互式提示对于所有问题一路按回车选择默认选项即可。安装完成后重启虚拟机。你会发现鼠标可以自由进出虚拟机窗口屏幕分辨率也能自适应了。5.2 配置软件源与系统更新系统自带的源可能速度较慢。我们可以更换为国内的镜像源例如阿里云或清华大学的开源镜像站以获得飞快的软件下载速度。备份原有源配置文件sudo cp /etc/yum.repos.d/AnolisOS-AppStream.repo /etc/yum.repos.d/AnolisOS-AppStream.repo.backup sudo cp /etc/yum.repos.d/AnolisOS-BaseOS.repo /etc/yum.repos.d/AnolisOS-BaseOS.repo.backup替换源内容。以使用阿里云镜像为例编辑这两个文件sudo sed -e s|^mirrorlist|#mirrorlist|g \ -e s|^#baseurlhttp://mirrors.aliyun.com/anolis|baseurlhttp://mirrors.aliyun.com/anolis|g \ -i.bak \ /etc/yum.repos.d/AnolisOS-*.repo这条命令会注释掉官方的mirrorlist并启用阿里云的baseurl。清理缓存并更新系统sudo dnf clean all sudo dnf makecache sudo dnf update -y这个过程会下载并安装所有可用的更新确保你的系统是最新、最安全的。5.3 基础开发环境搭建如果你在安装时选择了“开发工具”那么GCC、Make等已经就位。我们还需要一些常用工具安装常用工具sudo dnf install -y vim-enhanced wget curl net-tools git bash-completionvim-enhanced: 功能强大的文本编辑器。wget/curl: 命令行下载工具。net-tools: 包含ifconfig、netstat等传统网络诊断工具。git: 版本控制工具。bash-completion: 为Bash shell提供命令自动补全功能。配置SSH服务可选但重要如果你想从主机比如用Windows上的PuTTY或VS Code Remote通过SSH连接到虚拟机需要安装并启动SSH服务。sudo dnf install -y openssh-server sudo systemctl start sshd sudo systemctl enable sshd # 设置开机自启安装后你可以在主机上使用ssh devuser虚拟机IP来连接。虚拟机的IP地址可以用ip addr命令查看找ens33网卡下的inet地址。6. 虚拟机使用技巧与高级管理掌握了安装和基础配置我们再来看看如何高效、安全地使用和管理这个虚拟机。6.1 快照与克隆时光机和复制术这是VMware最强大的功能之一。快照保存虚拟机在某个时间点的完整状态包括内存、磁盘、设置。在做出重大变更如安装新服务、升级内核前创建一个快照。如果操作失败可以瞬间回滚到快照点。创建虚拟机运行时或关机后点击“虚拟机” - “快照” - “拍摄快照”取个名字如“Clean_Install_Base”。恢复任何时候都可以通过“快照管理器”恢复到任何一个快照。注意事项快照不是备份。它会创建增量磁盘文件长期保留大量快照会占用大量磁盘空间并影响性能。最佳实践是在关键节点创建快照测试稳定后删除旧快照只保留最重要的基线快照。克隆基于当前虚拟机状态创建一个完全独立的副本。适合需要创建多个相同或相似测试环境的情况。创建链接克隆新虚拟机共享原始虚拟机的磁盘节省空间创建速度快。但原始虚拟机不能删除。创建完整克隆完全复制所有磁盘文件生成一个独立的新虚拟机不依赖原始机。占用空间大但更灵活。6.2 网络模式深入与主机互访除了默认的NAT模式了解其他模式很有必要桥接模式虚拟机像一台真实的物理机一样接入到你主机的物理网络中。它会从你的路由器获取一个独立的IP地址与你的主机在同一网段。这样局域网内的其他设备包括你的主机都可以直接通过这个IP访问虚拟机。适合需要将虚拟机作为服务器对外提供服务的场景。仅主机模式虚拟机和主机之间形成一个封闭的私有网络虚拟机可以访问主机但无法访问外网。这种模式最安全常用于纯粹的隔离测试。实现主机与虚拟机文件共享VMware共享文件夹在虚拟机设置 - 选项 - 共享文件夹中添加主机上的一个目录并启用。在虚拟机内该共享目录通常会挂载在/mnt/hgfs/下。这是最方便的方法。使用SCP/SFTP通过SSH协议传输文件。在主机上使用WinSCPWindows或scp命令Linux/macOS即可。使用Samba服务在虚拟机内安装配置Samba将其变成一个网络文件服务器主机通过网上邻居访问。6.3 性能调优与资源监控为了让虚拟机运行更流畅分配更多资源如果虚拟机卡顿可以在其关机状态下增加内存和CPU核心的分配。关闭不必要的视觉效果在龙蜥OS的桌面环境中可以进入“设置” - “背景与外观”选择较简单的主题并关闭窗口动画等效果。使用命令行界面对于服务器学习完全可以不启动图形界面。在系统启动时修改默认运行级别为多用户文本模式运行级别3可以节省大量内存和CPU资源。可以通过sudo systemctl set-default multi-user.target来设置。监控资源使用在终端里可以使用top、htop需安装、free -h、df -h等命令实时查看CPU、内存和磁盘的使用情况。7. 常见问题与故障排查实录在实际操作中你可能会遇到以下问题。这里记录了我踩过的坑和解决方法。7.1 安装阶段问题问题启动安装时卡在“Checking media”或黑屏。排查首先检查ISO镜像文件的完整性核对SHA256。其次在虚拟机设置 - 硬件 - CD/DVD中确认已正确连接ISO文件。解决尝试在虚拟机设置 - 选项 - 高级中将“固件类型”从UEFI改为BIOS或反之有时可以解决引导问题。确保CPU虚拟化支持已在主机BIOS中开启。问题安装过程中提示“未知错误”或软件包依赖错误。排查这通常是由于安装源安装介质问题或内存不足导致。解决重新下载ISO镜像。在安装向导的“软件选择”步骤先只选择“最小安装”跳过图形界面和开发工具等系统安装完成后再通过dnf groupinstall来安装。也可以尝试在创建虚拟机时分配更多内存如8GB。7.2 启动与使用阶段问题问题系统安装后重启无法进入系统提示“error: file/boot/vmlinuz-xxxnot found”或进入紧急模式emergency mode。排查这通常是引导加载程序GRUB配置错误或/boot分区损坏。解决这是一个相对复杂的问题。可以尝试从安装ISO镜像启动进入“救援模式”Troubleshooting - Rescue an Anolis OS system然后挂载根分区重新安装内核和GRUB。对于新手最稳妥的方法是检查虚拟机设置中硬盘是否为第一启动项然后考虑恢复安装前的快照或者直接重新安装。问题虚拟机内无法上网。排查步骤检查VMware网络设置确认是NAT模式。在虚拟机内运行ip addr查看网卡如ens33是否分配了IP地址通常是192.168.xxx.xxx。运行ping 8.8.8.8测试是否能通外网IP。运行ping www.baidu.com测试DNS解析是否正常。解决如果无IP尝试sudo dhclient ens33手动获取IP。如果DNS解析失败检查/etc/resolv.conf文件确保里面有正确的DNS服务器地址如nameserver 8.8.8.8或nameserver 114.114.114.114。在NAT模式下也可以尝试设置为VMware虚拟网络的网关地址通常是192.168.xxx.2。在VMware主界面点击“编辑” - “虚拟网络编辑器”可以查看和恢复NAT网络的默认设置。问题VMware Tools安装失败提示“The path is not a valid path to the xxx kernel headers”。排查VMware Tools的编译安装需要当前系统内核对应的头文件。解决安装内核头文件包并重新安装VMware Tools。# 首先更新系统并安装内核头文件uname -r可以查看当前内核版本 sudo dnf update -y sudo dnf install -y kernel-devel-$(uname -r) kernel-headers-$(uname -r) gcc make perl # 然后重新运行VMware Tools的安装脚本 cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl7.3 性能与资源问题问题虚拟机运行非常卡顿鼠标移动不流畅。排查首先检查主机资源是否充足打开任务管理器。然后检查虚拟机资源分配是否过少。解决确保已成功安装VMware Tools。在虚拟机设置中为显卡分配更多的显存如2GB或更多。关闭虚拟机不必要的视觉效果如前所述。为主机预留足够内存避免主机频繁使用虚拟内存页面文件。问题虚拟磁盘空间不足。解决VMware提供了扩展虚拟磁盘的功能但过程需要谨慎操作。在虚拟机关机状态下通过“虚拟机设置” - “硬盘” - “扩展”可以增大磁盘的最大容量例如从40GB扩展到60GB。重要这只是扩展了虚拟硬盘的“物理”大小虚拟机内的操作系统并不能立即使用多出来的空间。你还需要启动虚拟机使用fdisk/parted和resize2fs/xfs_growfs等工具来扩展分区和文件系统。这是一个有风险的操作务必在操作前为虚拟机创建完整克隆或快照。经过以上步骤你应该已经拥有了一个功能完善、性能良好的阿里龙蜥OS虚拟机环境。这个环境不仅是CentOS的绝佳替代品更是你深入Linux世界、进行软件开发、运维学习和实践的安全沙盒。记住虚拟机的最大优势就是“可肆意折腾”大胆地去尝试命令、配置服务、破坏然后恢复每一次操作都是经验的积累。当你在这个沙盒里游刃有余时面对真实的服务器环境你也将充满信心。