一、前期准备
1、下载VirtualBox:访问[http://download.virtualbox.org/virtualbox](http://download.virtualbox.org/virtualbox),选择适合你操作系统的版本进行下载。
2、下载CentOS镜像:前往[https://vault.centos.org](https://vault.centos.org)下载CentOS的ISO镜像文件,建议选择较新的稳定版本,如CentOS7或CentOS8。

二、安装VirtualBox
1、运行安装程序:找到下载好的VirtualBox安装包,通常为.exe
格式(Windows系统)或.rpm
格式(CentOS系统),双击运行,如果是.rpm
格式,可使用命令sudo rpm ivh VirtualBox<version>.rpm
来安装。
2、接受许可协议:在安装向导中,阅读并接受许可协议,然后点击“下一步”。
3、选择安装组件:默认情况下,所有组件都会被选中,直接点击“下一步”继续。
4、选择安装位置:可以选择默认的安装路径,也可以点击“浏览”按钮自定义安装位置,然后点击“下一步”。
5、配置网络连接:如果希望VirtualBox能够访问互联网,建议将“创建快捷方式”中的复选框勾选,然后点击“下一步”。
6、开始安装:点击“安装”按钮,开始安装VirtualBox,安装过程可能需要一些时间,请耐心等待。

7、完成安装:安装完成后,点击“完成”按钮退出安装向导。
三、安装增强功能
1、启动虚拟机:打开VirtualBox,选择刚刚创建的CentOS虚拟机,然后点击“启动”按钮。
2、插入Guest Additions光盘:在虚拟机运行后,点击“设备”菜单,选择“插入Guest Additions CD映像”,这将插入VirtualBox Guest Additions光盘。
3、运行安装程序:在CentOS虚拟机中,打开终端,输入以下命令自动挂载光盘并运行安装程序:
sudo mount /dev/cdrom /mnt
cd /mnt

sudo sh ./VBoxLinuxAdditions.run
4、重启虚拟机:安装完成后,重启虚拟机使更改生效。
四、配置网络连接
1、设置网络适配器:在VirtualBox中,选择你的CentOS虚拟机,点击“设置”按钮,在“网络”选项卡中,选择“桥接适配器”,这将允许虚拟机直接连接到物理网络。
2、配置IP地址:在CentOS虚拟机中,打开终端,输入以下命令查看当前网络接口的IP地址:
ip addr show
如果需要手动配置IP地址,可以编辑网络配置文件,例如/etc/sysconfig/networkscripts/ifcfgeth0
,添加或修改以下内容:
BOOTPROTO=static
IPADDR=192.168.1.100
(根据你的网络环境设置合适的IP地址)
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
(你的路由器或网关的IP地址)
保存文件后,重启网络服务:sudo systemctl restart network
五、安装CentOS操作系统
1、选择安装语言:在虚拟机启动后,进入CentOS安装向导,选择“English”或其他你熟悉的语言,然后点击“Continue”。
2、设置键盘布局:选择“U.S. English”或其他合适的键盘布局,然后点击“Done”。
3、配置系统时间:选择时区为“Shanghai”,然后点击“Done”。
4、设置磁盘分区:选择“Installation Destination”,点击“Done”,在弹出的警告对话框中,点击“Reinitialize disk”,然后在“Automatic partitioning”中选择“Replace existing Linux system with a new one”,最后点击“Done”。
5、开始安装:点击“Begin Installation”开始安装CentOS,在安装过程中,你可以设置Root用户密码和创建普通用户。
6、完成安装:安装完成后,点击“Reboot System”重启虚拟机。
六、登录系统
1、登录CentOS系统:重启后,在登录界面输入刚刚设置的用户名和密码,即可登录到CentOS系统。
七、FAQs
1、Q: 如果在安装VirtualBox时遇到错误提示“kerneldevel软件包未安装,无法编译内核模块”,该怎么办?
A: 你需要先安装kerneldevel
软件包,可以通过以下命令安装:sudo yum install y kerneldevel
,如果使用的是较新的CentOS版本,可能需要启用EPEL(Extra Packages for Enterprise Linux)仓库,然后再安装kerneldevel
。sudo yum install epelrelease y
,然后sudo yum install y kerneldevel
。
2、Q: 如何在VirtualBox中调整虚拟机的内存大小?
A: 在VirtualBox主界面中,选择要调整内存大小的虚拟机,然后点击“设置”按钮,在“系统”选项卡中,找到“内存大小”选项,通过拖动滑块或手动输入数值来调整内存大小,然后点击“确定”保存更改。