在 VirtualBox 中安装 Anolis OS(龙蜥操作系统)其实非常标准,流程跟装 CentOS 或 Ubuntu 差不多。但既然你特意提到了 Anolis,说明你可能是在做国产化适配、信创项目,或者单纯想体验阿里开源的这个基于 Linux 内核的发行版。
这里有一份实操指南,避开了那些虚头巴脑的理论,直接上干货步骤和容易踩坑的点。
一、 准备工作
-
下载镜像
- 去 Anolis OS 官网 下载 ISO 镜像。
- 版本选择建议:如果是为了生产环境模拟或学习,推荐 Anolis OS 8 (对应 CentOS 8/RHEL 8 生态) 或 Anolis OS 23/24 (较新版本)。国内云厂商通常主推 8.x 系列作为主力稳定版。
- 注意:确保下载的是
x86_64架构的镜像,除非你有特殊需求用 ARM。
-
VirtualBox 准备
- 确保已安装 VirtualBox 最新版。
- 建议在“全局设定” -> “输入设备”中,取消勾选“虚拟机捕获键盘”,避免安装过程中快捷键冲突。
二、 创建虚拟机
-
新建虚拟机
- 点击“新建”,名称随意(如
Anolis-Test)。 - 类型:Linux
- 版本:Red Hat (64-bit) —— 这是最稳妥的选择,因为 Anolis 兼容 RHEL/CentOS 体系。
- 点击“新建”,名称随意(如
-
内存与 CPU
- 内存:至少 2GB,建议 4GB。如果跑 Docker 或数据库,给到 8GB 更从容。
- 处理器:CPU 数量 1,核心数至少 2。
-
硬盘设置
- 选择“创建虚拟硬盘”。
- 大小建议 20GB 起步,如果后续要部署应用,建议 50GB+。
- 磁盘文件类型选
VDI,动态分配即可。
-
网络适配器(关键)
- 网卡 1:设置为 “桥接适配器”(Bridged Adapter)。
- 理由:桥接模式下,虚拟机拥有独立的局域网 IP,方便你在宿主机或其他机器上 SSH 连接它。如果你只想在本机玩 NAT 模式也行,但配置端口转发比较麻烦。
- 网卡 2:可选,留空或不启用。
- 网卡 1:设置为 “桥接适配器”(Bridged Adapter)。
-
显示设置
- 显存调到 128MB 以上。
- 显卡控制器选
VMSVGA。
三、 安装过程
-
挂载镜像
- 启动虚拟机,进入启动菜单时迅速按任意键,或者在 VirtualBox 设置中,将光驱指向刚才下载的 Anolis OS ISO 文件。
- 首次启动可能会提示“未检测到引导介质”,请检查 ISO 是否完整挂载。
-
开始安装
- 选择
Install Anolis OS 8(或对应版本)。 - 语言选择:English 或 中文(看你偏好,服务器环境建议英文减少乱码风险,但图形化界面中文更方便理解选项)。
- 选择
-
安装目的地(分区)
- 点击“Installation Destination”。
- 选择目标磁盘。
- 分区方案:新手建议选择 “自动分区”。
- 进阶用户注意:Anolis 默认可能使用 Btrfs 文件系统,如果你习惯 ext4 或者需要特定的 LVM 布局,可以在右侧手动调整。对于大多数云服务器场景,默认自动分区足够。
-
网络与主机名
- 开启 Ethernet 连接。
- 设置主机名(Hostname),比如
anolis-node1。 - IPv4 设置:如果使用桥接模式且 DHCP 正常,保持 Automatic 即可。如果需要固定 IP,在这里点齿轮图标手动配置静态 IP、网关和 DNS。
-
Root 密码与用户创建
- 设置 Root 密码。务必记住,别丢了。
- 创建一个普通用户(User Name),用于日常登录,避免直接用 root 操作,养成好习惯。
-
软件选择(Software Selection)
- 这一步很关键。左侧有几种预设:
- Minimal Install:最小化安装,无图形界面,只有命令行。强烈推荐用于服务器/云计算场景,资源占用少,安全性高。
- Server with GUI:带图形界面,适合当桌面用。
- KDE Plasma / GNOME:各种桌面环境。
- 建议:既然是玩云计算和服务器,选 Minimal Install。后续缺什么包再通过
dnf/yum装。
- 这一步很关键。左侧有几种预设:
-
开始安装
- 点击“Begin Installation”,等待进度条走完。
- 完成后点击“Reboot”重启。
- 重要:重启时,记得在 VirtualBox 中移除 ISO 镜像挂载,否则可能又会从光盘启动进安装界面。
四、 初始配置与验证
-
登录系统
- 重启后进入登录界面,输入用户名和密码。
- 如果是 Minimal 安装,你会直接进入命令行终端。
-
更新系统
sudo dnf update -yAnolis OS 使用的是
dnf包管理器,命令逻辑和 CentOS 8/RHEL 8 完全一致。 -
配置防火墙(如需远程访问)
sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload -
测试连通性
- 在宿主机上 ping 一下虚拟机的 IP。
- 尝试 SSH 连接:
ssh username@vm_ip
五、 常见问题与避坑指南
-
时间不同步
- 虚拟化环境中时间容易漂移。建议安装
chrony并同步宿主机的时间,或者配置 NTP 服务。sudo dnf install chrony -y sudo systemctl enable --now chronyd
- 虚拟化环境中时间容易漂移。建议安装
-
驱动问题
- Anolis OS 对 VirtualBox 的 Guest Additions 支持不如 Windows 友好。
- 如果你需要更好的屏幕分辨率或剪贴板共享,可以尝试安装
virtualbox-guest-additions包,但在 Minimal 安装下,很多时候不需要图形提速也能跑得飞快。 - 替代方案:如果只是需要高性能 I/O,可以考虑将 VirtualBox 的磁盘控制器改为
NVMe或SCSI,比默认的 SATA 性能更好。
-
网络不通?
- 检查 VirtualBox 的“桥接适配器”是否选对了你的物理网卡(比如 Wi-Fi 还是有线)。
- 有些企业网络对 MAC 地址有限制,如果桥接失败,可以临时改用 NAT 模式,然后在 VirtualBox 设置里做端口转发(将主机端口 2222 映射到虚拟机 22)。
-
Anolis 特有特性
- Anolis OS 内置了对阿里云云原生环境的优化,比如在容器运行时(containerd)、CNI 插件等方面做了预配置。如果你在虚拟机里跑 Docker/K8s,体验会非常顺滑。
- 它兼容 glibc 2.17+ 和 musl libc,这对某些国产芯片或特定编译环境很友好。
总结
安装 Anolis OS 在 VirtualBox 上没什么门槛,核心就是把它当成一个标准的 RHEL/CentOS 8 系系统来对待。唯一需要注意的是软件选择阶段,根据你的用途决定是装 GUI 还是 Minimal。对于搞云计算、后端开发的同学,Minimal + DNF 按需安装是最清爽的路径。
祝你折腾愉快!如果有具体的报错信息,欢迎继续提问。
云技术博客