温馨提示×

virtualbox虚拟化centos

小樊
54
2026-09-26 21:33:43
栏目: 云计算

下面给你一套在 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 虚拟机

  1. 打开 VirtualBox → 【新建】
  2. 设置:
    • 名称:CentOS
    • 类型:Linux
    • 版本:Red Hat (64-bit)
  3. 内存:
    • 学习:2GB+
    • 服务:4GB+
  4. 硬盘:
    • 创建虚拟硬盘(VDI)
    • 动态分配
    • 大小:20GB+

三、安装 CentOS

  1. 选中虚拟机 →【设置】→【存储】
  2. 加载 CentOS ISO 到光驱
  3. 启动虚拟机
  4. 安装步骤:
    • 语言:中文 / English
    • 安装位置:自动分区
    • 软件选择:
      • 最小安装(轻量)
      • 或 带 GUI(桌面)
    • 设置 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 位

  • 进入 BIOS 开启 VT-x / AMD-V

2. 屏幕太小

  • 安装增强功能
  • 调整窗口大小

3. 无法复制粘贴

  • 设置 → 常规 → 高级 → 共享剪贴板:双向

七、适用场景

✅ 学习 Linux
✅ 搭建服务器环境
✅ 测试 Docker / K8s
✅ 安全实验


如果你需要,我可以:

  • 教你 CentOS 最小系统初始化
  • 配置 SSH + 端口转发
  • 安装 Docker
  • 做 集群实验

你现在是 学习用 还是 部署服务?

0 踩