Kali Linux Installation Guide for Microsoft Surface RT
Prerequisites
- USB Flash Drive: At least 2 GB, formatted in FAT32.
- USB A to USB A Cable: To connect the Surface RT to another device.
Download the following files
- Kali Linux Image for Surface RT: Link
- Surface RT UEFI Downstream Boot v1: Link
- Raspberry Pi Imager (v1.7.5): Link
Steps to Follow
Step 1 – Copy the files from “Surface RT UEFI Downstream Boot v1”
- Download and unzip the files.
- Copy all extracted files to the FAT32-formatted USB drive.
Step 2 – Completely power off the Surface RT
- Press and hold the power button until it turns off.
Step 3 – Boot from the USB Flash Drive
- Insert the USB drive into the Surface RT.
- Hold Volume Down (−) and press the Power button.
- Keep holding Volume − until text appears on the screen.
- Use Volume ± to navigate and the Windows button to confirm.
Step 4 – Select “USB Mass Storage – eMMC”
- Navigate using Volume ± and confirm with the Windows button.
Step 5 – Prepare to Install Kali Linux
- Remove the USB drive.
- Connect the Surface RT to a PC using the USB A to USB A cable.
Step 6 – Write the Kali Linux Image to the Surface RT
- Launch Raspberry Pi Imager on your PC.
- Select the
Kali-Surface-RT.img.gzimage. - Choose the Surface RT as the target device.
- Click Write to flash Kali Linux onto the Surface RT.
Step 7 – Finalize Installation
- When flashing is done, safely eject the Surface RT.
- Hold the power button to shut it down completely.
- Press the power button again to start it normally.
Step 8 – Wait for Kali Linux to Boot
- The device will boot and may reboot a few times.
- After setup completes, the Kali Linux desktop will appear.
Note: If the keyboard doesn’t appear when clicking a text field, click the Onboard (yellow & blue) icon at the top panel.
Screen Power Management (Optional)
To change or disable the screen timeout, edit the file ~/.xprofile.
A. Modify the Inactivity Time
sudo nano ~/.xprofile
xset s 120
xset dpms 120 120 120
Replace 120 with the desired number of seconds (e.g. 300 for 5 minutes).
Save with Ctrl + O, Enter then Ctrl + X. Apply immediately:
source ~/.xprofile
B. Disable Auto-Off
sudo nano ~/.xprofile
#xset s 120
#xset dpms 120 120 120
Save and reload configuration:
source ~/.xprofile
✅ Congratulations!
You have successfully installed and configured Kali Linux on your Microsoft Surface RT.