温馨提示×

centos如何通过virtualbox

小樊
38
2026-10-05 16:05:15
栏目: 智能运维

你是想问 在 CentOS 上如何使用 / 安装 VirtualBox,还是 在 VirtualBox 里安装 CentOS?下面我把两种常见情况都说明一下。


一、在 CentOS 上安装并使用 VirtualBox(CentOS 作为宿主机)

1. 安装依赖

sudo dnf update -y
sudo dnf install -y epel-release
sudo dnf install -y gcc make perl kernel-devel kernel-headers dkms

2. 添加 VirtualBox 官方源

sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

3. 安装 VirtualBox

sudo dnf install -y VirtualBox-7.0

(版本号可按官方最新调整)

4. 加载内核模块

sudo /sbin/vboxconfig

5. 将当前用户加入 vboxusers 组

sudo usermod -aG vboxusers $USER

注销并重新登录

6. 启动 VirtualBox

virtualbox

或图形界面中搜索 VirtualBox


二、在 VirtualBox 中安装 CentOS(CentOS 作为虚拟机)

1. 准备

  • 下载 CentOS ISO(如 CentOS Stream / Rocky / Alma)
  • 安装 VirtualBox(Windows / macOS / Linux 均可)

2. 新建虚拟机

  • 类型:Linux
  • 版本:Red Hat (64-bit)
  • 内存:≥ 2GB
  • 硬盘:≥ 20GB

3. 挂载 ISO 并启动

  • 设置 → 存储 → 挂载 CentOS ISO
  • 启动虚拟机
  • 按图形向导安装 CentOS

4. 安装增强功能(可选)

sudo dnf install -y gcc kernel-devel dkms
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run

常见问题

  • 无法启动:检查 BIOS 中是否开启 VT-x / AMD-V
  • 无网络:VirtualBox 网卡用 NAT 或桥接
  • 共享文件夹无权限:用户加入 vboxsf 组

如果你能具体说一下:

  • CentOS 版本(7 / 8 / Stream)
  • 是“装 VirtualBox”还是“用 VirtualBox 装 CentOS”
  • 宿主机系统

我可以给你更精确的命令。

0 踩