当前位置:首页 > 焦点

vm虚拟机安装fedora

VMware Workstation 里点下“开启此虚拟机”那一刻,虚拟屏幕闪了几下,机安然后停在一个黑底白字的虚拟提示符上——Fedora 的安装程序没找到引导设备。这不是机安我第一次在虚拟机里装 Linux,但每次都会遇到点新花样。虚拟这次的机安问题出在固件类型上:VMware 默认给的是 BIOS,而 Fedora 38 之后的虚拟版本对 UEFI 更友好。改一下设置就能解决,机安但值得把整个过程拆开说清楚。虚拟

先建虚拟机。机安打开 VMware,虚拟选“创建新的机安虚拟机”,典型配置就行。虚拟到了“安装客户机操作系统”那一步,机安别选自动安装,虚拟手动指向你下载好的 Fedora ISO 文件。我用的镜像是 Fedora 40 Workstation,大概 2.2GB。虚拟机名字随便起,位置找个剩余空间大于 30GB 的盘。磁盘大小给 40GB,选“将虚拟磁盘拆分成多个文件”——这个选项对 SSD 寿命友好些,迁移也方便。

关键一步在“自定义硬件”里。内存给 4GB 起步,想跑 GNOME 桌面流畅点就 8GB。处理器核心数至少 2 个,勾上虚拟化引擎的两个选项。最容易被忽略的是“选项”标签页里的“高级”,把固件类型从 BIOS 改成 UEFI。不改的话,安装程序可能卡在探测阶段,或者装完重启直接进 grub rescue。我上次偷懒没改,结果多花了二十分钟排查。

启动虚拟机,Fedora 的安装界面会先跑一个自检。直接选“Start Fedora Workstation Live”。等桌面加载出来,别急着点“安装到硬盘”。先试试网络能不能通——虚拟机网络默认是 NAT,宿主机能上网它就能上网。如果不行,检查 VMware 的虚拟网络编辑器里 NAT 设置有没有被其他软件改过。我遇到过 Docker 占用 192.168.xxx 网段导致冲突的情况,换个网段就好了。

双击桌面上的“Install to Hard Drive”。语言选中文或者英文都行,键盘布局默认英语(美国)。到了“安装目的地”这一步,选“自动配置分区”,然后点“完成”。如果之前磁盘没初始化,会弹窗让你回收空间,确认就行。软件选择保持“Fedora Workstation”,别手痒去选“最小安装”,否则装完连图形界面都没有。

开始安装后大概等 8 到 12 分钟,取决于宿主机磁盘速度。装完点“重启系统”,这时候可能会黑屏几秒,别慌。重启后第一次进系统会走 gnome-initial-setup,让你建用户、设密码、连 Wi-Fi。有个小坑:如果虚拟机里声卡没声音,在 VMware 设置里把“声卡”改成“指定主机声卡”,别用“自动检测”。

装完 VMware Tools 才算完整。Fedora 40 仓库里已经有 open-vm-tools 和 open-vm-tools-desktop,直接 sudo dnf install open-vm-tools open-vm-tools-desktop,然后重启。这样剪贴板共享、拖拽文件、自动调整分辨率都能用。别去挂载 VMware 自带的那个 Tools 光盘,那个版本旧,跟 Wayland 桌面环境配合不好,容易花屏。

最后说一个实际体验:Fedora 在 VMware 里跑 Wayland 会话比 Xorg 流畅,但如果你要截图或者用 OBS 录屏,Xorg 更稳定。登录界面点右下角齿轮可以切换。我平时用 Wayland,需要录教程时切回 Xorg,重启一次的事。虚拟机的好处就是随便折腾,快照一打,搞坏了回滚就行。装完记得拍个快照,命名“干净系统”,后面省心。

分享到: