在CentOS宿主机上使用VirtualBox安装特定版本操作系统的步骤
1. 准备工作
- 下载VirtualBox(若未安装):访问VirtualBox官网下载适合CentOS的版本(如VirtualBox 7.0+),通过终端执行
sudo yum install -y VirtualBox-7.0
(替换为对应版本号)安装。若需特定版本,可从官网下载源码编译(参考VirtualBox官方编译指南)。
- 下载目标操作系统ISO镜像:前往目标系统官网(如CentOS、Windows)下载所需版本的ISO文件(如CentOS 7.9 Minimal、Windows 10 ISO),确保镜像完整性(可通过MD5/SHA256校验)。
2. 新建虚拟机
- 打开VirtualBox,点击顶部新建按钮,进入向导。
- 命名与类型选择:输入虚拟机名称(如“CentOS7_9”),类型选择Linux,版本根据目标系统选择(如CentOS 7选“Red Hat (64-bit)”,CentOS 6选“Red Hat (32-bit)”;Windows选对应版本)。
- 配置硬件资源:
- 内存:分配1GB~2GB内存给Linux系统(如CentOS 7建议2GB),Windows系统建议4GB以上(根据宿主机内存调整,避免占用过多)。
- 虚拟硬盘:选择“创建虚拟硬盘”,类型选VDI(VirtualBox磁盘映像),存储方式选“动态分配”(节省物理磁盘空间),大小设置20GB以上(如CentOS 7建议20GB,Windows建议50GB以上)。
3. 挂载ISO镜像
- 选中刚创建的虚拟机,点击顶部设置按钮,进入配置界面。
- 选择存储选项卡,点击“控制器:IDE”下的空光盘图标,再点击右侧光盘符号(浏览按钮),选择下载的目标系统ISO文件(如CentOS-7-x86_64-Minimal-1708.iso)。
4. 启动虚拟机并安装操作系统
- 选中虚拟机,点击顶部启动按钮,虚拟机将从ISO镜像启动,进入安装界面。
- 选择安装选项:对于CentOS系统,选择“Install CentOS 7”(或对应版本提示);对于Windows系统,选择“Install Now”。
- 语言与区域设置:选择安装语言(如英文或中文),点击Continue(继续)。
- 分区设置:推荐选择“Automatic partitioning”(自动分区,适合新手),若有经验可选择“Custom partitioning”(手动分区,如划分/boot、/、swap分区)。
- 网络配置:启用网络连接(默认未启用),设置主机名(如“centos7-vm”),确保虚拟机可访问外网(用于后续更新)。
- 用户设置:设置root用户密码(强密码,包含大小写字母、数字和符号),创建普通用户(可选,建议勾选“将此用户设为管理员”以获得sudo权限)。
- 开始安装:点击Begin Installation(开始安装),等待安装进度完成(约10~30分钟,取决于硬件性能)。
5. 完成安装与初始配置
- 安装完成后,系统会提示Reboot(重启),点击重启虚拟机。
- 重启后,进入登录界面,使用设置的root用户或普通用户登录。
- 更新系统:登录后执行
sudo yum update -y
(CentOS)或sudo apt update && sudo apt upgrade -y
(Ubuntu)更新系统至最新版本,修复安全漏洞。
注意事项
- 版本兼容性:确保VirtualBox版本与CentOS宿主机版本兼容(如VirtualBox 7.0支持CentOS 8及以上,VirtualBox 6.1支持CentOS 7)。
- ISO镜像完整性:下载ISO后务必校验哈希值(如MD5),避免因镜像损坏导致安装失败。
- 网络设置:若需虚拟机与宿主机通信,可将网络适配器设置为“桥接模式”(Bridged Adapter);若仅需访问外网,保持“NAT模式”(默认)即可。
- 增强功能(可选):安装完成后,可点击VirtualBox菜单设备 > 安装增强功能,挂载增强工具镜像,提升虚拟机性能(如共享文件夹、剪贴板共享)。