下面给你一套在 VirtualBox 中虚拟化(安装并运行)CentOS 的实用指南,从准备到常见问题都会讲到。
一、准备工作
1. 下载软件
- VirtualBox
https://www.virtualbox.org/
- CentOS 镜像(推荐)
- CentOS Stream(新版,Red Hat 上游)
- 或 CentOS 7 / 8(老版本,注意 EOL)
- 下载地址:https://www.centos.org/download/
新手建议:CentOS 7 Minimal 或 CentOS Stream 9
二、创建 CentOS 虚拟机
- 打开 VirtualBox → 【新建】
- 设置:
- 名称:CentOS
- 类型:Linux
- 版本:Red Hat (64-bit)
- 内存:
- 硬盘:
- 创建虚拟硬盘(VDI)
- 动态分配
- 大小:20GB+
三、安装 CentOS
- 选中虚拟机 →【设置】→【存储】
- 加载 CentOS ISO 到光驱
- 启动虚拟机
- 安装步骤:
- 语言:中文 / English
- 安装位置:自动分区
- 软件选择:
- 设置 root 密码
- 创建普通用户(推荐)
四、安装增强功能(非常重要)
1. 安装依赖
yum install -y gcc make perl kernel-devel
2. 挂载增强工具
VirtualBox 菜单:
设备 → 安装增强功能
3. 执行安装
mount /dev/cdrom /mnt
cd /mnt
./VBoxLinuxAdditions.run
✅ 好处:
五、网络配置(常用)
NAT(默认,可上网)
ping www.baidu.com
桥接(像真实机器)
静态 IP(示例)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
systemctl restart network
六、常见问题
1. 无法启动 64 位
2. 屏幕太小
3. 无法复制粘贴
七、适用场景
✅ 学习 Linux
✅ 搭建服务器环境
✅ 测试 Docker / K8s
✅ 安全实验
如果你需要,我可以:
- 教你 CentOS 最小系统初始化
- 配置 SSH + 端口转发
- 安装 Docker
- 做 集群实验
你现在是 学习用 还是 部署服务?