Hacking my XV6600

Rick Wargo

I came across a link detailing how to install a working Linux kernel on my XV6600. It was so cool I had to try it – and I did. I was able to get a functional UI up and running (GPE), although a bit of the screen was cut-off.
The directions were not quite clear and I had to do some digging to find out more. Here is a the version of the steps with some working instructions.

STEP 0. Backup all of your data (including sd card). I use Sprite Backup software.

STEP 1. Download the Kernel, etc.

[WWW]zImage [WWW]initrd haret.exe [WWW]GPE BlueAngel Image [WWW]startup.txt [WWW]autorun

STEP 2. Format SD-Card

Become root and create 2 partitions on the SD-Card

The first partition is for the kernel, startup scripts and bootloader. The second is for the GPE image.

  • fdisk /dev/sda should do this (it may be under /dev/mmc on your machine, this is mearly an example).

One of 30MB (for kernel and bootloader) and another (or rest of SD) for the GPE image.

Format the Partitions

  • mkfs.vfat /dev/sda1
  • mkfs.ext3 /dev/sda2 (These two commands may differ for your system, they are only meant as an example)

Now mount those partitions.

  • mount -t vfat /dev/sda1 /mnt/sd0
  • mount -t ext3 /dev/sda2 /mnt/sd1

STEP 3. Copy kernel, etc onto first partition

Create a new directory in /mnt/sd0 called ‘linux’. Copy zImage, initrd, startup and haret into the ‘linux directory’

Create another directory in /mnt/sd0 called ’2577′.

Copy autorun.exe into ’2577′

STEP 4. Extract GPE into the EXT3 Partition

Change to /mnt/sd1 ‘cd /mnt/sd1′

  • Execute tar xjvpf
    /gpe-ba.tar.bz2
  • DO NOT, as many intelligent people have done, just copy the archive onto the partition!

STEP 5. Change to /root ‘cd / ‘

  • Execute sync
  • Execute umount /dev/sda1
  • Execute umount /dev/sda2

STEP 6. Now boot linux by inserting the SD-Card into the BlueAngel. DONE!

Leave a Reply

stop spam with honeypot!