Here are the quick steps for installing BackTrack 4 (beta) to an SDHC card on your eeePC.
- Download BackTrack 4 ISO
- Create a bootable USB (thumb) drive with UNetBootin
- Partition the SDHC card for at least one FAT32 partition
- Partition type 0xC in fdisk
- Format the FAT32 partition
- The apt package dosfstools contains mkfs.vfat
- Mount the new FAT32 partition to /mnt/bt
- Mount the ISO on loopback
- mkdir ~/lbt && sudo mount -o loop ~/bt4-beta.iso ~/lbt
- Copy the boot and BT4 directories to the mounted FAT32 partition
- sudo cp -Rv ~/lbt/* /mnt/bt
- As root (sudo), run the script /mnt/bt/boot/bootinst.sh
- If no errors occur, reboot the computer and hit ESC on boot to boot from the SD slot
- Make a ‘changes’ directory on the card (alongside boot and BT4) where modifications can be stored
- sudo mkdir /mnt/sdb2/changes
- Edit /mnt/sdb2/boot/syslinux/syslinux.cfg and modify this block:
- MENU LABEL BT4 Beta – Console
- APPEND vga=0×312 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 changes=/dev/sdb2 rw quiet
- Save the file and reboot
You can start with a simple test to see if it worked. Add a user for yourself and put yourself in sudoers. Reboot and if the new user account is still present and has sudo access, then it worked. I am pretty sure it took longer to type this than it did to install BackTrack.