下面给你一个从零开始用 VirtualBox 安装并配置 CentOS 的实用流程(以 CentOS 7 / Stream 为例,适用于新手)。
一、准备阶段
1. 下载软件
- VirtualBox(官网):
https://www.virtualbox.org/
- CentOS 镜像(ISO):
- CentOS 7:https://vault.centos.org/
- CentOS Stream:https://centos.org/centos-stream/
推荐新手用 CentOS 7 Minimal 或 CentOS Stream 9
二、创建虚拟机
1. 新建虚拟机
- 打开 VirtualBox → 「新建」
- 名称:CentOS
- 类型:Linux
- 版本:Red Hat (64-bit)
- 内存:≥ 2048 MB(推荐 2G+)
- 硬盘:
- 创建虚拟硬盘
- 类型:VDI
- 动态分配
- 大小:20GB 以上
2. 挂载 ISO
- 选中虚拟机 → 「设置」
- 存储 → 控制器 IDE → 光盘
- 选择你下载的 CentOS ISO
三、安装 CentOS
1. 启动虚拟机
2. 安装配置
- 语言:中文 / English(建议英文)
- 软件选择:
- 新手:Minimal Install(最小安装)
- 学习用:Server with GUI(带桌面)
- 安装位置:
- 网络和主机名:
- 打开网络(重要)
- 设置主机名,如
centos01
3. 设置 root 密码
四、安装后基础配置(重要)
1. 更新系统
yum update -y
2. 安装常用工具
yum install -y net-tools vim wget curl bash-completion
3. 配置网络(NAT / 桥接)
- NAT(默认):能上网,外部不能访问
- 桥接(Bridge):像真实机器,局域网可访问
修改网卡:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
确保:
ONBOOT=yes
重启网络:
systemctl restart network
五、安装增强功能(VirtualBox Guest Additions)
yum install -y gcc kernel-devel kernel-headers
- 虚拟机菜单 → 设备 → 安装增强功能
- 挂载后执行:
mount /dev/cdrom /mnt
/mnt/VBoxLinuxAdditions.run
可实现:自适应分辨率、共享文件夹、剪贴板共享
六、常见问题
1. 无法上网
- 确认 VirtualBox 网络是 NAT
ONBOOT=yes
- 重启网络服务
2. 卡在启动界面
3. SSH 连接
yum install -y openssh-server
systemctl start sshd
如果你愿意,我可以:
- 给你 一步步截图版
- 教你 CentOS 8 / Stream 区别
- 配置 静态 IP / 共享文件夹
- 用 Vagrant 自动化建 CentOS
你现在是 学习 Linux / 搭服务器 / 做开发环境?