surfaceRT 作为windows的副屏教程
提前准备:
surfaceRT泡面盖一个,默认未解开Secure Boot
内存卡和U盘各一个,大小8G够用(都会被格式化若干遍,有重要文件记得提前备份)
准备好内存卡读卡器
USBHub一个,只有一个USB口是接不了键鼠的,官方的键盘不清楚能不能用,我的键盘已经废了没测试
键鼠一套
工具和固件准备:
越狱软件(大家都是这么叫的)Jailbreak USB:
下载地址:https://jwa4.gitbook.io/windows/tools/surface-rt-and-surface-2-jailbreak-usb

驱动以及引导文件下载:
下载地址:https://files.open-rt.party/Linux-Kernel-Download/surface-rt/


下载下来后,带“zImage”的文件是内核镜像,下载后改名为 zImage ,不能有后缀名
下载树莓派工具:
下载地址:https://www.raspberrypi.com/software/


下载usb-linux-boot.zip:
下载地址:https://openrt.gitbook.io/open-surfacert/surface-rt/linux/kernel/prebuilt-binaries

开始操作:
1、制作越狱启动盘:
U盘格式化成FAT32

将下载到的Surface_RT_2_Jailbreak_USB_v1.5b.zip解压到刚格式化的U盘根目录。确保根目录下是有这些玩意的

2、越狱(Install Golden Keys)
surfaceRT通电(防止突然没电导致变砖)
长按surfaceRT电源键8秒强制关机,只有这个方法才可以彻底关机!
插好HUB、U盘、键鼠
一只手先按住音量减,另一只手按一下电源键。等到Surface的LOGO亮起以后,松开音量减。
不出意外的话,能看到类似选择系统的界面

用键盘方向键选择“Install Golden Keys”,回车
2、安装Yahallo:
一样的操作,到引导界面,选择“Install Yahallo”,回车
准备工作完成好了,现在可以准备上树莓派系统了。
安装树莓派(这点网上其它的都或多或少有问题,我是这么干才成功的)
1、写树莓派镜像
内存卡连上电脑。打开树莓派工具,选好刚下载好的32位系统和内存卡,点写入。

一定要选择32位的系统哈,RT的CPU是32位的
写入完了后,内存卡会有两个分区,一个能打开(卷标:bootfs),一个不能(一直喊着要格式化,千万不要格式化)。打开能打开的那个,大概长这样:

将“usb-linux-boot.zip”解压到boot的根目录,同时拷贝前面下载好的设备树( .dtb )和zImage
用记事本打开”startup.nsh",确保这个dtb文件名字正确。
断开内存卡,然后连上U盘,同样操作一遍。
解释一下为什么要U盘跟内存卡都这么做:
我自己的surfaceRT只认我的U盘的引导,完全不认我的内存卡。但是,只插U盘的前提下引导进入系统后提示找不到mmcblk1p2分区。查阅资料才知道说mmcblk1p2是内存卡分区【这里真的折腾了我许久】。所以后面无奈用了这么个操作:用U盘引导内存卡内的系统。
U盘做好上面的事情后,新建一个文件夹如:aaa
然后把驱动文件的压缩包(tar.xz)解压到aaa文件夹里

来吧开始装系统了
长按surfaceRT电源键8秒关机,插上U盘、键鼠、内存卡
一只手先按住音量减,另一只手按一下电源键。Surface的LOGO亮起以后,松开音量减
不出意外的话,应该开始跑码了,安静等待直到进入配置画面。根据提示完成设置就好了(会重启,如果进入的是WIN系统,重新长按8秒关机、音量减电源键开机,这次开机可能要按几次回车,直至进到树莓派系统桌面)
好的成功一半了~

进入到桌面后,打开U盘里aaa的文件夹,然后上方工具,在终端中打开当前文件夹

在命令行里,先设置个root 密码:
sudo passwd
设置root用户密码(输密码那会是没有任何字符显示的),输入两次,然后登录root账户
su root
查看modules文件夹下的文件夹开头,比如“5.16”,输入“cp -r” + 这个开头,然后按Tab自动补齐。再打上“ /lib/modules”(记得两个路径之间要加空格),大概就是:
cp -r lib/modules/5.17.0-rc3-next-20220207-g5bd2d473f01f /lib/modules
然后再复制一下lib/firmware,如法炮制就好了。
再输入
reboot
重启surfaceRT,依然的如果进入WIN系统就长按8秒+音量减电源键套餐
重新进入桌面后,开始》附件》SD Card Copier。第一栏选择系统内存卡,第二栏选择mmcblk0,勾选“New Partition UUIDs”。(等待时间比较长,过程中会自动熄屏,千万不要按电源键,直接点屏幕就可以,但是不要戳到取消了)

完成了之后,在机载EMMC的BOOT分区里,找到startup.nsh,将mmcblk1p2改成mmcblk0p2。意思是引导第0个硬盘的第二个分区。
至此RT已经装好树莓派系统了,关机,断开U盘和内存卡。短按开机键启动~
好的我们可以开始准备折腾你的台式机了:
下载好这个压缩包解压开:
下载地址:https://wwi.lanzoup.com/i5R460rbvf3i
管理员权限打开 绿化和卸载.bat 按数字操作就是了(这个bat是我自己随便写写的,可能会有bug)
然后找一个VNCServer,装在自己电脑上,再往surfaceRT上装一个VNCView,大概就算是完成了。


写在后面:
RT机能太差了,打开个Chromium都卡;
这个方案还未成熟的点就在于VNC,一个是延迟,另一个是偶尔会闪退。再有就是VNC会显示所有的显示屏,而我只需要显示我的虚拟屏。现在我也在找更完美点的方法,因此VNC就不多写了,找到完美的办法了再补上;
文中部分文字或素材摘抄来自https://www.bilibili.com/read/cv16306637,因此没有投原创。再次感谢这位大佬;
连接WIFI之前需要选择国家,国家选错可能会没信号。如果没有WIFI的图标,可能是驱动没弄好;
这次折腾只代表我的机器和我个人,反正我是成功了。不想争辩更不想引战~