文章目录

  • 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版及相关问题解决相关推荐

  1. (Mac)(Intel Mac)如何使用VMware Fusion创建Windows 11虚拟机(Intel Mac)

    写在前面:         前两天介绍了如何安装VMware Fusion软件 (不会安装的看上一篇文章(Mac)如何下载.安装并注册VMware Fusion虚拟机软件(Mac专用)_大帝也不的博客 ...

  2. 【详细版】VMware上安装Windows 11虚拟机

    2021 年 06 月 24 日微软正式发布了 Windows 11 操作系统.相信很多同学对新版的Windows 11操作系统充满好奇,新操作系统有很多新特性.在这里就不一一叙述了.有兴趣的同学,可 ...

  3. Mac OSX使用VMware Fusion安装windows虚拟机教程

    安装虚拟机之前,先要有两步准备工作.第一,安装并激活VMware Fusion,如果大家还没有下载VMware Fusion请参照上一篇博文,APP推荐之二,下载VMware Fusion并激活.第二 ...

  4. Vmware workstation17安装windows 11

    Vmware workstation17 安装win11 Vmware 17 安装 下载win11镜像 开始创建win11虚拟机 Vmware 17 安装 vmware 17开始支持win11的安装了 ...

  5. 树莓派安装win10arm linux,在树莓派3B 上安装 Windows 10 ARM 版的方法

    早先关注我们的朋友可能对<国外开发者尝试在树莓派3上运行Windows 10桌面版>有印象.本文转自 amatfan.com,文末视频来自 daveb778(感谢柠栀和刺分享),给出了如何 ...

  6. pd17启动器怎么用?mac电脑安装Windows 11虚拟机完整教程

    Parallels Desktop17是安装Windows系统的工具,可以安装Win10和Win11.本文将手把手的教你下载安装使用pd虚拟机安装win11. 安装虚拟机所需准备: 1.Paralle ...

  7. 树莓派uefi引导linux卡死,树莓派4B 折腾Windows 10 ARM版前传之运行UEFI引导

    树莓派4入手后,不能让他吃灰.玩玩Windows Arm系统试下,非Iot系统.兵马未动,粮草先行,也让大家少走一些弯路,将Raspberry Pi 4B运行UEFP的过程分享一下.大部分资源来自国外 ...

  8. 在Mac上用VMware Fusion 安装Windows7

    本次安装过程基于已经安装好VMware Fusion的Mac~ 下载Windows7的iso镜像文件 进入"MSDN,我告诉你"网页:http://www.itellyou.cn: ...

  9. Vmware Workstation 17 安装 windows 11

    Vmware Workstation 17 安装 windows 11 新版本的Vmware Workstation 17 支持安装 windows 11了. 下载 VM 17下载地址:https:/ ...

  10. Mac系统使用VMware Fusion安装Linux虚拟机

    在实际开发过程中或者学习中不可避免的要用到虚拟机,这里记录一下Mac系统怎么使用VMware Fusion安装Linux虚拟机.默认你已经装好了VMware Fusion. 一.下载CentOS 镜像 ...

最新文章

  1. DS实验题 Floyd最短路径 Prim最小生成树
  2. HDLBits 系列(42)根据仿真波形来设计电路之时序逻辑
  3. MySQL 5.5单实例 编译安装
  4. CentOS7.5下搭建zabbix3.4监控
  5. win7怎么解压rar文件_win7解压rar文件的方法
  6. 关闭linux系统中读写页缓存,Linux文件系统FAQ
  7. Python学习笔记之文件
  8. Flex读取txt文件里的内容(二)
  9. MQ如何防止消息丢失
  10. 第八章:软件包的安装与管理
  11. CSS中大小单位px,em,rem 以及微信小程序的rpx
  12. mysql消息订阅与发布_消息发布与订阅
  13. Linux命令-网络命令:ping
  14. 上海交通大学计算机应用作业,上海交通大学继续教育学院计算机应用基础(二)第六次作业计算机安全多媒体_1...
  15. c语言飞机大战游戏素材,jQuery飞机大战游戏
  16. 世界各国中英文国名对照表
  17. 微风:PS抠图方法大全
  18. 学计算机高考英语听力考试时间,北京:2020年高考英语听力机考问答
  19. flutter 如何判断页面渲染完毕
  20. 多边形(polygon)

热门文章

  1. dw网页制作入学教程_网站制作DW教程:Dreamweaver CC零基础入门视频课程
  2. 第二篇 在Win10系统上配置有限元框架FEniCS
  3. Adobe Flex大师之路
  4. 关于ChartControl的绑定数据源使用
  5. 【智能制造】请拿走这份精益培训PPT,不谢!
  6. RBAC权限系统设计
  7. 小管家进销存_36氪首发 | 进销存SaaS提供商 「来肯云商」 获数百万美金A轮融资,要做“ERP+微商城 ”的一体化产品...
  8. 安卓自定义Toast的原理及实现
  9. ubuntu软件默认安装位置
  10. 阿里云产品介绍(一):云服务器ECS