
为什么要在 Windows 上跑 Linux 虚拟机
很多人需要在 Windows 上体验 Linux,但又不想重装系统或搞双系统。虚拟机是最省事的方案。它不影响主系统,随时开关,可以同时跑 Windows 和 Linux,搞坏了直接删掉重建,零成本,很适合学习、测试、开发。
本文讲两部分,一是怎么优化虚拟机性能,二是怎么装并跑起来 Nyarch Linux。
第一部分:虚拟机性能优化
一、选对虚拟机软件
Windows 上常见三种。VMware Workstation 性能好、兼容性强,个人使用免费。VirtualBox 免费开源,但性能一般。Hyper-V 是 Windows 自带,性能强,但配置繁琐,而且跟其他虚拟化软件冲突。
推荐用 VMware Workstation Player,性能和使用体验最平衡。
二、开启 CPU 虚拟化
这一步是前提。必须在 BIOS 或 UEFI 里开启虚拟化。Intel 平台找 Intel VT-x 或 Virtualization Technology,AMD 平台找 SVM Mode 或 AMD-V。开机按 Del、F2 或 F10 进 BIOS,找到对应选项,改成 Enabled。
不开这个,虚拟机性能会差十倍以上。
三、分配合理的资源
CPU 方面,宿主机四核就给虚拟机两核,宿主机八核就给虚拟机四核。不要给满,给满宿主机自己会卡。
内存方面,宿主机八 G 就给虚拟机四 G,宿主机十六 G 就给虚拟机八 G,宿主机三十二 G 就给虚拟机十六 G。一般给宿主机的一半左右。
硬盘方面,一定要用 SSD,别用机械盘。分配四十到六十 G 够用。创建时选「单个文件」,不要选「拆分成多个文件」,前者性能更好。
四、开启 3D 加速
VMware 在虚拟机设置里,进显示器,勾选「加速 3D 图形」。VirtualBox 在设置里进显示,显卡控制器选 VMSVGA,勾选「启用 3D 加速」。
这一步决定桌面环境流不流畅。
五、安装 VMware Tools 或 VirtualBox Guest Additions
装完系统后,必须装这个。否则会出现以下问题:分辨率不能自适应,剪贴板不能共享,鼠标不能无缝切换,文件不能拖拽。
VMware 走菜单里的「虚拟机」,选「安装 VMware Tools」,然后在 Linux 里挂载安装。VirtualBox 走菜单里的「设备」,选「安装增强功能」。
六、网络模式选择
NAT 模式下虚拟机通过宿主机上网,最省事,推荐。桥接模式下虚拟机像独立设备接入局域网,适合做服务器。仅主机模式只能跟宿主机通信,适合测试。
七、关闭不必要的功能
关闭虚拟机的快照自动创建,快照占空间。关闭共享文件夹,有性能损耗。关闭 USB 自动连接。宿主机上关闭占用资源的后台程序。
八、宿主机优化
Windows 电源模式改成「高性能」。临时关闭 Windows Defender 的实时扫描。关闭宿主机上的其他虚拟化软件,Hyper-V 和 VMware 会冲突。
第二部分:跑 Nyarch Linux
一、Nyarch 是什么
Nyarch 是一个基于 Arch Linux 的发行版。它主打开箱即用的桌面环境,预装常用软件,针对二次元和 ACG 用户做了美化,同时保留了 Arch 的滚动更新和 AUR。
适合想用 Arch 但不想从零配置的人。
二、下载镜像
去 Nyarch 官网下载 ISO,地址是 nyarchlinux.moe。选最新的稳定版。
三、创建虚拟机
在 VMware 里新建虚拟机,选自定义。选择「稍后安装操作系统」。客户机操作系统选 Linux,版本选「其他 Linux 5.x 内核 64 位」。命名虚拟机,选存放位置,放在 SSD 盘上。处理器给两到四核。内存给四到八 G。网络选 NAT。硬盘给四十到六十 G,选单个文件。完成后进虚拟机设置,在 CD 或 DVD 里选下载好的 ISO。
四、安装系统
启动虚拟机,进入 Live 环境。桌面通常有「安装 Nyarch」图标,双击打开。安装器会引导你选语言、时区,分区(新手选自动分区),创建用户,设置密码。等待安装完成,重启。
五、安装后优化
更新系统
刚装完先更新一遍系统,保证所有包都是最新的。
装 VMware Tools 或 Guest Additions
VMware 需要装 open-vm-tools 和 xf86-video-vmware 两个包,并启用 vmtoolsd 服务。VirtualBox 需要装 virtualbox-guest-utils 包,并启用 vboxservice 服务。
装中文字体
需要装 noto-fonts、noto-fonts-cjk、noto-fonts-emoji 三个包,否则中文会显示成方块。
装输入法
需要装 fcitx5、fcitx5-chinese-addons、fcitx5-configtool。装完还要配置环境变量,重启后生效。
换国内源
编辑 mirrorlist 文件,把国内镜像提到前面。常用的有清华源和中科大源,速度会快很多。
第三部分:常见问题
问:虚拟机开不了 3D 加速怎么办
答:确认宿主机装了显卡驱动,BIOS 开了虚拟化,虚拟机设置里 3D 加速勾上了。
问:分辨率不能自适应怎么办
答:没装 VMware Tools 或 Guest Additions。装完重启就好。
问:复制粘贴不能用怎么办
答:同上,装完工具后在虚拟机设置里开启「剪贴板共享」。
问:虚拟机特别卡怎么办
答:检查是不是没开 CPU 虚拟化,内存给太少,或者硬盘在机械盘上。
问:Nyarch 更新特别慢怎么办
答:换国内源。
问:AUR 装东西慢怎么办
答:装 yay 或 paru,用国内代理或镜像。
结语
在 Windows 上跑 Linux 虚拟机,关键就三点:开虚拟化、给够资源、装工具。做到这三点,虚拟机体验跟真机差别不大。
Nyarch 作为 Arch 的二次发行版,对新手友好,又保留了 Arch 的灵活性。如果你想体验 Arch 但不想从零折腾,值得一试。
有问题欢迎在评论区留言。
分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
最后更新于 ,距今已过 1 天
部分内容可能已过时
评论