温馨提示×

怎么在virtualbox配centos

小樊
32
2026-10-05 15:55:18
栏目: 智能运维

下面给你一个从零开始在 VirtualBox 里安装并配置 CentOS 的实用流程(以 CentOS 7 / CentOS Stream 9 为例,步骤通用)。


一、准备工作

1. 下载软件

  • VirtualBox
    https://www.virtualbox.org/
  • CentOS 镜像
    • CentOS 7:https://vault.centos.org/
    • CentOS Stream:https://centos.org/centos-stream/

下载 DVD ISO(推荐,功能完整)


二、创建虚拟机

  1. 打开 VirtualBox → 新建
  2. 设置:
    • 名称:CentOS
    • 类型:Linux
    • 版本:Red Hat (64-bit)
  3. 内存:
    • 最少 2GB(推荐 4GB)
  4. 硬盘:
    • 创建虚拟硬盘
    • 类型:VDI
    • 动态分配
    • 大小:20GB 以上(推荐 40GB)

三、挂载 ISO 并安装

  1. 选中虚拟机 → 设置 → 存储
  2. 在「控制器: IDE」里挂载 CentOS ISO
  3. 启动虚拟机
  4. 安装界面选择:
    • Install CentOS
  5. 安装配置:
    • 语言:中文 / English
    • 安装位置:自动分区即可
    • 软件选择:
      • 最小安装(服务器)
      • 或 GNOME 桌面(新手推荐)
  6. 设置:
    • root 密码
    • 新建一个普通用户(建议)

安装完成后重启。


四、基础配置(重要)

1. 网络配置

默认通常是 NAT,可上网但不能被宿主机访问。

改成桥接(推荐学习用)

  • 虚拟机设置 → 网络
  • 连接方式:桥接网卡
  • 重启网络:
systemctl restart network

(CentOS 8+ 用 NetworkManager)

查看 IP:

ip addr

2. 安装增强功能(共享文件夹用)

yum install -y gcc make kernel-devel

然后:

  • 设备 → 安装增强功能
  • 挂载并运行:
mount /dev/cdrom /mnt
/mnt/VBoxLinuxAdditions.run

3. 配置 yum / dnf 源(国内更快)

yum install -y wget
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache

4. 关闭防火墙(测试环境可选)

systemctl stop firewalld
systemctl disable firewalld

五、常用操作

  • SSH 连接:
yum install -y openssh-server
systemctl start sshd
  • 更新系统:
yum update -y

六、常见问题

❌ 无法上网
✅ 检查桥接网卡 / NAT 设置

❌ 屏幕分辨率低
✅ 安装 VBox 增强功能

❌ 无法粘贴
✅ 设备 → 共享粘贴板 → 双向


如果你愿意,我可以:

  • 教你 最小化服务器配置
  • 帮你 搭 LNMP / Docker
  • 或写一份 一步一步截图版教程

你现在是 学习 / 做服务器 / 跑项目 用?

0 踩