前言
为啥那么突然想弄这个树莓派呢?是因为今年的天文年会上面提到要做这样一个流星监控的系统。本来商讨是要弄一套硬盘记录机就能搞定的。但是我手头有几个不错的闲置摄像头和一个树莓派3B,于是就想着利用这玩意安装win系统,然后建立一个简单的流星监控远程控制的这样的一个小系统。虽然最后证明win10arm的各项技术还不够成熟(驱动),树莓派的硬件性能也有待提升,整个结果是失败了的。但是安装win10arm的这个过程是成功的。
在这过程中我就发现一些问题。安装的参考文献是网上的这篇《在树莓派3B 上安装 Windows 10 ARM 版的方法》(链接:http://shumeipai.nxez.com/2018/05/27/run-windows-10-arm-on-a-raspberry-pi-3.html)。然而过程中会遇到很多的问题,网上的教程无非转载,一些文章的作者也都是把自己的经历记录下来却没有解决这些问题的详细解释。这种千篇一律的文章在处理这些问题的时候没有任何的参考价值。网上解决这些问题的文章我也几乎没有找到。于是就有了这篇文章。
问题&解决方法
问题一:树莓派卡在启动过程中
这个问题一般情况下可能是因为忘记在重启的时候拔掉usb插头而导致的,许多安装教程中也有提到。安装好以后也是一样的,只要开机就不要留东西在usb接口上面,启动以后再插。这是一个方面。
而很多人都没能完成安装就出现这个问题。当时我也是一头雾水,看了底下的几条评论。有的说开机要十几分钟的,我想了一想“开机都要十几分钟,也许安装要等很久吧”,于是就等了一下午毫无卵用。有的时候是要等的,但真的没有那么夸张。
说了做么多,你一定会有和我相似的经历。
老的UEFI我试过基本上没有成功,我写一下大致的经历。开机后先进入boot修改boot模式到EL1.然后reset重启。这里一定要reset重启!不能保存直接拔电源,否则无效!
然后就在启动的时候提示windows无法完成安装,若要在此计算机上安装,请重新启动安装。那么重启肯定是没有用的,重启了几次依旧是这个结果以后,我到网上开始查阅相关资料。大部分来自于百度知道,给了几个方法:
这时候你会发现安装程序终于能能够进行了。但这一切都是假象。系统最终会卡在“若比邻”一直不懂。于是又一下午过去了。。。。。。
好吧不跟你们兜圈子了,以上均是误区。我就没有用5月22日的uefi成功的安装上win10arm过。注意看你们之前的这些帖子绝大多数都是这个时间段写的:
而uefi早都更新了好几个版本了,看看以下的目录觉不觉得很熟悉?
是的,这个uefi早都更新了好几个版本,我个人习惯上使用次新版本,于是我选择了Sep18-GCC5。不用重刷,只需要把Fat32底下的文件删除干净,再把新的uefi文件放进去,重新制作启动文件的步骤即可。
改完bios整个大变样。进去发现boot模式是EL1已经是默认选项了。这时候直接重启就会引起蓝屏的钙……请继续阅读解决蓝屏的部分。
问题二:蓝屏inaccessible boot device
这个问题一开始我是查阅了网上关于这条报错的解决办法,他们呢大多数是X86的台式机上引起的错误。终于看到一篇帖子,里面说引起这个错误有可能是硬盘选项选的不对。
就是这么巧,我以前有个NAS使用MSATA做硬盘,也会有这么一个问题。这两者的相似性让我觉得,一定在这个bios有一个选项是调整为sd卡启动的硬盘类选项。于是我在修改boot模式的选项卡的路径紧邻的一个选项中找到了相关的选项,修改以后试了试,结果错误就变化了。
RasberryPI configuration->chipset configuration->uSD Routing从Broadcom SDHCI修改为Arasan SDHCI
这时候问题还没有完。最后一个问题是要手动选择启动文件。具体是怎么引出这个问题我已经忘记了,所以赶紧把这些经历记下来是比较不错的。在Boot Maintence Manager底下打开boot from file功能。这时候会出来一个类似文件管理器的界面,寻找/UEFI,一大串/EFI/Boot/bootaa64.efi,选择这个文件就选定了开机启动文件。
现在重启,如果你在Exiting UEFI and booting OS kernel这里看到这个加载时的小圈圈,就说明你多半成功了。
有的人说第一次开机要十几分钟,我觉得这应该是他们的心理作用,因为要人工干预不断调整东西,再加上第一次win10的各种预配置。实际上我用的一张闪迪的C10的16G红卡,在往后的开机过程中只需要2分钟左右。想想如果除去调整和第一次开机的预配置,实际上在加载的时间真的没多少。所以,小等一下是必要的,千万不要死等。毕竟空闲让进、有则等待、有限等待、让权等待。。。。。。
总结
以上,我遇到的所有安装win10arm的坑爹问题基本都陈列全了。希望再过几个月驱动完善、Pi4出来的时候我会再有兴趣摆弄摆弄,来这里温习一下踩过的坑。也希望大家在玩win10arm的时候都能安装成功,有自己的收获。