准备工作
在开始安装之前,需要确保硬件和软件环境满足要求,下载VirtualBox的最新版本,支持Windows、macOS和Linux操作系统,访问官网即可获取安装包,准备CentOS的镜像文件,建议从CentOS官网下载ISO镜像,选择适合的版本(如CentOS 7或8),确保计算机有足够的磁盘空间和内存资源,VirtualBox建议分配至少2GB内存和20GB硬盘空间,具体可根据实际需求调整。

创建虚拟机
打开VirtualBox,点击“新建”按钮开始创建虚拟机,在名称栏输入自定义名称(如“CentOS-Test”),类型选择“Linux”,版本选择“Red Hat (64-bit)”,接下来分配内存大小,建议初始分配2048MB,后续可根据使用情况扩展,然后创建虚拟硬盘,选择“VDI(VirtualBox磁盘映像)”格式, Dynamically allocated(动态分配)可节省空间,Fixed size(固定大小)性能更优,建议初学者选择动态分配。
配置虚拟机设置
创建完成后,选中虚拟机并进入“设置”,在“系统”选项中,确保“启动顺序”优先从光驱启动,这样可以从ISO镜像安装系统,在“显示”选项中,调整显存大小,建议为128MB,以支持图形界面,在“存储”选项中,点击“空的光驱”图标,选择下载的CentOS ISO镜像文件作为虚拟光盘,网络设置建议选择“NAT模式”,可自动获取IP地址,若需与主机通信,可后期改为“桥接模式”。
安装CentOS系统
启动虚拟机,从ISO镜像引导进入CentOS安装界面,选择“Install CentOS 7”开始安装,语言和时间区域默认即可,在“安装源”页面,确保选择“Local Media”,点击“Done”继续,在“软件选择”页面,建议初学者选择“GNOS桌面环境”,包含图形界面,便于操作,在“安装位置”页面,选择“自动分区”或手动分区,若手动分区,建议创建/boot(500MB)、swap(内存大小)、/(剩余空间)三个分区。

配置用户和网络
设置root密码和创建普通用户,root为超级管理员,建议设置强密码并妥善保管,创建普通用户可提升系统安全性,日常操作使用该用户账户,网络配置若选择NAT模式,无需手动设置IP,系统会自动分配,若需固定IP,可在安装后通过nmtui命令配置,安装过程中可开启“安全策略”和“Kdump”功能,前者增强系统安全,后者用于系统崩溃时生成转储文件。
安装完成与后续配置
安装完成后,点击“Reboot”重启系统,首次启动会提示设置防火墙和SELinux,建议初学者暂时关闭SELinux(需在/etc/selinux/config中修改为disabled),避免权限问题导致服务异常,更新系统软件包,执行sudo yum update命令,确保系统为最新版本,安装VirtualBox增强工具(VirtualBox Guest Additions),可提升虚拟机性能,支持自适应分辨率、文件共享等功能。
常见问题解决
安装过程中若提示“Failed to mount ISO”,可能是镜像文件损坏或路径错误,需重新下载ISO并检查路径,若网络无法连接,检查NAT设置或尝试切换为桥接模式,图形界面卡顿时,可在虚拟机设置中增加内存或调整显存大小。

FAQs
Q1:VirtualBox安装CentOS后无法连接互联网怎么办?
A1:首先检查网络设置是否为NAT或桥接模式,若为NAT模式,尝试在VirtualBox的“文件”->“主机网络管理器”中创建网卡并重启虚拟机,若仍无法连接,可在CentOS中执行dhclient命令重新获取IP,或检查/etc/sysconfig/network-scripts/下的网卡配置文件,确保ONBOOT=yes。
Q2:如何优化VirtualBox中CentOS的性能?
A2:可通过以下方式优化:1. 分配更多内存和CPU核心数(在虚拟机“系统”设置中调整);2. 安装VirtualBox增强工具,启用3D加速和共享剪贴板;3. 关闭不必要的后台服务(如systemctl stop postfix);4. 使用SSD硬盘存储虚拟机文件,提升读写速度。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复