努力
加油

使用VirtualBox安装Anolis OS的步骤是什么?

在 VirtualBox 中安装 Anolis OS(龙蜥操作系统)其实非常标准,流程跟装 CentOS 或 Ubuntu 差不多。但既然你特意提到了 Anolis,说明你可能是在做国产化适配、信创项目,或者单纯想体验阿里开源的这个基于 Linux 内核的发行版。

这里有一份实操指南,避开了那些虚头巴脑的理论,直接上干货步骤和容易踩坑的点。

一、 准备工作

  1. 下载镜像

    • 去 Anolis OS 官网 下载 ISO 镜像。
    • 版本选择建议:如果是为了生产环境模拟或学习,推荐 Anolis OS 8 (对应 CentOS 8/RHEL 8 生态) 或 Anolis OS 23/24 (较新版本)。国内云厂商通常主推 8.x 系列作为主力稳定版。
    • 注意:确保下载的是 x86_64 架构的镜像,除非你有特殊需求用 ARM。
  2. VirtualBox 准备

    • 确保已安装 VirtualBox 最新版。
    • 建议在“全局设定” -> “输入设备”中,取消勾选“虚拟机捕获键盘”,避免安装过程中快捷键冲突。

二、 创建虚拟机

  1. 新建虚拟机

    • 点击“新建”,名称随意(如 Anolis-Test)。
    • 类型:Linux
    • 版本:Red Hat (64-bit) —— 这是最稳妥的选择,因为 Anolis 兼容 RHEL/CentOS 体系。
  2. 内存与 CPU

    • 内存:至少 2GB,建议 4GB。如果跑 Docker 或数据库,给到 8GB 更从容。
    • 处理器:CPU 数量 1,核心数至少 2。
  3. 硬盘设置

    • 选择“创建虚拟硬盘”。
    • 大小建议 20GB 起步,如果后续要部署应用,建议 50GB+。
    • 磁盘文件类型选 VDI,动态分配即可。
  4. 网络适配器(关键)

    • 网卡 1:设置为 “桥接适配器”(Bridged Adapter)。
      • 理由:桥接模式下,虚拟机拥有独立的局域网 IP,方便你在宿主机或其他机器上 SSH 连接它。如果你只想在本机玩 NAT 模式也行,但配置端口转发比较麻烦。
    • 网卡 2:可选,留空或不启用。
  5. 显示设置

    • 显存调到 128MB 以上。
    • 显卡控制器选 VMSVGA。

三、 安装过程

  1. 挂载镜像

    • 启动虚拟机,进入启动菜单时迅速按任意键,或者在 VirtualBox 设置中,将光驱指向刚才下载的 Anolis OS ISO 文件。
    • 首次启动可能会提示“未检测到引导介质”,请检查 ISO 是否完整挂载。
  2. 开始安装

    • 选择 Install Anolis OS 8 (或对应版本)。
    • 语言选择:English 或 中文(看你偏好,服务器环境建议英文减少乱码风险,但图形化界面中文更方便理解选项)。
  3. 安装目的地(分区)

    • 点击“Installation Destination”。
    • 选择目标磁盘。
    • 分区方案:新手建议选择 “自动分区”。
    • 进阶用户注意:Anolis 默认可能使用 Btrfs 文件系统,如果你习惯 ext4 或者需要特定的 LVM 布局,可以在右侧手动调整。对于大多数云服务器场景,默认自动分区足够。
  4. 网络与主机名

    • 开启 Ethernet 连接。
    • 设置主机名(Hostname),比如 anolis-node1。
    • IPv4 设置:如果使用桥接模式且 DHCP 正常,保持 Automatic 即可。如果需要固定 IP,在这里点齿轮图标手动配置静态 IP、网关和 DNS。
  5. Root 密码与用户创建

    • 设置 Root 密码。务必记住,别丢了。
    • 创建一个普通用户(User Name),用于日常登录,避免直接用 root 操作,养成好习惯。
  6. 软件选择(Software Selection)

    • 这一步很关键。左侧有几种预设:
      • Minimal Install:最小化安装,无图形界面,只有命令行。强烈推荐用于服务器/云计算场景,资源占用少,安全性高。
      • Server with GUI:带图形界面,适合当桌面用。
      • KDE Plasma / GNOME:各种桌面环境。
    • 建议:既然是玩云计算和服务器,选 Minimal Install。后续缺什么包再通过 dnf/yum 装。
  7. 开始安装

    • 点击“Begin Installation”,等待进度条走完。
    • 完成后点击“Reboot”重启。
    • 重要:重启时,记得在 VirtualBox 中移除 ISO 镜像挂载,否则可能又会从光盘启动进安装界面。

四、 初始配置与验证

  1. 登录系统

    • 重启后进入登录界面,输入用户名和密码。
    • 如果是 Minimal 安装,你会直接进入命令行终端。
  2. 更新系统

    sudo dnf update -y

    Anolis OS 使用的是 dnf 包管理器,命令逻辑和 CentOS 8/RHEL 8 完全一致。

  3. 配置防火墙(如需远程访问)

    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
  4. 测试连通性

    • 在宿主机上 ping 一下虚拟机的 IP。
    • 尝试 SSH 连接:ssh username@vm_ip

五、 常见问题与避坑指南

  1. 时间不同步

    • 虚拟化环境中时间容易漂移。建议安装 chrony 并同步宿主机的时间,或者配置 NTP 服务。
      sudo dnf install chrony -y
      sudo systemctl enable --now chronyd
  2. 驱动问题

    • Anolis OS 对 VirtualBox 的 Guest Additions 支持不如 Windows 友好。
    • 如果你需要更好的屏幕分辨率或剪贴板共享,可以尝试安装 virtualbox-guest-additions 包,但在 Minimal 安装下,很多时候不需要图形提速也能跑得飞快。
    • 替代方案:如果只是需要高性能 I/O,可以考虑将 VirtualBox 的磁盘控制器改为 NVMe 或 SCSI,比默认的 SATA 性能更好。
  3. 网络不通?

    • 检查 VirtualBox 的“桥接适配器”是否选对了你的物理网卡(比如 Wi-Fi 还是有线)。
    • 有些企业网络对 MAC 地址有限制,如果桥接失败,可以临时改用 NAT 模式,然后在 VirtualBox 设置里做端口转发(将主机端口 2222 映射到虚拟机 22)。
  4. Anolis 特有特性

    • Anolis OS 内置了对阿里云云原生环境的优化,比如在容器运行时(containerd)、CNI 插件等方面做了预配置。如果你在虚拟机里跑 Docker/K8s,体验会非常顺滑。
    • 它兼容 glibc 2.17+ 和 musl libc,这对某些国产芯片或特定编译环境很友好。

总结

安装 Anolis OS 在 VirtualBox 上没什么门槛,核心就是把它当成一个标准的 RHEL/CentOS 8 系系统来对待。唯一需要注意的是软件选择阶段,根据你的用途决定是装 GUI 还是 Minimal。对于搞云计算、后端开发的同学,Minimal + DNF 按需安装是最清爽的路径。

祝你折腾愉快!如果有具体的报错信息,欢迎继续提问。