虚拟机创建这件事,看着是个入门话题,实际搞起来坑不少。我这些年帮人装虚拟机、自己也折腾过各种场景,发现大多数人并不是被“创建”这一步难住,而是栽在创建之前没想清楚、创建之后不会配。这篇文章把我自己的实操路径和踩坑记录完整走一遍,从选型到创建向导里的每个选项含义,再讲到系统安装、磁盘扩容、网络配置和典型报错排查,希望对正在折腾虚拟机的人有点实际帮助。
1. 创建虚拟机之前,先想清楚这三件事
很多人打开VMware或VirtualBox就开始点“新建虚拟机”,一路下一步,结果装到一半蓝屏、启动进不去系统、或者磁盘不够用了再回来折腾。我在经验里最大的体会是:创建虚拟机真正花时间的不是点向导,而是点向导之前的选择。
第一件事,选对虚拟机软件。目前主流的就是VMware Workstation Pro和VirtualBox。VMware整体更稳定、GPU直通和USB兼容性更好,日常开发、跑Windows子系统、装Linux桌面体验都舒服;VirtualBox开源免费,跨平台一致性好,但3D加速和USB设备识别偶尔抽风。如果你只是想临时体验某个系统,VirtualBox完全够用;如果是长期开发环境、要跑数据库集群或者经常挂多台虚拟机,VMware Pro更省心。顺嘴提一句,VMware被Broadcom收购后Workstation Pro对个人用户已经免费了,个人学习、实验、本地开发直接去官网下载官方版本,别从第三方下载站拿各种“汉化版”“破解版”,那些东西轻则报毒,重则给你机器塞挖矿程序,不值当。
第二件事,确认物理机支持虚拟化并已在BIOS中开启。虚拟化技术叫Intel VT-x或AMD-V,在BIOS里通常叫“Intel Virtualization Technology”或“SVM Mode”。这一步不开启,后面安装Linux大概率会遇到“KVM模块未加载”“此主机支持Intel VT-x,但Intel VT-x被禁用”之类的报错,Windows虚拟机则可能开机会蓝屏。检查方式很简单:打开任务管理器,切到“性能”选项卡,看“虚拟化”一栏是否显示“已启用”。如果显示已禁用,重启按F2/DEL进BIOS,找到相关选项打开,保存退出。这一步在热搜词里很多人反馈“虚拟机安装linux蓝屏”,十有八九就是卡在这。
第三件事,提前规划虚拟机的硬件资源。我给一个经验性的参考范围:内存方面,Windows 10/11虚拟机至少给4GB,推荐8GB;Ubuntu Desktop建议4GB起步;跑编译或大数据服务建议8GB以上。CPU方面,建虚拟机时分配2核就好,不要贪多,分配太多核心反而会让宿主机卡顿。磁盘方面,不要选默认的20GB固定大小,尽量预留40GB以上并选择动态分配,后面会专门讲磁盘的事。
把这三件事想清楚再动手,创建向导本身反而很快。
2. 创建向导的真正含义:每个选项背后是什么逻辑
下面以VMware Workstation Pro为例,把“新建虚拟机”向导里每一步的实际含义和推荐取值拆开讲。VirtualBox的用户思维相通,只是界面叫法略有差异。
2.1 典型安装还是自定义安装
向导第一步会问“典型(推荐)”和“自定义(高级)”。我的建议是直接选自定义。典型安装虽然省事,但它会自动选定很多你不一定想要的配置——比如默认磁盘大小、默认网络类型、默认固件类型。自定义并不会更复杂,只是把后续的选项提前集中到你面前,让你一次配好。尤其当你打算装Linux、macOS虚拟机或者需要U盘启动PE的场景,自定义几乎是必经之路。
2.2 虚拟机的兼容性版本
自定义里会要你选“虚拟硬件兼容性”。这里别想太多,默认选择当前版本即可,比如Workstation 17.x就选Workstation 17.x。如果你有把虚拟机拷到别人电脑上打开的需求,再考虑选一个较低的兼容版本。要注意的是,选了高版本兼容性,低版本软件就打不开这个虚拟机了;选低版本兼容性,会损失部分新功能如某些虚拟硬件特性。没有特殊需求,保持默认。
2.3 系统镜像文件还是稍后安装系统
这一步是最容易让人困惑的地方,界面上会让你“安装程序光盘映像文件(iso)”或“稍后安装操作系统”。很多人会顺手选了ISO路径,觉得省事,但我不推荐这样,建议选择“稍后安装操作系统”。
原因有三个。第一,如果你选了ISO路径,向导会在创建后自动进入简易安装流程,但简易安装有时会因为你选的客户机操作系统版本和ISO实际版本不匹配而出问题,比如选了Ubuntu 22.04结果给的是22.10的盘,安装器可能报错。第二,等创建完再手动挂载ISO,你能更清楚地知道镜像挂在哪、启动顺序是什么,排查问题的时候思路清晰。第三,某些系统(比如Windows 11)对引导方式和TPM有要求,后期手动配置更灵活。记住:创建向导本身不负责装系统,它只是搭一个硬件平台。
2.4 客户机操作系统类型与版本
这个下拉框选错的问题比想象中常见。比如给旧版Ubuntu选了“Ubuntu 64位”问题不大,但如果你要给CentOS 7选“Red Hat Enterprise Linux 7 64位”就不要选成“CentOS 8 64位”。这个选项的作用不只是显示名字,它决定了虚拟机的默认BIOS/UEFI、默认网卡类型和部分虚拟设备参数。选错会导致某些系统无法引导或驱动不匹配。
另外,网上有些教程会教你装Windows 7虚拟机,此时客户机类型选“Windows 7 x64”。但你的物理CPU如果是近几年的酷睿,VMware默认的虚拟CPU型号可能高于Win7支持的型号,启动时会卡在四色旗或黑屏,后面排查部分会再提到。
2.5 虚拟机名称与位置
“虚拟机名称”会直接成为虚拟机文件的目录名,建议起得有点辨识度,比如“ubuntu22-dev”“win11-test”,不要叫“新建虚拟机1”。这个名称在后续多虚拟机管理时很重要,尤其当你跑Docker集群或本地多站点开发环境时,名字混乱会让你在快照、挂起、恢复时精神崩溃。
存储位置默认是C盘某个隐藏目录,建议手动改到空间充裕的非系统盘,例如D:VMs或E:VirtualMachines。这里有一个关键点:一个虚拟机就是一个目录,目录里包含vmdk磁盘文件、vmx配置文件、vmsn快照文件等。后续要移动、复制、备份虚拟机,本质上就是操作这个目录。这个知识点很多人不知道,以致于想“删除虚拟机”时只删了VMware界面里的项,磁盘上的目录还在,白白占着空间。
2.6 固件类型:BIOS还是EFI
自定义配置里会让你选择“固件类型”:BIOS或EFI。这里别纠结,记住一条经验就够了:装Windows 7、XP等老系统选BIOS;装Windows 10/11、Ubuntu、CentOS等现代系统,如果镜像支持UEFI就选EFI,不确定就选BIOS。
选错的表现也很典型:选了EFI但系统镜像不支持UEFI引导,启动时会黑屏只看到光标闪烁;选了BIOS但Windows 11强制要求UEFI+TPM,安装时会提示“此电脑无法运行Windows 11”。如果是装Windows 11虚拟机,别忘了一点:VMware 16以上版本可以在虚拟机设置里给Win11添加“可信平台模块”,也就是vTPM设备,Win11才肯继续装。
2.7 处理器、内存、网络与I/O控制器
处理器数量就是插槽数,每个处理器的核心数就是虚拟CPU核数。日常用2核足够,比如“1个处理器,2个内核”。别把这两个字段理解错,网上常有人在这把16核全部分给虚拟机,然后宿主机卡得动弹不得。
内存大小前面说过,4GB是最低门槛,8GB是舒适区。虚拟机内存是创建后可以随时调整的,但调整前必须关闭虚拟机电源。
网络类型是很多新手后期出问题的地方,这里稍微展开。VMware和VirtualBox都提供三种虚拟网络模式,对多数人来说,NAT模式最省心:虚拟机可以上网,外部设备无法直接访问虚拟机,宿主机和虚拟机可以通过虚拟网卡互访。桥接模式相当于虚拟机直接连到物理网络,和宿主机平级,局域网内的其他设备可以直接访问虚拟机,适合搭服务器给别人访问,但要求你的网络环境允许额外IP分配。仅主机模式就是虚拟机只能和宿主机通信,不能上网,适合做隔离测试。
I/O控制器类型保持默认即可。VMware默认的NVMe或LSI Logic对绝大多数系统都兼容。
3. 安装操作系统阶段的真实瓶颈与应对
虚拟机创建完成后,启动虚拟机一般有两种路径。一种是直接挂载ISO镜像进入安装界面,另一种是做U盘启动PE系统,再把Windows镜像灌进虚拟机。这两种路径我都走过,分别说一下。
3.1 直接挂载ISO灌系统
在VMware界面选中虚拟机,右键“设置”,在CD/DVD(SATA)里选择“使用ISO映像文件”,浏览到本地镜像,确定后开启虚拟机。VMware会默认从光驱引导,片刻后进入安装程序。
这里容易碰到的第一个坑是:虚拟机黑屏,屏幕左上角一个光标不停闪。排查思路很直接:确认ISO文件本身能引导,用UltraISO或直接解压看里面的引导文件在不在;确认虚拟机固件设置和ISO的引导方式一致;把CD/DVD设备的“启动时连接”勾选上——这个选项常被忽略,设置里选中过ISO但没勾启动时连接,虚拟机启动时就找不到光驱。
第二个坑是:安装了Linux系统到一半蓝屏。这一个我在网上看到不少人问。蓝屏大多发生在引导或安装早期,原因集中在三类:第一类,物理机BIOS里虚拟化没开,这个前面说过怎么看、怎么开;第二类,给Linux分配的虚拟内存和CPU过小,比如2GB内存装Ubuntu Desktop,安装器图形界面跑到一半就可能崩溃;第三类,ISO文件在镜像下载站下载时损坏,导致安装程序读取文件失败。建议下载镜像时校验一下SHA256校验值。Ubuntu官方页面和各大发行版镜像站一般都会给出哈希值,用命令行校验一下再挂载,能省掉很多莫名其妙的安装失败。
3.2 用U盘启动PE装系统的特殊场景
有些场景,比如要给虚拟机安装精简版Windows、Ghost版系统或者老系统如Windows 7 SP1,直接从ISO装会很痛苦。这时候最好做一个U盘启动盘,插到物理机,再在VMware里给虚拟机添加一个物理磁盘设备、让它从这个U盘启动。
具体操作不复杂:把U盘做成PE启动盘(常见的PE工具有优启通、微PE,注意下载来源);VMware里打开虚拟机设置,添加“硬盘”,类型选“使用物理磁盘”,选中你的U盘设备;然后开启虚拟机,按F2进虚拟机的BIOS,把引导顺序调成先从该硬盘启动。因为U盘权限问题,关闭虚拟机后VMware会要求输入管理员权限,点允许即可。
还有一个很多人问的“DiskGenius转虚拟机为U盘”,这个操作本质上就是用DiskGenius把物理机的分区备份还原到虚拟磁盘,或者反过来把虚拟磁盘系统导出到U盘。核心逻辑还是磁盘镜像管理,只是目标存储介质变了,记住分区表类型和系统引导方式的匹配性(MBR配BIOS、GPT配UEFI),两边不一致必然无法引导。
3.3 Windows 11虚拟机的硬件门槛问题
Win11虚拟机装不上经常被归结为“缺TPM”。它的完整门槛是:UEFI安全启动、TPM 2.0、4GB以上内存、64GB以上磁盘。在虚拟化软件里,这些都可以模拟。VMware Workstation 16以上版本在虚拟机设置里可以直接添加“可信平台模块”,VirtualBox 7.0以上则默认模拟了TPM 1.2/2.0的选项。装Win11的时候把“启用安全引导”勾上,多数情况下就能顺利过检。
4. 系统装完只是开始:增强工具、磁盘扩容与性能调优
系统安装完成,不代表虚拟机就“能用得舒服”。不装增强工具,屏幕分辨率会锁死在800x600或1024x768,鼠标在虚拟机和宿主机之间切换要按热键,剪贴板不能共享,共享文件夹也没法建。这在热搜词里对应最明显的就是“虚拟机安装的ubuntu无法全屏显示”和“vnc viewer虚拟机鼠标变成一个点没反应”。
4.1 VMware Tools和VBox Guest Additions是必装项
VMware里叫VMware Tools,VirtualBox里叫VBox Guest Additions。安装方法差异不大:虚拟机菜单栏上点“安装VMware Tools”或“安装增强功能”,系统里会出现一个虚拟光驱,运行里面的安装包即可。Linux系统下一般是.tar.gz压缩包,解压后进入目录执行sudo ./vmware-install.pl,全程回车使用默认值,装完重启。
装完的直观变化:分辨率调节恢复正常,鼠标移出虚拟机窗口不再被锁住,剪贴板共享和拖拽文件在设置里开启后可用。所以如果你遇到鼠标在VNC里变成一个点没反应,优先检查是不是VNC服务端没装桌面组件,而不一定是虚拟机本身的问题;如果是一进虚拟机鼠标就消失或卡住,先确认增强工具是否装好。
4.2 磁盘空间规划与扩容实操
创建虚拟机时默认磁盘是20GB或30GB固定分配或动态分配。实际使用中,Windows系统光本体加更新就可能吃掉30GB,Ubuntu加上编译缓存和Docker镜像也是动不动20GB。我自己的经验是:创建时就选动态分配,并把最大容量设到60GB-80GB。动态分配的意思是虚拟机刚开始只占用实际使用的大小,比如装完系统只有12GB,那它在宿主机上就只占12GB,但最高可以增长到上限,不用一开始把80GB全划出来。
如果虚拟机已经建好且磁盘空间告急,有两个路径。路径一,直接在VMware界面“虚拟机设置-硬盘-实用工具-扩展”,输入新容量,然后进入虚拟机内部用操作系统的磁盘管理工具把新增空间合并到现有分区,Windows用“磁盘管理”扩展卷,Linux用fdisk或growpart加lvextend。路径二,用GParted Live光盘镜像启动虚拟机,图形化调整分区大小,这种方法适合需要先腾出空间给系统分区扩容的情况。注意:扩展磁盘容量必须关机,新建容量后内部操作要在系统内进行,外部只负责“扩容磁盘文件”这一步。
4.3 固态硬盘与VMware进程退出的性能问题
热搜词里有个“vm虚拟机自动关闭程序”,大概率是VMware Workstation的后台进程Crash导致的。这类问题常见诱因是:宿主机磁盘空间过满、虚拟机所在磁盘是移动硬盘或U盘这类低速介质、以及VMware服务未正常运行。
排查思路固定三步:第一步,确认宿主机的临时目录空间足够,VMware的运行需要临时文件空间;第二步,找到VMware服务列表(services.msc里名字包含VMware的),确认“VMware Authorization Service”正在运行,把它设为自动启动;第三步,检查虚拟机文件是否放在NTFS或exFAT格式的本地盘上,不要放在FAT32或网络映射盘里跑。还有一点,如果你开启了Windows的快速启动(Windows 10/11默认开启),有时会让VMware在启动时显示“无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用其所有目录”等报错。解决方法是关闭宿主机快速启动,或者每次用VMware前先重启一次系统。
5. 网络配置的进阶玩法:本地开发多站点与端口映射
对于开发者来说,虚拟机的价值之一是模拟Linux服务器环境。热搜词里有个很贴近的场景:“本地+虚拟机 多端口nginx 开发环境多站点自定义域名配置”。这一节分享我在本地开发时的实践思路。
5.1 如何让宿主机访问虚拟机内的网站
虚拟机装好LNMP环境后,宿主机浏览器访问虚拟机内的站点,最常见的方式是直接用NAT模式下分配的IP,比如虚拟机里用ip addr查到的192.168.xxx.xxx。NAT模式下宿主机访问虚拟机的这个IP通常没什么问题。
但如果你的虚拟机网络比较特殊,比如是仅主机模式或者内部网络,宿主机和虚拟机不在一个网段,就需要手动加一条路由或者干脆在虚拟机设置里添加端口转发。VMware的NAT模式支持端口映射,在“编辑-虚拟网络编辑器-NAT设置”里可以添加规则:宿主机端口8080映射到虚拟机IP的80端口,这样宿主机访问localhost:8080就等价于访问虚拟机内的80端口。
VirtualBox的做法类似:虚拟机设置-网络-高级-端口转发,添加一条规则,比如名称叫nginx,协议TCP,主机IP留空,主机端口8080,子系统端口80,即可实现相同效果。
5.2 Nginx多站点自定义域名的配置思路
在本地虚拟机里搭多站点,我喜欢用自定义域名的方式,比如把a.test指向站点A,b.test指向站点B。实现思路分两步:第一,在宿主机hosts文件(Windows在C:WindowsSystem32driversetchosts,Linux在/etc/hosts)里添加映射,把a.test和b.test都指向虚拟机IP;第二步,在虚拟机Nginx里为每个站点写独立server配置,listen 80,server_name分别填a.test和b.test,root指向各自的站点目录。
这里有个小坑:Nginx配置里必须用server_name区分站点,否则多个站点只配置listen 80、没写server_name或重复,Nginx启动时会报错“server directive is duplicate”。多端口多站点的另一种方法是让Nginx监听多个端口,比如8010、8020,每个端口一个站点,但不推荐,因为浏览器访问时还要带端口号,不利于模拟真实环境。
5.3 虚拟机“网络连接线缆已拔出”的解决方法
Ubuntu虚拟机的网络面板里显示“线缆已拔出”是个很常见的故障。排除一下顺序:先看虚拟机设置里的网卡是否勾选了“已连接”和“启动时连接”;再到虚拟机系统里检查网卡是否被NetworkManager禁用,运行nmcli device status查看,然后用nmcli device connect eth0(网卡名视系统而定)重新连接;最后检查虚拟机里是否安装了open-vm-tools,装了老版本或没装有时会导致宿主机和虚拟机的网络状态同步异常,可以试试apt重新安装open-vm-tools。
6. 虚拟机的保存、迁移与从虚拟机到物理机的转换
这部分是很多人用到一定程度必然会碰到的问题,包括:想换电脑迁移虚拟机、想把虚拟机里的系统弄回物理机使用、以及部署到服务器上继续运行。
6.1 快照、克隆和OVF导出的区别
快照是最轻量的保存方式,本质是记录当前虚拟磁盘状态和内存状态的增量文件。做系统大改动前打一个快照,出问题可以秒回滚。注意快照不是备份,它依赖原始的vmdk文件,如果原始文件损坏,快照也无法恢复。
克隆适合在你需要多台相似虚拟机时使用,可以保留模板然后批量复制。OVF/OVA导出适合把虚拟机打包成标准格式,方便在另一台机器或另一种虚拟化平台(如VirtualBox)里导入。跨软件导入时建议先关机再导出,并在目标软件里选择“导入OVF”,如果导入后网络不通或分辨率异常,多半就是缺增强工具。
6.2 用DiskGenius把虚拟机转成U盘或物理机硬盘
热搜词里那条“diskgenius转虚拟机为u盘”,对应的需求通常是:想把虚拟机里调试好的系统装回到一台真实的电脑上。DiskGenius在这个场景里能做的是:把虚拟机磁盘(vmdk)文件转换成物理硬盘/分区镜像格式,然后写到U盘或移动硬盘,再从该U盘启动物理机把系统克隆进去。
这个操作的原理是分区和文件系统级别的复制,和Ghost有点像。转换前注意两点:虚拟磁盘的容量不能大于目标U盘或硬盘的容量;目标硬盘的分区表类型必须和虚拟机原系统引导方式匹配。Windows系统在虚拟机的SATA控制器下装好的系统拷回物理机后,大概率会蓝屏,原因是磁盘控制器驱动不匹配。想绕开这一点,最好在虚拟机里提前把驱动换成通用型,或者用Sysprep工具重置系统后再导出。
6.3 虚拟机加密与安全的常识
虚拟机的文件本身是不设防的,谁拿到你的vmdk文件谁就能读取里面的数据。VMware提供了“虚拟机加密”功能,在关机状态下,虚拟机设置-选项-访问控制里可以设置密码并启用加密。这个加密针对的是虚拟机配置文件与磁盘,别人即使拷走文件也无法直接打开。VirtualBox也支持类似功能,但创建虚拟硬盘时可以选“动态分配”和“加密”选项,注意加密会略降性能,并且密码丢失会让数据彻底无法找回,写进笔记里存好。
7. 踩坑记录的完整复盘:从一个反复报错说起
最后分享一个我实际处理过、也常在网上被人刷屏的问题:“vmware workstation 无法连接到虚拟机”。这个报错一出,很多人第一反应是重装VMware,其实重装往往没用。
这个报错出现时的典型表现是:VMware主界面能打开,但双击任何虚拟机都提示无法连接,查看日志会看到“VMware Authorization Service is not running”之类的信息。真正的根因是宿主机的VMware授权服务没起来,或者服务启动失败。
完整的排查链路是这样的:第一步,Win+R输入services.msc打开服务列表,查找VMware Authorization Service;第二步,尝试启动该服务,如果启动失败查看事件查看器里的错误日志;第三步,如果启动失败和“权限不足”有关,重新安装VMware并确保以管理员身份运行;如果服务能启动但问题依旧,检查Windows防火墙是否拦截了VMware的vmware-authd服务端口,把VMware相关进程加入防火墙白名单;第四步,如果以上都不行,检查是否安装过安全软件、杀毒软件对VMware服务做了服务保护或驱动拦截,尝试暂时退出安全软件再启动服务。
放一个我遇到过的最诡异的场景:某台物理机开了Hyper-V,VMware工作异常。Windows的Hyper-V和VMware Workstation历史上一度无法共存,因为两者都要抢占硬件虚拟化层。如果你必须既用Hyper-V又用VMware,可以把Windows的“虚拟机监控程序平台”(WHPX)和Hyper-V同时打开,VMware新版本在WHPX模式下也能跑,但性能比直接在VT-x模式下差。注意:把Hyper-V开启后,VirtualBox的默认加速模式也会受影响,容易出现无法创建虚拟机或启动失败的问题。方案就是要么跳过Hyper-V,要么接受性能折损走WHPX路线。
8. macOS M系列芯片上的虚拟机选择
如果你用的是macOS 26甚至M4芯片的Mac mini,搭虚拟机的思路和Intel芯片的机器完全不同。VMware Workstation和VirtualBox那套对M系列Mac不适用,目前主流选择是UTM和Parallels Desktop两条路。
UTM免费开源,基于QEMU实现,支持ARM架构的虚拟机,比如可以直接装ARM版Ubuntu,也可以对x86系统做软件模拟(性能差,只适合实验)。Parallels Desktop体验最好,和macOS融合度极高,可以直接双击运行Windows应用而不用进虚拟机窗口,启动速度和3D性能都优于UTM,缺点是授权价格不低。
M系列芯片装Windows虚拟机的硬性限制有两个:第一,跑不了x86版Windows,只能装ARM版Windows 11;第二,ARM版Windows 11里的部分软件不兼容x86应用,虽然通过模拟层能跑一部分,但游戏和某些驱动还是不行。所以,如果你的核心需求是跑Windows软件,M系列Mac装虚拟机可能不是最佳方案,先确认软件是否兼容ARM Windows再说。
Opencore与黑苹果虚拟机之间的关联也值得一提。如果你在x86 PC上用OpenCore引导macOS,就有机会在VMware里创建一个带OpenCore引导的macOS虚拟机。但这个过程对手动配置OpenCore的EFI驱动和机型设置要求很高,而且如果Host是Intel CPU、虚拟化设置正确的情况下,部分macOS版本还是可以在VMware里跑起来的——前提是你自己已经有一个能用的OpenCore引导盘。整体来说,这是少数爱好者的折腾向玩法,不建议新人起步就玩,光一个“服务已过期”的OpenCore配置文件就能卡你一整天。
最后再分享两条小经验
第一,每新建一台虚拟机,我都会顺手做一个快照,命名为“clean-install”。这个快照放在刚装完系统、还没做任何修改的时候。后面不管装什么坏了、删什么删错了,恢复到这一步都比重新格式化重装快得多。日常我会定期给重要虚拟机做“冷备份”——关机后整体复制虚拟机目录到另一块硬盘,不用压缩工具,直接复制即可。
第二,虚拟机的配置文件,也就是vmx文件(VirtualBox是vbox文件),建议定期手动备份。这个文件记录了虚拟机的全部硬件配置,哪怕vmdk磁盘文件丢了,通过新建虚拟机并指向旧的vmdk文件也能找回大部分环境。反过来说,如果你把一份vmdk复制到别的机器,在新机器上“打开虚拟机”时选不了它,可以尝试新建一个同类型系统虚拟机,然后用“使用现有虚拟磁盘”的方式指向这个vmdk文件,运气好能直接启动。
虚拟机是个典型的“创建简单、用好多变”的工具。与其遇到问题再翻各种报错,不如创建前把资源规划、固件类型、网络模式这些基础决策做对,后面会省下大量反复折腾的时间。希望这篇文章能让你少走几趟弯路,把精力留在真正要跑的系统和业务上。