|

虚拟机-安装与使用(详细教程)

虚拟机安装与使用详细教程(以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参考官网):

  1. 双击下载的.exe文件,运行安装程序。
  2. 出现UAC提示(用户账户控制),点击“是”允许安装。
  3. 安装向导:
  • 点击“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”。
  1. 等待安装完成(约2-5分钟),点击“Finish”启动VirtualBox。
  2. 安装扩展包(可选但推荐):
  • 双击下载的.vbox-extpack文件。
  • 在VirtualBox主界面,点击“文件” > “首选项” > “扩展”,点击“+”添加扩展包,确认安装。

安装后,桌面会出现VirtualBox快捷方式。首次运行可能需重启电脑。

3. 创建虚拟机

  1. 打开VirtualBox主界面(Oracle VM VirtualBox Manager)。
  2. 点击“新建”(New)按钮。
  3. 配置基本信息:
  • 名称:输入虚拟机名,如“CentOS-VM”。
  • 文件夹:默认保存位置(推荐D盘或自定义大容量盘)。
  • ISO镜像:点击文件夹图标,选择下载的操作系统ISO(如centos-7-x86_64-minimal.iso)。
  • 类型:自动检测,如“Linux”。
  • 版本:选择“Red Hat (64-bit)”或其他对应版本。
  • 点击“Next”。
  1. 分配硬件资源:
  • 内存:推荐2048MB(2GB)或更高(宿主机至少留4GB给自身)。滑动条调整。
  • 处理器:默认1个核心,推荐2-4个(视宿主机CPU而定)。
  • 点击“Next”。
  1. 创建虚拟硬盘:
  • 选择“现在创建虚拟硬盘”。
  • 文件位置和大小:默认位置,推荐20-50GB(动态分配,初始小,后续扩展)。
  • 硬盘文件类型:VDI(VirtualBox默认)。
  • 存储方式:动态分配(节省空间)。
  • 点击“Next” > “完成”。
  1. 虚拟机创建成功!在左侧列表中看到新虚拟机。

4. 配置虚拟机(可选优化)

创建后,双击虚拟机或选中 > “设置”(Settings):

  • 系统:确保启用“启用 EFI(特殊操作系统专用)”如果安装Windows 11。
  • 显示:视频内存设为128MB,启用3D加速(需安装Guest Additions)。
  • 存储:确认ISO镜像已挂载到“光驱”下。
  • 网络:适配器1设为“NAT”(上网简单)或“桥接适配器”(虚拟机独立IP)。
  • USB:启用USB控制器,支持U盘直通。
  • 点击“确定”保存。

5. 启动并安装操作系统

  1. 选中虚拟机,点击“启动”(Start)。
  2. 虚拟机窗口打开,自动从ISO引导。
  3. 以CentOS为例的安装过程:
  • 选择“Install CentOS 7”,按Enter。
  • 语言:选择“Chinese (Simplified)”。
  • 安装位置:选择虚拟硬盘,点击“Done”。
  • 时间区、网络:配置时区(Asia/Shanghai),启用网络。
  • 软件选择:最小安装或带GUI。
  • 开始安装,等待5-10分钟。
  • 设置root密码和用户账户。
  • 安装完成,重启虚拟机(移除ISO镜像:设置 > 存储 > 光驱 > 移除)。
  1. 首次登录:用设置的用户名/密码登录。更新系统:sudo yum update(CentOS)或sudo apt update(Ubuntu)。

如果安装Windows 10/11:

  • ISO引导后,选择语言 > “现在安装”。
  • 激活密钥:可跳过。
  • 分区:全部分配给虚拟硬盘。
  • 类似过程,安装后需重启。

6. 虚拟机基本使用

  • 启动/暂停/关机:工具栏按钮,或文件 > 关机(正常关机,避免强制关闭)。
  • 全屏/缩放:查看 > 全屏模式(Ctrl+Host键切换Host键,通常右Ctrl)。
  • 共享文件夹(宿主机-虚拟机文件共享):
  1. 设置 > 共享文件夹 > + > 选择宿主机文件夹 > 自动挂载。
  2. 在虚拟机中访问:Linux下sudo mount -t vboxsf 共享名 /mnt/shared;Windows下在网络位置访问。
  • 安装Guest Additions(增强功能,如剪贴板共享、拖拽文件):
  1. 虚拟机运行中,设备 > 插入Guest Additions CD镜像。
  2. 在虚拟机中运行安装(Linux:sudo sh ./VBoxLinuxAdditions.run;Windows:双击autorun.exe)。
  3. 重启虚拟机生效。
  • 快照:运行中,机器 > 拍摄快照(备份当前状态,回滚用)。
  • 克隆/导出:右键虚拟机 > 克隆(复制)或导出为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教程。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注