虚拟机-安装与使用(详细教程)
虚拟机安装与使用详细教程(以VirtualBox为例)
虚拟机(Virtual Machine, VM)是一种软件模拟的完整计算机系统,它允许你在单台物理主机(宿主机)上运行多个独立的操作系统(如Windows、Linux等),无需额外硬件。VirtualBox是Oracle开发的一款开源免费虚拟机软件,支持Windows、macOS、Linux等多平台主机,适用于软件测试、开发环境模拟、学习操作系统等场景。它功能强大、易上手,是新手推荐的首选(相比付费的VMware)。
本教程基于2025年最新版本(VirtualBox 7.x系列),以Windows主机安装VirtualBox并创建Linux虚拟机为例,步骤详细、保姆级。整个过程无需编程知识,预计耗时30-60分钟。注意:操作前确保宿主机有至少8GB内存、50GB空闲硬盘空间。
1. 下载VirtualBox
- 官方下载地址:访问Oracle VM VirtualBox官网,选择适合你主机的版本。
- Windows用户:下载“Windows hosts”下的
.exe
安装包(约100MB)。 - 示例:2025年最新版为VirtualBox 7.1.x,文件名为
VirtualBox-7.1.xx-Win.exe
。 - 可选下载扩展包(Extension Pack):在同一页面下载,安装后支持USB设备、加密等高级功能。
- 镜像下载:准备要安装的操作系统ISO镜像。例如,CentOS 7/8或Ubuntu 22.04,从阿里云镜像站免费下载(搜索“centos iso”或“ubuntu iso”)。
2. 安装VirtualBox
在Windows主机上安装(其他平台类似,macOS/Linux参考官网):
- 双击下载的
.exe
文件,运行安装程序。 - 出现UAC提示(用户账户控制),点击“是”允许安装。
- 安装向导:
- 点击“Next”开始。
- 选择安装路径(推荐默认C:\Program Files\Oracle\VirtualBox,不要自定义以避免权限问题)。
- 勾选“Create a shortcut on the desktop”和“Create a shortcut in the Start Menu”。
- 点击“Next”,如果提示网络功能警告,勾选“Always trust software from Oracle Corporation”,然后“Install”。
- 等待安装完成(约2-5分钟),点击“Finish”启动VirtualBox。
- 安装扩展包(可选但推荐):
- 双击下载的
.vbox-extpack
文件。 - 在VirtualBox主界面,点击“文件” > “首选项” > “扩展”,点击“+”添加扩展包,确认安装。
安装后,桌面会出现VirtualBox快捷方式。首次运行可能需重启电脑。
3. 创建虚拟机
- 打开VirtualBox主界面(Oracle VM VirtualBox Manager)。
- 点击“新建”(New)按钮。
- 配置基本信息:
- 名称:输入虚拟机名,如“CentOS-VM”。
- 文件夹:默认保存位置(推荐D盘或自定义大容量盘)。
- ISO镜像:点击文件夹图标,选择下载的操作系统ISO(如centos-7-x86_64-minimal.iso)。
- 类型:自动检测,如“Linux”。
- 版本:选择“Red Hat (64-bit)”或其他对应版本。
- 点击“Next”。
- 分配硬件资源:
- 内存:推荐2048MB(2GB)或更高(宿主机至少留4GB给自身)。滑动条调整。
- 处理器:默认1个核心,推荐2-4个(视宿主机CPU而定)。
- 点击“Next”。
- 创建虚拟硬盘:
- 选择“现在创建虚拟硬盘”。
- 文件位置和大小:默认位置,推荐20-50GB(动态分配,初始小,后续扩展)。
- 硬盘文件类型:VDI(VirtualBox默认)。
- 存储方式:动态分配(节省空间)。
- 点击“Next” > “完成”。
- 虚拟机创建成功!在左侧列表中看到新虚拟机。
4. 配置虚拟机(可选优化)
创建后,双击虚拟机或选中 > “设置”(Settings):
- 系统:确保启用“启用 EFI(特殊操作系统专用)”如果安装Windows 11。
- 显示:视频内存设为128MB,启用3D加速(需安装Guest Additions)。
- 存储:确认ISO镜像已挂载到“光驱”下。
- 网络:适配器1设为“NAT”(上网简单)或“桥接适配器”(虚拟机独立IP)。
- USB:启用USB控制器,支持U盘直通。
- 点击“确定”保存。
5. 启动并安装操作系统
- 选中虚拟机,点击“启动”(Start)。
- 虚拟机窗口打开,自动从ISO引导。
- 以CentOS为例的安装过程:
- 选择“Install CentOS 7”,按Enter。
- 语言:选择“Chinese (Simplified)”。
- 安装位置:选择虚拟硬盘,点击“Done”。
- 时间区、网络:配置时区(Asia/Shanghai),启用网络。
- 软件选择:最小安装或带GUI。
- 开始安装,等待5-10分钟。
- 设置root密码和用户账户。
- 安装完成,重启虚拟机(移除ISO镜像:设置 > 存储 > 光驱 > 移除)。
- 首次登录:用设置的用户名/密码登录。更新系统:
sudo yum update
(CentOS)或sudo apt update
(Ubuntu)。
如果安装Windows 10/11:
- ISO引导后,选择语言 > “现在安装”。
- 激活密钥:可跳过。
- 分区:全部分配给虚拟硬盘。
- 类似过程,安装后需重启。
6. 虚拟机基本使用
- 启动/暂停/关机:工具栏按钮,或文件 > 关机(正常关机,避免强制关闭)。
- 全屏/缩放:查看 > 全屏模式(Ctrl+Host键切换Host键,通常右Ctrl)。
- 共享文件夹(宿主机-虚拟机文件共享):
- 设置 > 共享文件夹 > + > 选择宿主机文件夹 > 自动挂载。
- 在虚拟机中访问:Linux下
sudo mount -t vboxsf 共享名 /mnt/shared
;Windows下在网络位置访问。
- 安装Guest Additions(增强功能,如剪贴板共享、拖拽文件):
- 虚拟机运行中,设备 > 插入Guest Additions CD镜像。
- 在虚拟机中运行安装(Linux:
sudo sh ./VBoxLinuxAdditions.run
;Windows:双击autorun.exe)。 - 重启虚拟机生效。
- 快照:运行中,机器 > 拍摄快照(备份当前状态,回滚用)。
- 克隆/导出:右键虚拟机 > 克隆(复制)或导出为OVA文件(迁移)。
常见问题与故障排除
问题 | 原因与解决 |
---|---|
黑屏/启动失败 | 检查BIOS启用虚拟化(VT-x/AMD-V):重启主机,按Del/F2进入BIOS,启用Intel VT-x。 |
网络不通 | 切换网络适配器为桥接,检查宿主机防火墙。 |
性能慢 | 增加内存/CPU核心;关闭不必要特效;使用SSD硬盘。 |
安装卡住 | 确保ISO完整(MD5校验);分配更多RAM。 |
扩展包安装失败 | 版本匹配官网;以管理员运行。 |
注意事项
- 安全性:虚拟机隔离性好,但安装未知软件时小心。定期备份虚拟机文件(.vdi硬盘文件)。
- 资源消耗:运行多个VM会吃内存/CPU,监控宿主机负载。
- 升级:定期检查官网更新VirtualBox。
- 替代品:如果需要更高级功能,可试VMware Workstation Player(免费版)或Hyper-V(Windows Pro内置)。
通过本教程,你已能独立创建和管理虚拟机。如果安装特定OS(如macOS)有特殊需求,或遇问题,欢迎提供更多细节!参考来源包括Oracle官网和CSDN教程。