Mac M1 + Vmware Fusion 安装 Windows 11 arm版及相关问题解决
文章目录
- 0x01. 下载并安装 vmware fusion
- 0x02. 下载 Windows 11 内部预览版
- 0x03. 安装 Windows 11
- 0x04. 解决虚拟机不能联网的问题
- 0x05. 解决虚拟机无法调整分辨率的问题
0x01. 下载并安装 vmware fusion
parallels 因为某些原因无法满足需求(比如在Mac的活动监视器里可以看到虚拟机里的正在运行的程序),故折腾下使用 Vmware Fusion 安装Win 11。
vmware fusion for ARM下载地址(需要登录):https://customerconnect.vmware.com/downloads/get-download?downloadGroup=FUS-PUBTP-2021H1
0x02. 下载 Windows 11 内部预览版
https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64?wa=wsignin1.0
需要先访问以上链接,使用微软账号注册内部预览版体验计划,再返回上述链接所对应页面即可看到下载链接:
不过下载后的是一个 .VHDX文件,大小9.7G左右,这种格式的镜像文件是Hyper-V用的,我们可以用qemu-img命令转换成vmware所用的 .vmdk 格式的镜像
brew install qemu
qemu-img convert Windows11_InsiderPreview_Client_ARM64_en-us_22598.vhdx -O vmdk -o adapter_type=lsilogic Windows11_InsiderPreview_Client_ARM64_en-us_22598.vmdk
PS:文件名可能需要根据自己下载的镜像名字进行修改。
0x03. 安装 Windows 11
新建 -> 创建自定义虚拟机 -> 其他 64位 ARM -> 使用现有虚拟磁盘,然后选择虚拟磁盘时选中第二步中生成的 .vmdk 镜像即可:
之后启动虚拟机之前需要修改下默认的cpu数量和内存大小(默认的实在太小了),接着正常启动即可。
安装过程中有一步是需要连接到网络,没找到可以连网的地方,Next按钮也为灰色,如下:
这时可以通过 shift + F10 组合键打开命令行,然后输入 OOBE\BYPASSNRO
并回车,如下:
接着虚拟机会自动重启,重启后如下:
安装好后如下:
0x04. 解决虚拟机不能联网的问题
由于 VMware 尚未正式支持 Windows 11 ARM64,VMware Tools 也没有完成适配,故一些专用驱动和辅助程序无法安装,导致虚拟机找不到网卡而无法上网,可通过以下方式解决虚拟机联网的问题。
以管理员权限打开命令行,执行以下命令:
bcdedit /debug on
bcdedit /dbgsettings net hostip:xxx.xxx.xxx.xxx port:50000 # hostip应该随便写(一般写192.168网段的,避免冲突,最后分配的ip不一定是自己填的hostip),端口需要为49151 和65536 之间的值
执行上述命令后重启系统即可发现虚拟机可以正常上网了(不过会使虚拟机暴露在混杂模式下,出于安全考虑,VMware Fusion 在每次开启虚拟机联网的时候,都要提示输入 macOS 用户密码。但混杂模式对于普通用户的影响是微乎其微的,可以通过在菜单栏里选择 VMware Fusion > 偏好设置,解开左下角的锁头按钮,然后将“需要通过鉴定才能进入混杂模式”的勾选去掉)
PS:bcdedit 是 Windows 上用于调试启动选项的命令行工具;而上述两行命令的作用,就是首先启用内核调试器,然后添加一个专用于内核调试的以太网网络连接。
0x05. 解决虚拟机无法调整分辨率的问题
安装好后的虚拟机分辨率较低,且调整分辨率按钮为灰色,这就很尴尬了,解决方案如下:
以管理员权限打开命令行,执行如下命令:
mountvol a: /s
a:
dir
dir EFI
cd EFI
mkdir debian
我这边默认是没有debian这个文件夹的(上述红框中的debian文件夹是自己通过创建的)
然后将以下两个文件(grub.cfg 和 grubaa64.efi)放到debian目录下:
grub.cfg
#
# minimal grub configuration
#set timeout=2
set default=0set gfxmode=1920x1200menuentry "Windows 11" {insmod gfxtermterminal_output gfxtermset bootnext=/efi/microsoft/boot/bootmgfw.efisearch --file $bootnext --set rootchainloader $bootnextboot
}
# eof
grubaa64.efi 可通过以下途径获取:
下载以下deb包:https://deb.debian.org/debian/pool/main/g/grub2/grub-efi-arm64-bin_2.06-2_arm64.deb
解压后如下:
再解压data.tar.xz 文件,进入以下目录:
grub-efi-arm64-bin_2.06-2_arm64/usr/lib/grub/arm64-efi/monolithic
把上述 grubaa64.efi 也放到debian目录下,命令如下(管理员权限执行):
copy c:\users\用户名\desktop\grub.cfg a:\efi\debian\
copy c:\users\用户名\desktop\grubaa64.efi a:\efi\debian\
然后选择启动到固件,调整下启动顺序:
Boot Maintenance Manager --> Boot Options --> Add Boot Option
上述输入描述的地方,笔者输入的是 change display,这个可以随意写,然后F10 保存,Commit Changes and Exit即可。
接着调整下启动顺序:
选中 change display 然后按+键调整到第一位即可。
选中 Commit Changes and Exit,回车。
再次开启虚拟机后,可以看到虚拟机分辨率已调整:
其实还有个更简单的方案:使用 Microsoft Remote Desktop
比较简单就不具体写了。
Mac M1 + Vmware Fusion 安装 Windows 11 arm版及相关问题解决相关推荐
- (Mac)(Intel Mac)如何使用VMware Fusion创建Windows 11虚拟机(Intel Mac)
写在前面: 前两天介绍了如何安装VMware Fusion软件 (不会安装的看上一篇文章(Mac)如何下载.安装并注册VMware Fusion虚拟机软件(Mac专用)_大帝也不的博客 ...
- 【详细版】VMware上安装Windows 11虚拟机
2021 年 06 月 24 日微软正式发布了 Windows 11 操作系统.相信很多同学对新版的Windows 11操作系统充满好奇,新操作系统有很多新特性.在这里就不一一叙述了.有兴趣的同学,可 ...
- Mac OSX使用VMware Fusion安装windows虚拟机教程
安装虚拟机之前,先要有两步准备工作.第一,安装并激活VMware Fusion,如果大家还没有下载VMware Fusion请参照上一篇博文,APP推荐之二,下载VMware Fusion并激活.第二 ...
- Vmware workstation17安装windows 11
Vmware workstation17 安装win11 Vmware 17 安装 下载win11镜像 开始创建win11虚拟机 Vmware 17 安装 vmware 17开始支持win11的安装了 ...
- 树莓派安装win10arm linux,在树莓派3B 上安装 Windows 10 ARM 版的方法
早先关注我们的朋友可能对<国外开发者尝试在树莓派3上运行Windows 10桌面版>有印象.本文转自 amatfan.com,文末视频来自 daveb778(感谢柠栀和刺分享),给出了如何 ...
- pd17启动器怎么用?mac电脑安装Windows 11虚拟机完整教程
Parallels Desktop17是安装Windows系统的工具,可以安装Win10和Win11.本文将手把手的教你下载安装使用pd虚拟机安装win11. 安装虚拟机所需准备: 1.Paralle ...
- 树莓派uefi引导linux卡死,树莓派4B 折腾Windows 10 ARM版前传之运行UEFI引导
树莓派4入手后,不能让他吃灰.玩玩Windows Arm系统试下,非Iot系统.兵马未动,粮草先行,也让大家少走一些弯路,将Raspberry Pi 4B运行UEFP的过程分享一下.大部分资源来自国外 ...
- 在Mac上用VMware Fusion 安装Windows7
本次安装过程基于已经安装好VMware Fusion的Mac~ 下载Windows7的iso镜像文件 进入"MSDN,我告诉你"网页:http://www.itellyou.cn: ...
- Vmware Workstation 17 安装 windows 11
Vmware Workstation 17 安装 windows 11 新版本的Vmware Workstation 17 支持安装 windows 11了. 下载 VM 17下载地址:https:/ ...
- Mac系统使用VMware Fusion安装Linux虚拟机
在实际开发过程中或者学习中不可避免的要用到虚拟机,这里记录一下Mac系统怎么使用VMware Fusion安装Linux虚拟机.默认你已经装好了VMware Fusion. 一.下载CentOS 镜像 ...
最新文章
- DS实验题 Floyd最短路径 Prim最小生成树
- HDLBits 系列(42)根据仿真波形来设计电路之时序逻辑
- MySQL 5.5单实例 编译安装
- CentOS7.5下搭建zabbix3.4监控
- win7怎么解压rar文件_win7解压rar文件的方法
- 关闭linux系统中读写页缓存,Linux文件系统FAQ
- Python学习笔记之文件
- Flex读取txt文件里的内容(二)
- MQ如何防止消息丢失
- 第八章:软件包的安装与管理
- CSS中大小单位px,em,rem 以及微信小程序的rpx
- mysql消息订阅与发布_消息发布与订阅
- Linux命令-网络命令:ping
- 上海交通大学计算机应用作业,上海交通大学继续教育学院计算机应用基础(二)第六次作业计算机安全多媒体_1...
- c语言飞机大战游戏素材,jQuery飞机大战游戏
- 世界各国中英文国名对照表
- 微风:PS抠图方法大全
- 学计算机高考英语听力考试时间,北京:2020年高考英语听力机考问答
- flutter 如何判断页面渲染完毕
- 多边形(polygon)
热门文章
- dw网页制作入学教程_网站制作DW教程:Dreamweaver CC零基础入门视频课程
- 第二篇 在Win10系统上配置有限元框架FEniCS
- Adobe Flex大师之路
- 关于ChartControl的绑定数据源使用
- 【智能制造】请拿走这份精益培训PPT,不谢!
- RBAC权限系统设计
- 小管家进销存_36氪首发 | 进销存SaaS提供商 「来肯云商」 获数百万美金A轮融资,要做“ERP+微商城 ”的一体化产品...
- 安卓自定义Toast的原理及实现
- ubuntu软件默认安装位置
- 阿里云产品介绍(一):云服务器ECS