您尚未登录。

楼主 # 2022-06-20 11:19:41

xk100
会员
注册时间: 2018-12-13
已发帖子: 73
积分: 56.5

surface RT 平板上 LINUX

srt-revised-render6-ver2-keyboard-legends2-screen-reflection2.png
surface RT 是微软的早期的基于平板,CPU是NVIDIA Tegra 3(4核)CPU是armv7版本,以前只能刷windows 8.1 arm版本的系统,最近国外成功破解跑上LINUX,我试了一下,各种版本的LINUX都可以上,大多数驱动已经成功驱动。关键价格便宜量还足,2+32G或者2+64G,闲鱼上200块钱以内可以拿下(运气好还有键盘)。详细参数如下:
QQ截图20220620103145.jpg

先报告一下情况:
系统可以跑:win8.1 arm版、 win10 arm版(早期版本)、ubuntu 、mate、Raspberry Pi OS、postmarketOS
内核版本:5.17 
内核代码:https://github.com/Open-Surface-RT/grate-linux/    我自己试了。可以正确编译出内核,后面附件中的内核就是我自己使用这个源编译出来的。

怎么玩:
1、关闭安全启动:
Surface_RT_2_Jailbreak_USB_v1.4.zip
下载文件:找个U盘格式化成:FAT32 把文件解压复制到U盘,然后找个USB HUB 把键盘的U盘插好,彻底关机,按音量调低键后开机。
选择: Install Golden Keys
选择:Install Yahallo
后直到出现:
20210324_151152.jpg
关闭安全启动完成:
2、制作系统启动盘:
网上下载树莓派的工具:Raspberry Pi Imager  选择Raspberry Pi OS(32BIT)生成U盘启动盘成功后,
然后把文件:linux.rar 放到U盘第一个分区(BOOT分区)
3、启动到LINUX
做好的U盘插入到RT上,然后按住音量下键开机。然后就可以看到linux的启动跑屏了。
注意:上步中的文件中:lib目录是内核模块。请复制到roofs中的lib目录下替换(也可以在启动后在复制),复制后重启一下。很多设备就可以正常工作了。
3、如果想把系统安装到emmc中,启动后直接用树莓派系统内置的SD复制工作把U盘系统复制到系统。然后修改startup.nsh文件
zImage dtb=tegra30-microsoft-surface-rt-efi.dtb root=/dev/sda2 rootwait console=tty0 cpuidle.off=1

dtb默认请使用有efi的树。不带efi的树是APX方式启动使用的。APX比较复制但是启动更快。性能也更好。
root=中的设备:EMMC是mmcblk0  TF卡是:mmcblk1 U盘:sda  请根据你的实际情况修改。

下面是几个常用的:
文件系统在EMMC卡第二个分区
zImage dtb=tegra30-microsoft-surface-rt-efi.dtb root=/dev/mmcblk0p2 rootwait console=tty0 cpuidle.off=1
文件系统在TF卡第二个分区
zImage dtb=tegra30-microsoft-surface-rt-efi.dtb root=/dev/mmcblk1p2 rootwait console=tty0 cpuidle.off=1

以上是uefi方式启动,由于种种原因 L2不能使用所以性能一般还应付。如果想使用全部性能请自行折腾APX方式启动。

想多系统的还可以grub2来个多系统支持。这个你自己去研究吧。

更多不清楚的可以看这里:https://openrt.gitbook.io/open-surfacert/    (我不生产,我只是搬运工)


折腾截图:
QQ图片20220620111532.jpgQQ图片20220620111512.jpgQQ图片20220620111521.jpgQQ图片20220620111538.jpgQQ图片20220620111417.jpgQQ图片20220620111404.jpgQQ图片20220620111345.jpgQQ图片20220620111244.jpgQQ图片20220620111237.jpgQQ图片20220620104020.jpg2.jpgQQ图片20220620103735.jpg

最近编辑记录 xk100 (2022-06-20 11:21:06)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn