简介:在虚拟机中安装操作系统是开发、测试与学习场景的常见需求。本文以安装一款主流 x64 桌面操作系统为例,完整梳理从材料准备、虚拟机创建、硬件与网络配置,到加载镜像完成安装及后期优化的全流程,逐一解释关键配置项的原理与取舍,帮助读者一次装好、少走弯路,搭建稳定可复用的虚拟化实验环境。
在物理机上直接安装操作系统虽然性能最好,但对开发、测试与学习场景并不友好:环境难以回滚、多系统并存麻烦、实验性操作可能破坏日常工作数据。虚拟机通过一层完整的虚拟硬件抽象,让客户机操作系统运行在与宿主机相互隔离的环境中,配合快照机制可以随时保存与恢复状态,配合克隆机制可以快速复制出多套一致的实验环境。因此,无论是验证软件在不同系统下的兼容性、搭建隔离的实验环境,还是学习系统安装与运维知识,虚拟机都是性价比极高的选择。
当本地硬件资源有限、需要更大规模或更强算力时,还可以借助云端弹性算力作为补充:百度智能云等平台提供的云服务器、容器服务等通用云产品,支持按需创建与释放环境,与本地虚拟机形成良好的互补关系。
首先需要安装一款桌面级虚拟化软件,它运行在宿主机操作系统之上,负责创建和管理虚拟机。选择时建议关注三点:一是对宿主机 CPU 硬件虚拟化能力的支持情况,安装前可进入宿主机固件设置确认相关选项已开启;二是版本选择以稳定为先,不必盲目追新;三是确认软件对目标客户机系统类型的支持程度,避免安装后出现驱动或兼容性异常。
第二份材料是目标操作系统的原版镜像文件,通常为 ISO 格式的光盘映像。务必从官方或可信渠道获取,避免使用来路不明的修改版系统,这类镜像可能捆绑推广软件甚至存在安全隐患。下载完成后,强烈建议做一次完整性校验,将本地计算的哈希值与官方公布的校验值比对,排除下载损坏或被篡改的可能。常见校验形式如下(具体命令形式因平台而异):
sha256sum <镜像文件>.iso
安装前还需做一次简单规划:宿主机磁盘剩余空间建议预留 60GB 以上;明确虚拟机的用途(体验、开发、测试),以便后续合理分配处理器与内存;确定虚拟机文件的存放位置,优先选择非系统盘且剩余空间充足的分区。
多数虚拟化软件在新建虚拟机时提供“典型”与“自定义”两种向导。典型向导步骤少、上手快,但会隐藏大量可调选项,甚至自动替你完成部分决策;自定义向导虽然步骤多,但每一步都由自己掌控,便于理解各配置项的含义,也便于日后排查问题。对于希望深入学习虚拟化的读者,推荐使用自定义方式。
硬件兼容性决定了虚拟机可用的虚拟硬件特性集合。选择较高版本可以使用更新的虚拟硬件特性,但生成的虚拟机可能无法在旧版本平台上打开;若日后需要把虚拟机文件迁移到其他环境,可适当降低兼容级别以提升可移植性。仅在当前环境使用时,选择平台支持的最高版本即可。
创建向导中若直接指定镜像文件,部分平台会启用自动安装流程,可能跳过手动分区、版本选择等关键步骤,导致安装过程不完全可控。因此建议选择“稍后安装操作系统”,先把虚拟机骨架搭好,最后再手动挂载镜像,让整个安装流程尽在掌握。
按照准备好的镜像实际情况,选择客户机操作系统类型(桌面版、服务器版等)与对应版本、位数(如 x64)。这一步会影响平台推荐的默认硬件配置与内置驱动匹配,选择正确可减少后续手动调整。
为虚拟机起一个含义清晰的名称,例如“用途-系统-日期”,方便日后管理多台虚拟机。存储位置即虚拟机文件目录,建议放在剩余空间充足的非系统盘,并避免路径中包含中文或空格,以减少迁移、备份和脚本化操作时出现意外。
固件是虚拟机加电后运行的第一段程序,常见有 BIOS 与 UEFI 两类:BIOS 配合 MBR 分区表,属于传统方式,兼容老系统;UEFI 支持 GPT 分区、安全启动,启动速度与安全性更好,是现代系统的主流选择。需要注意,虚拟机创建完成后再切换固件类型,可能导致已安装系统无法引导,因此建议前期确定。若镜像或配套教程基于传统方式,选择 BIOS 也完全可行;安装较新的系统则建议 UEFI。
处理器与内存均应“按需配置”,参考如下通用建议:
| 用途 | 处理器 | 内存 | 磁盘 |
|---|---|---|---|
| 基础体验 | 2 核 | 4 GB | 60 GB |
| 开发与测试 | 2–4 核 | 8 GB | 80–100 GB |
分配总量建议不超过宿主机物理核心数与可用内存的三分之二左右,给宿主机留足余量,否则两边都会卡顿。虚拟机空闲时并不会持续消耗全部分配资源,因此不必过于保守,但也不宜“寅吃卯粮”。
| 网络模式 | 通信能力 | 典型场景 |
|---|---|---|
| 桥接 | 虚拟机像一台独立主机接入宿主机所在局域网,获得同网段地址,可与局域网内其他设备互访 | 需要被局域网内其他机器访问、模拟真实主机 |
| NAT | 虚拟机通过宿主机转发访问外部网络,外部无法主动访问虚拟机 | 仅需上网、下载资源 |
| 仅主机 | 虚拟机与宿主机组成封闭网络,与外部完全隔离 | 安全实验、离线测试 |
若希望虚拟机融入现有局域网、方便与其他设备互访,选择桥接;仅需访问外网时 NAT 更省心;做网络攻防等隔离实验则用仅主机模式。
这两项通常保持平台“默认推荐”即可,默认值与客户机系统的内置驱动兼容性最好,能避免安装阶段找不到磁盘的尴尬。除非有明确的性能或兼容性需求,一般不建议手动更改。
选择“创建新虚拟磁盘”,并按需设置容量。这里有两个关键概念:一是空间分配方式,“随用随占”方式初始只占用少量宿主机空间、按需增长,节省空间但长期使用可能产生碎片;“立即分配”方式一次占满设定容量,性能更稳定。二是磁盘文件的存储形式,可选择单文件或拆分为多个文件,后者更便于拷贝迁移。对大多数桌面场景,选择默认的随用随占即可。随后确认磁盘文件保存位置,点击“完成”,虚拟机骨架就创建好了。
在虚拟机列表中选中刚创建的虚拟机,点击“编辑虚拟机设置”,找到虚拟光驱设备,将其设置为“使用 ISO 镜像文件”,指定之前下载并校验过的系统镜像,并务必勾选“启动时连接”。这一步相当于把安装光盘插入虚拟光驱,是能否从光盘引导的关键。
启动虚拟机,若配置正确,会先出现镜像加载界面,随后进入安装程序。依次设置安装语言、时间与货币格式、键盘输入法,点击“现在安装”,阅读并接受许可条款,然后根据持有的许可与使用需求选择合适的系统版本分支。
选择安装类型时,对全新虚拟磁盘建议选择自定义安装,以便掌控分区。最简单的方式是让安装程序自动分区;若有长期使用打算,也可以手动规划,例如单独划分系统分区与数据分区,日后重装系统时可保留数据。虚拟磁盘是全新创建的,一般不会误删宿主机数据,但确认目标磁盘再操作仍是好习惯。
之后安装程序会复制系统文件并展开映像,期间虚拟机会自动重启数次,属正常现象,耐心等待即可。若重启后再次进入光盘引导界面,说明引导顺序仍指向光驱,可在虚拟机设置中暂时取消“启动时连接”,或通过启动菜单选择从硬盘引导。
首次进入系统后,按向导完成区域选择、账户创建、隐私选项等初始配置,即可进入桌面,安装阶段到此结束。
第一,安装增强组件。 绝大多数桌面级虚拟化平台都会随软件提供一组客户机增强组件,安装后可显著改善体验:显卡性能与动态分辨率调整、鼠标在宿主机与客户机之间无缝切换、剪贴板共享与文件拖拽、时间同步等。建议系统装完后的第一件事就是安装它。
第二,建立快照基线。 完成系统安装与增强组件配置后,立即打一个快照,命名为“纯净系统基线”。此后无论做什么实验,环境损坏都能一键回滚,这是虚拟机最有价值的能力之一。
第三,克隆与备份。 需要多套相同环境时,可基于基线虚拟机克隆,链接克隆节省空间,完整克隆独立性强。虚拟机本质上是目录下的一组文件,直接复制整个目录即可完成备份,注意先正常关机再操作,避免数据不一致。
第四,日常维护。 快照不宜长期大量堆积,会拖慢性能并占用空间,应定期合并或删除无用快照;同时留意宿主机磁盘剩余空间,及时清理废弃虚拟机。
回顾整个流程:准备虚拟化软件与经过校验的系统镜像,通过自定义向导逐项确定硬件兼容性、固件类型、处理器、内存、网络与磁盘配置,挂载镜像完成系统安装,最后安装增强组件并建立快照基线。更深一层的理念是:把虚拟机当作可回滚、可克隆、可备份的“环境资产”来管理,而不是一次性的一次性工具。掌握这套方法后,无论是搭建开发测试环境还是进行各类技术实验,都能做到随取随用、随坏随还原;当需求超出本地硬件能力时,再借助云端弹性算力平滑扩展即可。