30款热门AI模型一站整合DeepSeek/GLM/Qwen 随心用限时 5 折。 点击领海量免费额度这次我们来看一个针对 Linux 虚拟机安装与激活的完整解决方案。对于开发者、运维人员或学生而言在 Windows 或 macOS 上搭建一个隔离、纯净的 Linux 学习或测试环境是刚需但过程中常会遇到安装繁琐、激活失效、配置复杂等问题。本文提供的教程旨在通过清晰的步骤和可靠的资源帮助你实现从零开始完成虚拟化软件安装、Linux 系统部署到最终激活的全过程目标是达到“一键激活永久使用”的稳定状态。本文将重点解决几个核心痛点如何选择并获取正版/合法的虚拟化软件与 Linux 镜像如何一步步完成虚拟机创建与系统安装避免常见坑点以及如何通过安全、合规的方式完成软件的激活与配置确保环境长期可用。整个过程会兼顾 VMware Workstation 和 VirtualBox 两种主流虚拟化方案并涉及 Ubuntu、CentOS 等常见 Linux 发行版。无论你是想学习 Linux 命令、搭建开发环境还是进行软件测试跟着本文操作都能快速获得一个可随时启用的 Linux 虚拟机。下面我们将直接从环境准备开始跳过冗长的背景介绍。1. 核心能力速览在开始具体操作前我们先通过下表快速了解本教程覆盖的核心内容与所需资源让你对整体工作量有个预期。能力项说明与目标虚拟化平台支持 VMware Workstation Pro主流选择和 Oracle VirtualBox免费轻量。教程会提供两者的安装指引。目标 Linux 发行版以 Ubuntu Desktop LTS图形界面友好和 CentOS Stream服务器环境常见为例方法可迁移至其他发行版。安装方式从官网下载镜像通过虚拟机向导完成安装。包含分区、用户创建、软件包选择等关键步骤详解。激活核心重点说明对于 VMware Workstation将指导获取官方评估许可证或通过合法渠道购买对于 Linux 系统本身强调其开源免费特性无需“激活”但会配置软件更新源。硬件门槛需要主机具备虚拟化技术支持Intel VT-x/AMD-V并分配足够资源建议至少双核CPU、4GB内存、40GB存储。最终成果获得一个完全独立、网络互通、可持久化使用的 Linux 虚拟机支持快照、克隆便于学习和测试。适合场景Linux 入门学习、软件开发环境搭建、服务部署测试、网络安全实验、软件兼容性验证等。2. 适用场景与使用边界在投入时间搭建环境前明确这个虚拟机方案的适用边界很重要这能帮你判断它是否真是你需要的解决方案。适合谁用初学者想安全地学习 Linux 命令和系统操作避免弄坏物理机。开发者需要为项目构建与生产环境一致的 Linux 编译、运行环境。运维/测试工程师用于模拟服务器部署、测试自动化脚本或软件兼容性。学生完成课程实验需要隔离的、可重置的操作系统环境。能解决什么问题环境隔离在 Windows/macOS 主机上运行另一个操作系统互不干扰。快速重置通过虚拟机快照功能瞬间将系统恢复到任意干净状态。资源复用一台物理机可以同时运行多个不同配置的虚拟机。学习与实验大胆尝试危险命令或配置无需担心硬件损坏。不适合什么场景高性能计算/游戏虚拟化有性能损耗不适合需要直接调用硬件的重度图形处理或科学计算。替代物理服务器对于需要极高 I/O 性能如大型数据库、低延迟的网络服务物理机或专用服务器仍是更好选择。绕过软件授权虚拟机不能用于非法复制或绕过商业软件的版权保护机制。版权与合规边界这是必须严肃对待的部分虚拟化软件VMware Workstation Pro 是商业软件支持免费试用。长期使用请通过官网购买正版许可证。Oracle VirtualBox 是免费开源软件可合法使用。Linux 系统Ubuntu、CentOS、Debian 等主流发行版均为免费开源软件从官网下载的镜像可合法安装和使用不存在“激活密钥”概念。所谓“激活”通常指配置好软件源和更新。严禁行为不得使用本教程提及的方法去激活盗版商业软件如 Windows、Office 等。所有操作应在法律和软件许可协议允许的范围内进行。3. 环境准备与前置条件开始安装前请确保你的主机满足以下条件。这些检查能避免后续步骤中出现的莫名错误。1. 主机操作系统Windows 10/11 64位 或 macOSIntel/Apple Silicon 或 Linux。本教程以 Windows 主机为例其他系统原理相通。2. 硬件资源检查CPU支持硬件虚拟化技术Intel VT-x 或 AMD-V。可在任务管理器“性能”标签的 CPU 信息中查看或进入 BIOS/UEFI 设置确认已开启。内存主机至少拥有 8GB 物理内存。为虚拟机分配 2-4GB 是流畅运行图形界面的基础。磁盘空间为虚拟机预留至少 40GB 的可用空间。SSD 能显著提升虚拟机运行速度。3. 软件资源下载请务必从官方网站下载所需软件确保文件完整且安全。虚拟化软件二选一VMware Workstation Player/Pro访问 VMware 官网下载对应版本。Player 版免费供个人学习使用Pro 版功能更强大需许可证。Oracle VirtualBox访问 VirtualBox 官网下载最新版完全免费。Linux 发行版镜像ISO文件Ubuntu Desktop推荐 Ubuntu 22.04 LTS 或 24.04 LTS从 Ubuntu 官网下载。CentOS Stream从 CentOS 官网下载。注意 CentOS 7 已停止维护建议使用 Stream 8 或 9。其他如 Debian、Fedora 等请从各自官网获取。4. BIOS/UEFI 设置这是最关键也最易忽略的一步。重启电脑进入 BIOS/UEFI 设置界面开机时按 F2、Del、F10 等键因主板而异找到以下选项并启用EnabledIntel Virtualization Technology (VT-x)AMD-V有时也称为 SVM Mode。保存设置并重启进入主机系统。4. 安装虚拟化软件我们以 VMware Workstation 17 Pro 和 VirtualBox 7.0 在 Windows 上的安装为例。4.1 安装 VMware Workstation运行安装程序双击下载好的VMware-workstation-full-*.exe安装包。用户账户控制如果弹出 UAC 提示点击“是”继续。安装向导跟随安装向导点击“下一步”。许可协议勾选“我接受许可协议中的条款”点击“下一步”。安装位置建议使用默认安装路径C:\Program Files (x86)\VMware\VMware Workstation\如需更改请确保路径无中文和空格。用户体验设置通常取消勾选“启动时检查产品更新”和“加入 VMware 客户体验提升计划”点击“下一步”。快捷方式保持默认点击“下一步”。开始安装点击“安装”等待进度条完成。输入许可证密钥安装完成后会提示输入许可证密钥。如果你有有效的密钥在此处输入。如果没有可以点击“试用”获得 30 天免费评估期。评估期结束后请购买正版许可证以继续使用 Pro 版功能。完成安装点击“完成”建议重启计算机以使虚拟化驱动完全生效。4.2 安装 Oracle VirtualBox运行安装程序双击下载好的VirtualBox-*.exe安装包。欢迎界面点击“下一步”。选择安装内容保持默认选项点击“下一步”。警告网络接口安装过程中会创建虚拟网卡可能导致网络暂时中断。点击“是”继续。准备安装点击“安装”。安装驱动过程中会多次弹出 Windows 安全提示询问是否安装 Oracle Corporation 的软件请全部选择“安装”。完成安装安装完成后取消勾选“立即启动 VirtualBox”先点击“完成”。同样建议重启电脑。5. 创建并安装 Linux 虚拟机虚拟化软件安装好后我们开始创建虚拟机并安装 Linux 系统。以 VMware Workstation 中安装 Ubuntu 22.04 LTS 为例VirtualBox 步骤高度相似。5.1 在 VMware 中创建虚拟机打开 VMware以管理员身份运行 VMware Workstation。新建虚拟机点击“文件”-“新建虚拟机”或直接点击“创建新的虚拟机”。配置类型选择“典型推荐”点击“下一步”。安装来源选择“安装程序光盘映像文件iso”点击“浏览”找到你下载的 Ubuntu 22.04 ISO 文件点击“下一步”。VMware 会自动检测到这是 Ubuntu。简易安装信息这是 VMware 的便捷功能可以预先配置。全名、用户名自定义如ubuntu-user。密码设置一个密码。确认密码再次输入。点击“下一步”。命名虚拟机为虚拟机起个名字如Ubuntu 22.04 LTS并选择虚拟机文件的存储位置建议放在空间充足的磁盘分区点击“下一步”。指定磁盘容量最大磁盘大小建议至少 40 GB。选择“将虚拟磁盘拆分成多个文件”便于迁移。点击“下一步”。已准备好创建虚拟机查看配置摘要点击“完成”。此时VMware 会自动启动该虚拟机并开始通过“简易安装”部署 Ubuntu。5.2 手动安装 Ubuntu 系统如果简易安装未启动如果未使用简易安装或过程中断你需要手动安装启动虚拟机会进入 Ubuntu 安装界面。选择语言点击“安装 Ubuntu”。键盘布局选择默认点击“继续”。更新和其他软件正常安装包含办公软件、游戏、媒体工具等。最小安装仅包含浏览器和基础工具更轻量。建议初学者选择“正常安装”。勾选“为图形或无线硬件安装第三方软件”以便获得更好的硬件兼容性。点击“继续”。安装类型这是关键步骤。由于是在虚拟磁盘上安装选择“清除整个磁盘并安装 Ubuntu”这不会影响你的物理硬盘。点击“现在安装”。确认写入磁盘在弹出的确认对话框中点击“继续”。时区设置在地图上点击上海或你所在城市点击“继续”。创建用户输入你的姓名、计算机名、用户名和密码。建议密码设置简单一些以便练习。选择“自动登录”或“要求密码登录”点击“继续”。开始安装系统开始复制文件、安装系统过程大约10-20分钟取决于主机性能。安装完成提示安装完成时点击“现在重启”。虚拟机可能会提示“请移除安装介质”按回车键即可。虚拟机将重启进入全新的 Ubuntu 系统。5.3 安装 VirtualBox 增强功能VirtualBox 特有在 VirtualBox 中安装完系统后为了获得更好的体验如共享剪贴板、自适应分辨率、共享文件夹需要安装“增强功能”。启动 VirtualBox 中的 Linux 虚拟机。在 VirtualBox 菜单栏点击“设备” - “安装增强功能...”。虚拟机会自动挂载一个虚拟光盘。在 Ubuntu 桌面通常会弹出提示点击“运行”即可开始安装。如果未自动弹出打开终端执行以下命令# 切换到挂载目录 cd /media/$USER/VBox_GAs_* # 执行安装脚本 sudo ./VBoxLinuxAdditions.run安装完成后重启虚拟机sudo reboot。6. 虚拟机基础配置与优化安装完成后为了让虚拟机更好用需要进行一些基础配置。6.1 配置网络NAT 与桥接模式NAT 模式默认虚拟机共享主机 IP 上网外部网络无法直接访问虚拟机。适合大多数学习场景。桥接模式虚拟机会获得一个与主机同网段的独立 IP像一台真实设备一样存在于局域网中。适合需要被同网络其他设备访问的场景如搭建 Web 服务器。更改方法VMware虚拟机开机状态下点击“虚拟机”-“设置”-“网络适配器”选择“桥接模式”或“NAT 模式”。更改方法VirtualBox虚拟机开机状态下点击“设置”-“网络”-“连接方式”选择“桥接网卡”或“网络地址转换(NAT)”。6.2 安装 SSH 服务方便远程连接在 Ubuntu 终端中执行sudo apt update sudo apt install openssh-server -y sudo systemctl enable ssh sudo systemctl start ssh安装后即可在主机使用 SSH 客户端如 PuTTY、Xshell通过虚拟机的 IP 地址和用户名密码进行连接。6.3 配置软件源加速更新为了获得更快的软件下载速度可以将软件源更换为国内镜像如阿里云、清华源。 以 Ubuntu 更换为阿里源为例# 备份原有源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 编辑源列表文件 sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo sed -i s/security.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list # 更新软件包列表 sudo apt update对于 CentOS替换为阿里源sudo sed -e s|^mirrorlist|#mirrorlist|g \ -e s|^#baseurlhttp://mirror.centos.org|baseurlhttps://mirrors.aliyun.com|g \ -i.bak \ /etc/yum.repos.d/CentOS-*.repo sudo yum makecache6.4 创建系统快照后悔药这是虚拟机最强大的功能之一。在系统配置完好、安装完必要软件后创建一个快照。VMware点击“虚拟机”-“快照”-“拍摄快照”输入名称和描述如“Clean Install with Basic Tools”。VirtualBox点击“控制”-“生成备份”选择“当前虚拟机状态”输入快照名称。 以后无论系统如何被“玩坏”都可以瞬间恢复到快照时的状态。7. 关于“激活”的合规解读与操作这是本文标题中的核心也是容易产生误解的地方。我们必须明确区分两种“激活”1. 虚拟化软件的激活以 VMware Workstation Pro 为例评估模式安装后默认有 30 天试用期功能完整。正式激活需要从 VMware 官方购买许可证密钥。获得密钥后打开 VMware点击“帮助”-“输入许可证密钥”粘贴密钥并点击“确定”即可激活。重要提醒网络上流传的所谓“永久激活密钥”或“破解补丁”极可能包含恶意软件且侵犯版权存在法律和安全风险。强烈建议通过官方渠道获取正版授权。2. Linux 操作系统的“激活”Linux 是开源免费的操作系统不存在需要付费激活的概念。所谓的“激活”通常指系统更新激活确保系统能正常从软件源获取更新。这通过上述第 6.3 步配置正确的软件源即可实现。用户账户在安装过程中创建的用户账户就是你的“激活”身份用于登录和权限管理。 因此一个正确安装并配置了软件源的 Linux 系统本身就是“已激活”并可永久免费使用的。8. 常见问题与排查方法在安装和使用过程中你可能会遇到以下问题。这里提供快速的排查思路。问题现象可能原因排查方式解决方案安装时提示“Intel VT-x 处于禁用状态”主机 BIOS/UEFI 中的虚拟化技术未开启。重启进入 BIOS/UEFI 设置查看相关选项。在 BIOS/UEFI 中找到 Intel Virtualization Technology 或 AMD-V设置为 Enabled。虚拟机启动黑屏/卡住显卡驱动、3D加速设置或系统文件问题。检查虚拟机设置中的“显示器”选项。1. 在虚拟机设置中关闭“加速3D图形”。2. 尝试以“恢复模式”启动虚拟机。无法连接网络虚拟机网络适配器未正确配置或主机网络问题。在虚拟机内运行ip addr或ifconfig查看网络接口状态。1. 检查虚拟机设置确保网络适配器已连接如 NAT。2. 尝试重启虚拟机网络服务sudo systemctl restart networking(Ubuntu)。VMware 启动虚拟机报错“无法连接 MKS”显卡驱动冲突或 VMware 服务未启动。检查 Windows 服务中 VMware 相关服务状态。1. 更新主机显卡驱动到最新版。2. 以管理员身份运行命令提示符执行net start VMAuthdService和net start VMwareHostd。VirtualBox 安装增强功能失败缺少内核头文件或编译工具。查看终端错误信息。在 Ubuntu 中执行sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r)然后重试安装。虚拟机运行非常卡顿分配给虚拟机的资源CPU、内存不足。查看主机任务管理器资源占用。关闭虚拟机在设置中增加分配的内存和 CPU 核心数不要超过主机物理资源的一半。确保虚拟机文件存放在 SSD 上。主机和虚拟机之间无法复制粘贴未安装或未启动 VMware Tools/VirtualBox 增强功能。检查虚拟机中相关服务是否运行。对于 VMware点击“虚拟机”-“重新安装 VMware Tools”。对于 VirtualBox确保已成功安装增强功能并在“设备”-“共享剪贴板”中选择“双向”。提示“没有更多可用的空间”虚拟磁盘空间已满。在虚拟机内使用df -h命令查看磁盘使用情况。1. 清理不必要的文件。2. 对于 VMware可以编辑虚拟机设置扩展磁盘容量然后在系统内使用gparted等工具扩展分区。9. 最佳实践与使用建议遵循以下建议可以让你的 Linux 虚拟机环境更稳定、高效。资源分配黄金法则不要贪多。为虚拟机分配的资源CPU核心、内存不应超过主机物理资源的 50%-60%以确保主机系统自身流畅运行。固定虚拟磁盘位置将虚拟机文件存放在一个独立的、空间充足的 NTFS/exFAT 分区非系统盘路径避免中文和空格。善用快照管理在完成关键步骤如系统安装完毕、配置好开发环境、安装重要服务后立即创建命名清晰的快照。形成“基线快照 - 实验 - 恢复”的良性循环。隔离实验环境对于不同的学习或测试项目如 Web 开发、网络安全、数据库创建不同的虚拟机或快照分支保持环境纯净。定期更新与备份即使虚拟机是实验环境也应定期执行sudo apt update sudo apt upgradeUbuntu来安装安全更新。对于重要的虚拟机将整个虚拟机文件夹复制备份到其他存储设备。使用共享文件夹在 VMware 或 VirtualBox 中设置共享文件夹方便在主机和虚拟机之间交换大文件避免使用拖拽可能不稳定。文档化配置将你安装的软件、修改的配置、遇到的坑和解决方案记录在一个文本文件中保存在共享文件夹或笔记里。下次重建环境时会事半功倍。合规使用始终使用官方或可信镜像源下载软件。对于商业软件如 VMware尊重知识产权在评估期后根据实际需求决定是否购买正版。10. 总结与下一步通过以上步骤你应该已经成功在 VMware 或 VirtualBox 中安装并配置好了一个可用的 Linux 虚拟机并理解了所谓“激活”的真实含义——即确保虚拟化软件合法授权和 Linux 系统更新渠道畅通。这个虚拟环境的价值在于它提供了一个安全、可重置的沙盒。接下来你可以深入 Linux 学习从ls,cd,grep等基础命令开始逐步学习 shell 编程、用户权限管理、进程和服务管理。搭建开发环境在虚拟机内安装 Python、Node.js、Java、Docker 等构建与生产环境一致的开发栈。部署网络服务尝试安装 Nginx、MySQL、Redis 等学习服务配置、防火墙管理和日志排查。尝试自动化运维使用 Ansible、Shell 脚本在虚拟机内进行自动化配置和部署练习。最容易踩的坑集中在第一步BIOS 中未开启虚拟化以及磁盘空间分配过小。按照本文的排查清单大部分问题都能快速定位。最后记住虚拟机的核心优势是“隔离”和“快照”。大胆尝试遇到问题就回滚快照这是学习系统知识最高效、成本最低的方式。建议将本文中关于环境准备、配置优化和问题排查的部分收藏备用在遇到新问题时回来查阅。 30款热门AI模型一站整合DeepSeek/GLM/Qwen 随心用限时 5 折。 点击领海量免费额度
VMware与VirtualBox虚拟机安装Linux全攻略:从环境搭建到合规激活
30款热门AI模型一站整合DeepSeek/GLM/Qwen 随心用限时 5 折。 点击领海量免费额度这次我们来看一个针对 Linux 虚拟机安装与激活的完整解决方案。对于开发者、运维人员或学生而言在 Windows 或 macOS 上搭建一个隔离、纯净的 Linux 学习或测试环境是刚需但过程中常会遇到安装繁琐、激活失效、配置复杂等问题。本文提供的教程旨在通过清晰的步骤和可靠的资源帮助你实现从零开始完成虚拟化软件安装、Linux 系统部署到最终激活的全过程目标是达到“一键激活永久使用”的稳定状态。本文将重点解决几个核心痛点如何选择并获取正版/合法的虚拟化软件与 Linux 镜像如何一步步完成虚拟机创建与系统安装避免常见坑点以及如何通过安全、合规的方式完成软件的激活与配置确保环境长期可用。整个过程会兼顾 VMware Workstation 和 VirtualBox 两种主流虚拟化方案并涉及 Ubuntu、CentOS 等常见 Linux 发行版。无论你是想学习 Linux 命令、搭建开发环境还是进行软件测试跟着本文操作都能快速获得一个可随时启用的 Linux 虚拟机。下面我们将直接从环境准备开始跳过冗长的背景介绍。1. 核心能力速览在开始具体操作前我们先通过下表快速了解本教程覆盖的核心内容与所需资源让你对整体工作量有个预期。能力项说明与目标虚拟化平台支持 VMware Workstation Pro主流选择和 Oracle VirtualBox免费轻量。教程会提供两者的安装指引。目标 Linux 发行版以 Ubuntu Desktop LTS图形界面友好和 CentOS Stream服务器环境常见为例方法可迁移至其他发行版。安装方式从官网下载镜像通过虚拟机向导完成安装。包含分区、用户创建、软件包选择等关键步骤详解。激活核心重点说明对于 VMware Workstation将指导获取官方评估许可证或通过合法渠道购买对于 Linux 系统本身强调其开源免费特性无需“激活”但会配置软件更新源。硬件门槛需要主机具备虚拟化技术支持Intel VT-x/AMD-V并分配足够资源建议至少双核CPU、4GB内存、40GB存储。最终成果获得一个完全独立、网络互通、可持久化使用的 Linux 虚拟机支持快照、克隆便于学习和测试。适合场景Linux 入门学习、软件开发环境搭建、服务部署测试、网络安全实验、软件兼容性验证等。2. 适用场景与使用边界在投入时间搭建环境前明确这个虚拟机方案的适用边界很重要这能帮你判断它是否真是你需要的解决方案。适合谁用初学者想安全地学习 Linux 命令和系统操作避免弄坏物理机。开发者需要为项目构建与生产环境一致的 Linux 编译、运行环境。运维/测试工程师用于模拟服务器部署、测试自动化脚本或软件兼容性。学生完成课程实验需要隔离的、可重置的操作系统环境。能解决什么问题环境隔离在 Windows/macOS 主机上运行另一个操作系统互不干扰。快速重置通过虚拟机快照功能瞬间将系统恢复到任意干净状态。资源复用一台物理机可以同时运行多个不同配置的虚拟机。学习与实验大胆尝试危险命令或配置无需担心硬件损坏。不适合什么场景高性能计算/游戏虚拟化有性能损耗不适合需要直接调用硬件的重度图形处理或科学计算。替代物理服务器对于需要极高 I/O 性能如大型数据库、低延迟的网络服务物理机或专用服务器仍是更好选择。绕过软件授权虚拟机不能用于非法复制或绕过商业软件的版权保护机制。版权与合规边界这是必须严肃对待的部分虚拟化软件VMware Workstation Pro 是商业软件支持免费试用。长期使用请通过官网购买正版许可证。Oracle VirtualBox 是免费开源软件可合法使用。Linux 系统Ubuntu、CentOS、Debian 等主流发行版均为免费开源软件从官网下载的镜像可合法安装和使用不存在“激活密钥”概念。所谓“激活”通常指配置好软件源和更新。严禁行为不得使用本教程提及的方法去激活盗版商业软件如 Windows、Office 等。所有操作应在法律和软件许可协议允许的范围内进行。3. 环境准备与前置条件开始安装前请确保你的主机满足以下条件。这些检查能避免后续步骤中出现的莫名错误。1. 主机操作系统Windows 10/11 64位 或 macOSIntel/Apple Silicon 或 Linux。本教程以 Windows 主机为例其他系统原理相通。2. 硬件资源检查CPU支持硬件虚拟化技术Intel VT-x 或 AMD-V。可在任务管理器“性能”标签的 CPU 信息中查看或进入 BIOS/UEFI 设置确认已开启。内存主机至少拥有 8GB 物理内存。为虚拟机分配 2-4GB 是流畅运行图形界面的基础。磁盘空间为虚拟机预留至少 40GB 的可用空间。SSD 能显著提升虚拟机运行速度。3. 软件资源下载请务必从官方网站下载所需软件确保文件完整且安全。虚拟化软件二选一VMware Workstation Player/Pro访问 VMware 官网下载对应版本。Player 版免费供个人学习使用Pro 版功能更强大需许可证。Oracle VirtualBox访问 VirtualBox 官网下载最新版完全免费。Linux 发行版镜像ISO文件Ubuntu Desktop推荐 Ubuntu 22.04 LTS 或 24.04 LTS从 Ubuntu 官网下载。CentOS Stream从 CentOS 官网下载。注意 CentOS 7 已停止维护建议使用 Stream 8 或 9。其他如 Debian、Fedora 等请从各自官网获取。4. BIOS/UEFI 设置这是最关键也最易忽略的一步。重启电脑进入 BIOS/UEFI 设置界面开机时按 F2、Del、F10 等键因主板而异找到以下选项并启用EnabledIntel Virtualization Technology (VT-x)AMD-V有时也称为 SVM Mode。保存设置并重启进入主机系统。4. 安装虚拟化软件我们以 VMware Workstation 17 Pro 和 VirtualBox 7.0 在 Windows 上的安装为例。4.1 安装 VMware Workstation运行安装程序双击下载好的VMware-workstation-full-*.exe安装包。用户账户控制如果弹出 UAC 提示点击“是”继续。安装向导跟随安装向导点击“下一步”。许可协议勾选“我接受许可协议中的条款”点击“下一步”。安装位置建议使用默认安装路径C:\Program Files (x86)\VMware\VMware Workstation\如需更改请确保路径无中文和空格。用户体验设置通常取消勾选“启动时检查产品更新”和“加入 VMware 客户体验提升计划”点击“下一步”。快捷方式保持默认点击“下一步”。开始安装点击“安装”等待进度条完成。输入许可证密钥安装完成后会提示输入许可证密钥。如果你有有效的密钥在此处输入。如果没有可以点击“试用”获得 30 天免费评估期。评估期结束后请购买正版许可证以继续使用 Pro 版功能。完成安装点击“完成”建议重启计算机以使虚拟化驱动完全生效。4.2 安装 Oracle VirtualBox运行安装程序双击下载好的VirtualBox-*.exe安装包。欢迎界面点击“下一步”。选择安装内容保持默认选项点击“下一步”。警告网络接口安装过程中会创建虚拟网卡可能导致网络暂时中断。点击“是”继续。准备安装点击“安装”。安装驱动过程中会多次弹出 Windows 安全提示询问是否安装 Oracle Corporation 的软件请全部选择“安装”。完成安装安装完成后取消勾选“立即启动 VirtualBox”先点击“完成”。同样建议重启电脑。5. 创建并安装 Linux 虚拟机虚拟化软件安装好后我们开始创建虚拟机并安装 Linux 系统。以 VMware Workstation 中安装 Ubuntu 22.04 LTS 为例VirtualBox 步骤高度相似。5.1 在 VMware 中创建虚拟机打开 VMware以管理员身份运行 VMware Workstation。新建虚拟机点击“文件”-“新建虚拟机”或直接点击“创建新的虚拟机”。配置类型选择“典型推荐”点击“下一步”。安装来源选择“安装程序光盘映像文件iso”点击“浏览”找到你下载的 Ubuntu 22.04 ISO 文件点击“下一步”。VMware 会自动检测到这是 Ubuntu。简易安装信息这是 VMware 的便捷功能可以预先配置。全名、用户名自定义如ubuntu-user。密码设置一个密码。确认密码再次输入。点击“下一步”。命名虚拟机为虚拟机起个名字如Ubuntu 22.04 LTS并选择虚拟机文件的存储位置建议放在空间充足的磁盘分区点击“下一步”。指定磁盘容量最大磁盘大小建议至少 40 GB。选择“将虚拟磁盘拆分成多个文件”便于迁移。点击“下一步”。已准备好创建虚拟机查看配置摘要点击“完成”。此时VMware 会自动启动该虚拟机并开始通过“简易安装”部署 Ubuntu。5.2 手动安装 Ubuntu 系统如果简易安装未启动如果未使用简易安装或过程中断你需要手动安装启动虚拟机会进入 Ubuntu 安装界面。选择语言点击“安装 Ubuntu”。键盘布局选择默认点击“继续”。更新和其他软件正常安装包含办公软件、游戏、媒体工具等。最小安装仅包含浏览器和基础工具更轻量。建议初学者选择“正常安装”。勾选“为图形或无线硬件安装第三方软件”以便获得更好的硬件兼容性。点击“继续”。安装类型这是关键步骤。由于是在虚拟磁盘上安装选择“清除整个磁盘并安装 Ubuntu”这不会影响你的物理硬盘。点击“现在安装”。确认写入磁盘在弹出的确认对话框中点击“继续”。时区设置在地图上点击上海或你所在城市点击“继续”。创建用户输入你的姓名、计算机名、用户名和密码。建议密码设置简单一些以便练习。选择“自动登录”或“要求密码登录”点击“继续”。开始安装系统开始复制文件、安装系统过程大约10-20分钟取决于主机性能。安装完成提示安装完成时点击“现在重启”。虚拟机可能会提示“请移除安装介质”按回车键即可。虚拟机将重启进入全新的 Ubuntu 系统。5.3 安装 VirtualBox 增强功能VirtualBox 特有在 VirtualBox 中安装完系统后为了获得更好的体验如共享剪贴板、自适应分辨率、共享文件夹需要安装“增强功能”。启动 VirtualBox 中的 Linux 虚拟机。在 VirtualBox 菜单栏点击“设备” - “安装增强功能...”。虚拟机会自动挂载一个虚拟光盘。在 Ubuntu 桌面通常会弹出提示点击“运行”即可开始安装。如果未自动弹出打开终端执行以下命令# 切换到挂载目录 cd /media/$USER/VBox_GAs_* # 执行安装脚本 sudo ./VBoxLinuxAdditions.run安装完成后重启虚拟机sudo reboot。6. 虚拟机基础配置与优化安装完成后为了让虚拟机更好用需要进行一些基础配置。6.1 配置网络NAT 与桥接模式NAT 模式默认虚拟机共享主机 IP 上网外部网络无法直接访问虚拟机。适合大多数学习场景。桥接模式虚拟机会获得一个与主机同网段的独立 IP像一台真实设备一样存在于局域网中。适合需要被同网络其他设备访问的场景如搭建 Web 服务器。更改方法VMware虚拟机开机状态下点击“虚拟机”-“设置”-“网络适配器”选择“桥接模式”或“NAT 模式”。更改方法VirtualBox虚拟机开机状态下点击“设置”-“网络”-“连接方式”选择“桥接网卡”或“网络地址转换(NAT)”。6.2 安装 SSH 服务方便远程连接在 Ubuntu 终端中执行sudo apt update sudo apt install openssh-server -y sudo systemctl enable ssh sudo systemctl start ssh安装后即可在主机使用 SSH 客户端如 PuTTY、Xshell通过虚拟机的 IP 地址和用户名密码进行连接。6.3 配置软件源加速更新为了获得更快的软件下载速度可以将软件源更换为国内镜像如阿里云、清华源。 以 Ubuntu 更换为阿里源为例# 备份原有源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 编辑源列表文件 sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo sed -i s/security.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list # 更新软件包列表 sudo apt update对于 CentOS替换为阿里源sudo sed -e s|^mirrorlist|#mirrorlist|g \ -e s|^#baseurlhttp://mirror.centos.org|baseurlhttps://mirrors.aliyun.com|g \ -i.bak \ /etc/yum.repos.d/CentOS-*.repo sudo yum makecache6.4 创建系统快照后悔药这是虚拟机最强大的功能之一。在系统配置完好、安装完必要软件后创建一个快照。VMware点击“虚拟机”-“快照”-“拍摄快照”输入名称和描述如“Clean Install with Basic Tools”。VirtualBox点击“控制”-“生成备份”选择“当前虚拟机状态”输入快照名称。 以后无论系统如何被“玩坏”都可以瞬间恢复到快照时的状态。7. 关于“激活”的合规解读与操作这是本文标题中的核心也是容易产生误解的地方。我们必须明确区分两种“激活”1. 虚拟化软件的激活以 VMware Workstation Pro 为例评估模式安装后默认有 30 天试用期功能完整。正式激活需要从 VMware 官方购买许可证密钥。获得密钥后打开 VMware点击“帮助”-“输入许可证密钥”粘贴密钥并点击“确定”即可激活。重要提醒网络上流传的所谓“永久激活密钥”或“破解补丁”极可能包含恶意软件且侵犯版权存在法律和安全风险。强烈建议通过官方渠道获取正版授权。2. Linux 操作系统的“激活”Linux 是开源免费的操作系统不存在需要付费激活的概念。所谓的“激活”通常指系统更新激活确保系统能正常从软件源获取更新。这通过上述第 6.3 步配置正确的软件源即可实现。用户账户在安装过程中创建的用户账户就是你的“激活”身份用于登录和权限管理。 因此一个正确安装并配置了软件源的 Linux 系统本身就是“已激活”并可永久免费使用的。8. 常见问题与排查方法在安装和使用过程中你可能会遇到以下问题。这里提供快速的排查思路。问题现象可能原因排查方式解决方案安装时提示“Intel VT-x 处于禁用状态”主机 BIOS/UEFI 中的虚拟化技术未开启。重启进入 BIOS/UEFI 设置查看相关选项。在 BIOS/UEFI 中找到 Intel Virtualization Technology 或 AMD-V设置为 Enabled。虚拟机启动黑屏/卡住显卡驱动、3D加速设置或系统文件问题。检查虚拟机设置中的“显示器”选项。1. 在虚拟机设置中关闭“加速3D图形”。2. 尝试以“恢复模式”启动虚拟机。无法连接网络虚拟机网络适配器未正确配置或主机网络问题。在虚拟机内运行ip addr或ifconfig查看网络接口状态。1. 检查虚拟机设置确保网络适配器已连接如 NAT。2. 尝试重启虚拟机网络服务sudo systemctl restart networking(Ubuntu)。VMware 启动虚拟机报错“无法连接 MKS”显卡驱动冲突或 VMware 服务未启动。检查 Windows 服务中 VMware 相关服务状态。1. 更新主机显卡驱动到最新版。2. 以管理员身份运行命令提示符执行net start VMAuthdService和net start VMwareHostd。VirtualBox 安装增强功能失败缺少内核头文件或编译工具。查看终端错误信息。在 Ubuntu 中执行sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r)然后重试安装。虚拟机运行非常卡顿分配给虚拟机的资源CPU、内存不足。查看主机任务管理器资源占用。关闭虚拟机在设置中增加分配的内存和 CPU 核心数不要超过主机物理资源的一半。确保虚拟机文件存放在 SSD 上。主机和虚拟机之间无法复制粘贴未安装或未启动 VMware Tools/VirtualBox 增强功能。检查虚拟机中相关服务是否运行。对于 VMware点击“虚拟机”-“重新安装 VMware Tools”。对于 VirtualBox确保已成功安装增强功能并在“设备”-“共享剪贴板”中选择“双向”。提示“没有更多可用的空间”虚拟磁盘空间已满。在虚拟机内使用df -h命令查看磁盘使用情况。1. 清理不必要的文件。2. 对于 VMware可以编辑虚拟机设置扩展磁盘容量然后在系统内使用gparted等工具扩展分区。9. 最佳实践与使用建议遵循以下建议可以让你的 Linux 虚拟机环境更稳定、高效。资源分配黄金法则不要贪多。为虚拟机分配的资源CPU核心、内存不应超过主机物理资源的 50%-60%以确保主机系统自身流畅运行。固定虚拟磁盘位置将虚拟机文件存放在一个独立的、空间充足的 NTFS/exFAT 分区非系统盘路径避免中文和空格。善用快照管理在完成关键步骤如系统安装完毕、配置好开发环境、安装重要服务后立即创建命名清晰的快照。形成“基线快照 - 实验 - 恢复”的良性循环。隔离实验环境对于不同的学习或测试项目如 Web 开发、网络安全、数据库创建不同的虚拟机或快照分支保持环境纯净。定期更新与备份即使虚拟机是实验环境也应定期执行sudo apt update sudo apt upgradeUbuntu来安装安全更新。对于重要的虚拟机将整个虚拟机文件夹复制备份到其他存储设备。使用共享文件夹在 VMware 或 VirtualBox 中设置共享文件夹方便在主机和虚拟机之间交换大文件避免使用拖拽可能不稳定。文档化配置将你安装的软件、修改的配置、遇到的坑和解决方案记录在一个文本文件中保存在共享文件夹或笔记里。下次重建环境时会事半功倍。合规使用始终使用官方或可信镜像源下载软件。对于商业软件如 VMware尊重知识产权在评估期后根据实际需求决定是否购买正版。10. 总结与下一步通过以上步骤你应该已经成功在 VMware 或 VirtualBox 中安装并配置好了一个可用的 Linux 虚拟机并理解了所谓“激活”的真实含义——即确保虚拟化软件合法授权和 Linux 系统更新渠道畅通。这个虚拟环境的价值在于它提供了一个安全、可重置的沙盒。接下来你可以深入 Linux 学习从ls,cd,grep等基础命令开始逐步学习 shell 编程、用户权限管理、进程和服务管理。搭建开发环境在虚拟机内安装 Python、Node.js、Java、Docker 等构建与生产环境一致的开发栈。部署网络服务尝试安装 Nginx、MySQL、Redis 等学习服务配置、防火墙管理和日志排查。尝试自动化运维使用 Ansible、Shell 脚本在虚拟机内进行自动化配置和部署练习。最容易踩的坑集中在第一步BIOS 中未开启虚拟化以及磁盘空间分配过小。按照本文的排查清单大部分问题都能快速定位。最后记住虚拟机的核心优势是“隔离”和“快照”。大胆尝试遇到问题就回滚快照这是学习系统知识最高效、成本最低的方式。建议将本文中关于环境准备、配置优化和问题排查的部分收藏备用在遇到新问题时回来查阅。 30款热门AI模型一站整合DeepSeek/GLM/Qwen 随心用限时 5 折。 点击领海量免费额度