Boot Linux

Boot Linux on Surface RT. Setup is a bit tedious but once the setup is complete it is very easy to use.

To boot Linux on Surface RT we use the Fusée Gelée cold boot exploit. See Fusée Gelée for further information.

Read all pages of the Linux topic carefully before you try to boot Linux

Boot Linux via Fusée Gelée

Prerequisite

Diy

Prebuild binary

Boot it first time

  1. Place zImage, devicetree and boot.scr on first partition

  2. extract rootfs.tar on second partition

  3. Insert SD Card into the SurfaceRT

  4. Go to to your BootToolChain directory

  5. place your U-Boot 'u-boot-dtb-tegra.bin' in ./u-boot

  6. Send UBoot to Surface RT use Script or commands

  7. If you have UART access you should see U-Boot boot process

  8. Linux should be booted and be accessible via UART and/or show HDMI/Screen Console

  9. Enjoy and fix issues.

Boot it again

  1. Send UBoot to Surface RT using Script or commands

  2. If you have UART access you should see U-Boot boot process

  3. Linux should be booted and be accessible via UART and/or show HDMI Console

  4. Enjoy and fix issues.

Last updated