VirtualBox 和 VMware 中创建虚拟机的教程
虚拟化技术允许我们在主(宿主)操作系统之上运行“客户”操作系统,而无需重新安装设备。借助虚拟化,您可以在 Windows 上试用 Linux,运行 Windows 以满足特定应用程序的需求,创建网络实验室,甚至安全地测试软件。Oracle VirtualBox 和 VMware(例如 VMware Workstation Player/Pro)是两种最常用的虚拟化应用程序。本文将介绍在这两种软件中创建虚拟机 (VM) 的步骤,并提供确保虚拟机稳定运行的重要设置。
-
创建虚拟机前的准备工作
开始之前,请确保以下物品已准备就绪:
1. 操作系统 ISO 文件
下载官方 ISO 镜像文件(例如 Windows 10/11、Ubuntu、Debian 等)。该 ISO 镜像文件将用作安装介质。
2. 足够的设备规格
最低推荐值:
– 8 GB 内存(如果经常运行虚拟机,16 GB 更好)
– 30–60 GB 的可用 SSD/HDD 空间(取决于操作系统)
– CPU 支持虚拟化(Intel VT-x/AMD-V)
3. 在 BIOS/UEFI 中启用虚拟化
如果虚拟机运行缓慢或无法启动,请检查 BIOS/UEFI 并启用 Intel VT-x 或 AMD-V。
4. 了解客户操作系统要求
通常情况下,Windows 系统比 Linux 系统需要更多的内存。对于桌面 Linux 系统来说,2-4 GB 的内存通常就足够了;而 Windows 系统可能需要 4-8 GB 的内存才能流畅运行。
-
第一部分:VirtualBox虚拟机创建教程
VirtualBox之所以受欢迎,是因为它免费、跨平台且易于使用。以下是从零开始创建虚拟机的步骤。
1. 安装 VirtualBox
从Oracle VirtualBox官方网站下载并像安装其他应用程序一样安装它。然后,打开VirtualBox。
2. 创建一个新的虚拟机
1. 点击“新建”按钮。
2. 内容:
– 名称:例如“Ubuntu-VM”或“Windows11-VM”
– 文件夹:虚拟机存储位置
– 类型和版本:根据操作系统选择(例如 Linux → Ubuntu 64 位,或 Windows 11 64 位)。
3. 在最新版本的 VirtualBox 中,您可以直接插入 ISO 镜像文件。选择已下载的 ISO 文件。
3. 设置内存和CPU
– 基本内存(RAM):
– Ubuntu:2048–4096 MB (2–4 GB)
– Windows 10/11:4096–8192 MB(4–8 GB)
– 处理器(CPU):
通常情况下,2 个核心足以满足日常使用需求。如果您的主机配备的是 8 核 CPU,则可以提供 2 到 4 个核心。
注意:不要将所有内存/CPU 都分配给虚拟机,要给主机系统留一些,以保持其响应速度。
4. 创建虚拟硬盘
VirtualBox 会提示您创建虚拟硬盘。常规设置:
立即创建虚拟硬盘
– VDI(VirtualBox 磁盘映像)(默认)
– 动态分配(大小根据使用情况扩展)
- 尺寸:
– Linux:最低 20 GB(建议 30 GB)
– Windows:最低需要 50–64 GB 内存才能流畅运行
点击“创建”。
5. 安装前的重要设置
选择虚拟机 → 设置:
– 系统 → 启动顺序:确保光盘(ISO)位于硬盘之上(如果从 ISO 安装)。
– 显示 → 显存:增加到 128 MB 或最大可用容量。如有必要,启用 3D 加速(尤其适用于 Linux 桌面系统)。
– 存储:确保 ISO 文件已挂载到光驱上。
- 网络 :
– NAT(默认):虚拟机可以访问互联网,安全实用。
– 桥接适配器:虚拟机在网络上显示为另一个设备(适用于服务器/实验室)。
– USB:如果您想将闪存盘连接到虚拟机,请激活此选项(有时您需要扩展包)。
点击确定。
6. 运行虚拟机并安装操作系统
点击“开始”。虚拟机将从 ISO 文件启动并显示操作系统安装程序。按照所选操作系统的安装步骤进行操作(选择语言、磁盘、用户、时区等)。
7. 安装 Guest Additions(强烈推荐)
Guest Additions 让虚拟机体验更加舒适:
自动屏幕分辨率
复制粘贴和拖放
– 更好的显卡驱动程序。
安装方法:
1. 虚拟机启动后:设备菜单 → 插入 Guest Additions CD 映像…
2. 在客户操作系统中,运行出现的安装程序。
3. 完成后重启虚拟机。
-
第二部分:VMware(Workstation Player/Pro)虚拟机创建教程
VMware 以其稳定性和强大的性能而闻名。VMware Workstation Player 可供个人免费使用,而 Pro 版本则提供更多付费功能。
1. 安装 VMware Workstation
下载并安装 VMware Workstation Player/Pro。安装完成后打开应用程序。
2. 创建一个新的虚拟机
1. 单击“创建新虚拟机”。
2. 选择安装方式:
– 安装光盘映像文件(iso):选择 ISO 文件。
3. VMware 通常会自动检测操作系统。
3. 选择操作系统并轻松安装(可选)
如果操作系统支持,VMware 提供简易安装功能:
如有必要,请填写用户名、密码和产品密钥(Windows)。
– VMware 将自动执行部分安装过程。
如果您想要完全控制权,您可以选择不使用简易安装(取决于版本)。
4. 指定虚拟机名称和位置
为虚拟机命名并选择存储位置。我们建议将其存储在空间充足的驱动器上,理想情况下使用固态硬盘 (SSD) 以获得更快的性能。
5. 设置磁盘容量
– 确定最大磁盘容量(例如 40 GB、60 GB 或根据需要)。
– 选择存储选项:
将虚拟磁盘存储为单个文件(速度更快,更简洁)
– 将虚拟磁盘拆分成多个文件(更便于移动)
点击“下一步”。
6. 定制硬件:内存、CPU、网络
点击“自定义硬件”:
– 内存:Linux 系统设置为 2–4 GB,Windows 系统设置为 4–8 GB。
处理器:通常2个核心就足够了。
– 网络适配器:
– NAT:实用,默认。
– 桥接:适用于虚拟机服务器获取网络 IP。
– 显示:如有必要,启用 3D 加速。
点击“关闭”,然后点击“完成”。
7. 运行并安装操作系统
点击“启动”按钮启动此虚拟机。操作系统安装程序将运行。请按照安装步骤完成安装。
8. 安装 VMware Tools
VMware Tools 相当于 VirtualBox 中的 Guest Additions。它的功能包括:
– 更流畅的图形和鼠标驱动程序,
– 时间同步,
更好的剪贴板
虚拟机性能得到提升。
通常情况下,VMware Tools 会自动提供,或者可以通过菜单进行安装:
– Player/VM → 管理 → 安装 VMware Tools
在客户操作系统上按照安装程序进行操作,然后重启。
-
快速优化和故障排除技巧
1. 虚拟机运行缓慢
– 确保 BIOS/UEFI 中已启用虚拟化功能
降低主机负载(关闭占用资源较多的应用程序)
– 使用 SSD 存储虚拟机文件
– 为虚拟机添加足够的内存/CPU。
2. 无法安装 Windows 11
Windows 11 需要 TPM 和安全启动。VMware Pro 提供虚拟 TPM 选项;最新版本的 VirtualBox 也提供一些选项,但不同版本的支持情况有所不同。或者,您也可以使用 Windows 10 或 Linux 发行版。
3. 虚拟机无法连接互联网
尝试将网络模式更改为 NAT,然后重启虚拟机。如果仍然无效,请检查客户机操作系统中的驱动程序(工具/附加组件)或 DNS 设置。
4. 屏幕分辨率低,无法全屏显示
请确保已安装 Guest Additions(VirtualBox)或 VMware Tools。
-
关闭
在 VirtualBox 或 VMware 中创建虚拟机基本遵循相同的流程:选择 ISO 镜像、设置内存/CPU、创建虚拟磁盘,然后安装操作系统。主要区别在于界面、附加功能和一些配置选项。对于初学者来说,VirtualBox 非常易于使用且免费;VMware 则因其稳定性和在各种场景下的优化而常被选择。虚拟机安装完成后,别忘了安装 Guest Additions 或 VMware Tools 来提升性能和便利性。
如果您愿意,请告知您想要安装的操作系统(Windows/Linux)以及您的笔记本电脑/台式机的配置,这样我就可以推荐最合适的内存、CPU 和磁盘大小设置。