CentOS下VirtualBox安装多操作系统的通用流程
在CentOS主机上使用VirtualBox安装多操作系统(如Windows、不同版本的Linux等),核心是通过VirtualBox创建多个独立虚拟机,每个虚拟机对应一个操作系统。以下是详细步骤:
1. 准备工作
- 安装VirtualBox:从VirtualBox官网下载适用于CentOS的安装包(如
.rpm
格式),通过终端执行sudo yum install VirtualBox-<version>.rpm
(替换为实际版本号)进行安装;安装完成后,启动VirtualBox服务(sudo systemctl start vboxdrv
)。
- 下载操作系统镜像:根据需求下载目标操作系统的ISO镜像文件(如Windows 10/11、Ubuntu、CentOS等),确保镜像完整(可通过MD5/SHA256校验)。
2. 创建虚拟机(以安装Windows为例)
- 新建虚拟机:打开VirtualBox,点击“新建”按钮,输入虚拟机名称(如“Windows10”),选择“类型”为“Microsoft Windows”、“版本”为对应系统版本(如“Windows 10 (64-bit)”),点击“下一步”。
- 分配内存:根据宿主机内存大小分配虚拟机内存(建议至少2GB,如Windows 10建议2GB以上),点击“下一步”。
- 创建虚拟硬盘:选择“创建虚拟硬盘”,文件类型选“VDI(VirtualBox Disk Image)”,存储方式选“动态分配”(节省磁盘空间),大小设置至少20GB(Windows 10建议20GB以上),点击“创建”完成虚拟机基础配置。
3. 配置虚拟机
- 挂载操作系统镜像:选中刚创建的虚拟机,点击“设置”→“存储”→“控制器:IDE”下的“空”图标,点击右侧“光盘符号”按钮,选择“选择或创建虚拟光盘文件”,浏览并选中下载的操作系统ISO镜像,点击“确定”。
- 调整启动顺序:在“设置”→“系统”→“启动顺序”中,将“光驱”移至列表顶部(确保虚拟机启动时优先从ISO镜像引导),点击“确定”保存配置。
4. 安装操作系统
- 启动虚拟机:在VirtualBox主界面选中虚拟机,点击“启动”按钮,虚拟机将从ISO镜像启动,进入操作系统安装界面。
- 按照向导安装:
- Windows系统:选择语言、时区、键盘布局,点击“下一步”→“现在安装”;输入产品密钥(可选),选择“自定义:仅安装Windows(高级)”;选择虚拟硬盘(通常为“磁盘0”下的未分配空间),点击“新建”划分分区(建议系统分区≥20GB),点击“下一步”开始安装;安装过程中虚拟机可能重启多次,无需干预。
- Linux系统(如Ubuntu):选择语言、键盘布局、时区,点击“继续”;选择“安装Ubuntu”(或其他发行版),设置root密码和普通用户账户(建议勾选“自动登录”方便使用);选择“擦除磁盘并安装Ubuntu”(针对虚拟硬盘,无数据丢失风险),点击“现在安装”;等待安装完成,重启虚拟机。
5. 安装VirtualBox增强功能(可选但推荐)
- 挂载增强功能光盘:安装完成后,启动虚拟机,点击VirtualBox菜单栏“设备”→“插入增强功能光盘映像”,选择VirtualBox安装目录下的
VBoxGuestAdditions.iso
文件(通常位于/opt/VirtualBox/
)。
- 安装增强功能:在虚拟机中打开“文件管理器”,进入虚拟光盘目录,双击运行
VBoxLinuxAdditions.run
(Linux系统)或VBoxWindowsAdditions.exe
(Windows系统);按照提示完成安装(需联网下载依赖,如Linux系统需安装kernel-devel
、gcc
等包);安装完成后重启虚拟机。
- 增强功能作用:实现宿主机与虚拟机之间的共享文件夹、剪贴板共享、鼠标无缝切换、USB设备直通等功能,提升使用体验。
6. 重复步骤创建多操作系统虚拟机
- 若需安装其他操作系统(如另一个Linux发行版或macOS),重复“创建虚拟机→配置→安装”的流程即可。注意:
- 不同操作系统需选择对应的“类型”和“版本”(如macOS需选择“Darwin”类型,但VirtualBox对macOS的支持有限,需额外配置);
- 调整虚拟机名称(如“Ubuntu22.04”“CentOS7”),避免混淆;
- 可根据需求调整虚拟硬盘大小(如macOS建议≥50GB)、内存分配(如游戏系统建议≥4GB)。
注意事项
- 资源分配:确保宿主机有足够的内存、CPU核心和磁盘空间(每个虚拟机建议分配1-2GB内存、1-2个CPU核心、20-50GB硬盘空间);
- 网络配置:默认“NAT”模式可实现虚拟机访问外网,若需宿主机与虚拟机通信,可选择“桥接网卡”(虚拟机与宿主机在同一局域网)或“Host-Only适配器”(仅宿主机与虚拟机通信);
- 系统兼容性:确保下载的操作系统镜像与虚拟机配置匹配(如64位系统需选择“64-bit”版本,且宿主机CPU支持虚拟化技术);
- 备份与恢复:定期备份虚拟机文件(如
.vdi
虚拟硬盘文件、.vbox
虚拟机配置文件),防止数据丢失。