你这个问题比较宽泛,我先按最常见的需求给你一个从安装到基础网络配置的完整流程。如果你指的是特定场景(比如共享文件夹、桥接上网、固定IP、GUI安装等),可以再告诉我。
一、VirtualBox 安装 CentOS 基本步骤
1. 准备
- 下载 VirtualBox:https://www.virtualbox.org
- 下载 CentOS ISO(推荐 CentOS Stream 或 CentOS 7/8)
- 官网:https://www.centos.org
2. 新建虚拟机
- 打开 VirtualBox → 【新建】
- 名称:CentOS
- 类型:Linux
- 版本:Red Hat (64-bit)
- 内存:≥ 2048 MB(推荐)
- 硬盘:创建虚拟硬盘(VDI,动态分配,≥ 20GB)
3. 挂载 ISO 并安装
- 设置 → 存储 → 光驱 → 选择 CentOS ISO
- 启动虚拟机
- 安装界面选择:
- 语言
- 安装位置(默认)
- 网络(可先开启)
- 设置 root 密码
- 安装完成后重启
二、CentOS 网络配置(重点)
方式一:NAT(默认,能上网但不能被访问)
- VirtualBox 默认就是 NAT
- CentOS 一般自动获取 IP
查看 IP:
ip addr
方式二:桥接(推荐,和主机同网段)
- VirtualBox → 设置 → 网络
- 网卡1:
- 启动 CentOS
CentOS 7/8 配置静态 IP(示例)
cd /etc/sysconfig/network-scripts/
vi ifcfg-enp0s3
示例配置:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
重启网络:
systemctl restart network
三、常用增强配置
1. 安装增强功能(共享剪贴板、分辨率)
yum install -y gcc kernel-devel
然后:
./VBoxLinuxAdditions.run
2. 共享文件夹
- VirtualBox → 设置 → 共享文件夹
- CentOS 中:
mount -t vboxsf 共享名 /mnt
3. 关闭防火墙(测试环境)
systemctl stop firewalld
systemctl disable firewalld
四、常见问题
- 上不了网 → 检查网卡是否“已连接”
- 没有 IP →
dhclient
- 无法粘贴 → 没装增强功能
如果你能具体说一下:
“我是想在 VirtualBox 里 装 CentOS / 配网络 / 配固定IP / 用 GUI / 做服务器”
我可以直接给你精准命令版教程。