VirtualBox 和 VMware 中创建虚拟机的教程

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 文件。

  学习 SQL 的最佳在线资源

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 让虚拟机体验更加舒适:
自动屏幕分辨率
复制粘贴和拖放
– 更好的显卡驱动程序。

  GitHub项目协作使用指南

安装方法:
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 和磁盘大小设置。

请留言