相关文章推荐
爽快的大熊猫  ·  C++ ...·  6 月前    · 
耍酷的骆驼  ·  ImageView监听选中事件 ...·  11 月前    · 
淡定的跑步鞋  ·  降幅2.6万-4.9万元 ...·  1 年前    · 

Limbo模拟器运行Windows on arm教程

专栏 / Limbo模拟器运行Windows on arm教程

Limbo模拟器运行Windows on arm教程

2023年01月13日 18:03 --阅读 · --喜欢 · 系统只因家
粉丝: 2395 文章: 3

前言:

在熟练地玩转x86模拟器之后,我把下一步的目光投向了与手机同一个架构的arm模拟器。

众所周知,手机模拟x86的效率是感人至极,如果我模拟同架构的系统会不会起到加速效果呢?或许可以达到日用?(如果你手机有KVM用这个可以非常接近真机性能)在进行了一些尝试之后,我准备开始撰写本教程。

Windows on arm顾名思义,是在arm架构的windows。而Limbo模拟器,恰巧有arm版本,叫做Limbo arm Emulator,比起小有名气的Limbo x86,Limbo arm简直是无人问津,B站至今没有一个完整详细的教程,那就让我来填这个坑吧。

准备:

1.一台手机,一点英文常识

2.Limbo arm的apk文件,Github官方下载:https://github.com/limboemu/limbo/releases/tag/v6.0.1-LimboEmulator,下载 limbo-android-arm-6.0.1-qemu-5.1.0.apk即可

3.Windows on arm的ISO安装盘:

Windows10:

【树莓派、M1芯片适用】Windows10ARM原版最新镜像(直链下载) - 哔哩哔哩 (bilibili.com)

Windows11:

【树莓派、M1芯片适用】Windows11ARM原版最新镜像(直链下载) - 哔哩哔哩 (bilibili.com)

4.TianoCore EFI固件:见我上一篇文章的下载链接,在arm文件夹内,两个都下

5.VirtIO驱动程序,也在上一篇文章的链接里,virtio.iso

开始:

安装apk文件,先不要进去,先进手机设置里打开文件管理权限,再进去

手机设置
主界面

然后点击右上角的三个点,点击Settings进入设置

打勾下图这两项:

返回主界面,点击右上角None,点击New,给机器命名,命名完点击CREATE,然后点击custom

配置

1.User Interface

Display和Limbo x86一样,sdl或者vnc都行

Mouse这里不要动,否则会报错,如果要usb-tablet的在等会手动添加参数

2.Board

Machine Type选virt

CPU Model选cortex-a53或cortex-a57

CPU Cores建议4核以上

内存不要太小,最小不要小于1G,不然可能会启动不了,最大建议不要超过手机物理内存+SWAP的1/3,否则可能会被杀进程

如果有KVM的就打勾Enable KVM,没有就打勾Enable MTTCG

3.Disk

不要用A盘或C盘,会导致index冲突无法启动

点击你想要选的那个盘的图标,在弹出的窗口中点击virtio,再点一次图标检查是否成功选中

选择virtio

点击那一行的None,点击New,随便取名(不带后缀),大小选择20GB,点击CREATE,选一个文件夹放置

4.Removable

因为要挂载两个cdrom,一个是系统安装盘一个是virtio安装盘,所以用不了这个,不用管

5.Boot

不用管

6.Graphics

不用管

7.Audio

没有驱动,选了也没用

8.Network

Network选User

Network Card选virtio,其它都没驱动

DNS Server输入114.114.114.114 (DNS也事homo罢)

9.Advanced

(每个参数之间要空格)

首先是强制多核命令

等号后面填你刚才设的CPU核心数

然后是设置virtualization=true,不设的话会卡启动

然后添加ramfb设备,不然没有画面

然后是usb-tablet和usb-kbd,不添加的话鼠标难以控制,键盘输入没反应

然后是添加EFI固件

提示:如果路径用空格那路径两侧要加引号,绝对路径可以用MT管理器复制

长按目录那行即可复制完整路径

最后是挂载CDROM并添加驱动支持

启动

点击三角号启动虚拟机

在这个界面等一会即可进入EFI Shell,大约1分钟

EFI Shell

点一下手机里的返回键,点击右上角三个点,点击发送文本,输入

输完点击SAND,检查一下有没有完全输进去,如果没有点击键盘图标手动输入

点击回车,过一两秒再点一次,成功看到启动画面

前几秒会卡一下不要慌张

安装过程和普通的没有区别,就是选磁盘会发现检测不到

这个时候点击加载驱动程序,点击浏览,展开virtio-win-0.1.225,依次展开viostor,w10,选择ARM64,点击确定

点击下一步

然后这里这个提示不用管他,直接下一步即可

因为这个实在是太卡了,比x86都卡,只因为没有kvm。如果有kvm的可以尝试一下,没有kvm的卡爆了,教程都写不下去的那种。

投诉或建议
1.5匹空调选购指南
从2023年开始,知电实验室开始对空调这个品类下手了。因为现在想选一台好用的空调,特别难。是看品牌,还是看价格?看能效,还是看功能?主要原因是在节能减排时代背景下,空调这个品类也在悄悄的减少用料。这也就导致两种情况,1品牌的技术实力强:用料虽然减少,但是性能效果不打折,真正的利国利民。2另一个就是虽然以能效为出发,但是用性能和效果为代价,让用户“买单”。所以我们用拆机+测试的方式,对空调这个品类提出了长期研究和测试计划。这次,我们首先从1.5匹的空调开始——这么选择的原因很简单:1我们分析了来自合作伙伴魔