安装Install Raspberry Pi OS on the Microsoft Surface RT Tablet
Disclaimer
This process will overwrite the current Windows 8 RT operating system on the Surface RT tablet. I have tested these steps on my own device (as shown in this video), but I am not responsible if you damage or brick your device. Verify this process will work on your device before starting and make sure to backup any data you do not want to lose before proceeding.
Save the changes to startup.nsh and close the editor
Safely remove the USB flash drive
Power off the Surface RT tablet if it is not already
Using the USB hub, connect the USB keyboard and the prepared USB flash drive to the Surface RT tablet
Hold Vol- and press the power button, releasing the Vol- when Surface logo appears
Raspberry Pi OS should boot from the USB flash drive
In Raspberry Pi OS, launch the file manager
Navigate to /boot > Copy the sRT-modules- .tar.xz file to the current user's home directory
Extract the sRT-modules- .tar.xz inside the user's home directory
Copy the contents of the extracted folder to the corresponding location in the root Linux directory
Reboot the Surface RT tablet
At this point, you can continue running Raspberry Pi OS from the flash drive, or install it to the internal eMMC storage, replacing the stock Windows 8 RT operating system
Installing Raspberry Pi OS to eMMC Internal Storage
🚨 WARNING: Continuing beyond this point will format the storage on the Surface RT tablet and all files and the Windows 8 RT operating system will be lost
While running Raspberry Pi OS from the USB flash drive, click the Applications menu > Accessories > SD Card Copier
Select the USB flash drive as the Copy From Device
Select the internal eMMC as the Copy To Device
Check the New Partition UUIDs box > Click Start
Wait while the OS files are copied
Open file manager and select boot in the left navigation
Edit startup.nsh in text editor
Replace the root=/dev/sda2 with root=/dev/mmcblk0p2
Save the changes to startup.nsh and shutdown the tablet
After the tablet shuts down, remove the USB flash drive and power it back on normally
Raspberry Pi OS should boot from the internal eMMC storage
Launch a terminal and run the following command
# launch raspi config sudo raspi-config
In raspi-config, select Advanced Options > Expand Filesystem
Once the filesystem has been expanded, close out of raspi-config
Welcome to Raspberry Pi OS running on the Microsoft Surface RT tablet
Adding Battery Level Indicator (optional, not shown)
Right click on the taskbar panel at the top > Panel Settings
Select the Panel Applets tab
Click the Add button
Select Battery Monitor from the list of available applets > Click Add
You should now see a battery level indicator at the far right of the task bar