This howto is intended to outline the steps it takes to install Backtrack onto an OQO model 2. Using the OQO with a usb stick is kind of a pain since it sticks out, so follow the guide for HD installation

Why the OQO? Well its small, easy to conceal, it has an integrated atheros wireless card. If do not mind typing on a small keyboard its a great wireless pen testing platform. I have Kismet,and injection all working on this using the builtin atheros radio. GPSD works great as well, with a hacked version of GPSD.

First, get the model with the Solid State Drive, the normal hard drive unit is an absolute PITA to install on. Here are the issues I encountered with a standard hard drive.
When you try to boot from a usb or cdrom, it hangs, so you have to make the system think the first partition on the disk is the cdrom, and then copy the BT files in livecd format over to that partition. There were a couple of other tweaks to tell the system where the files were on boot. I had to use the first partition, so that meant blowing away the windows install. Also the OQO recovery disk wipes all partitions as a part of the recovery, so you will have to do a manual slipstreamed XP install if you want Windows back.

On a solid state drive. Just move around the partition sizes so you have enough room for BT. I used 5GB so I had spare space to play. Since this system has only 1GB of memory I gave myself some room for swap as well.

Once you have BT installed you need to tweak xorg.conf

Here is a full copy of my xorg.conf so you can see the changes
Code:
Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "stylus" "eraser"
InputDevice    "cursor"
EndSection

Section "Files"
RgbPath      "/usr/share/X11/rgb"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/TTF"
FontPath     "/usr/share/fonts/OTF"
FontPath     "/usr/share/fonts/Type1"
FontPath     "/usr/share/fonts/misc"
FontPath     "/usr/share/fonts/75dpi/:unscaled"
EndSection

Section "Module"
Load  "GLcore"
Load  "dbe"
Load  "dri"
Load  "extmod"
Load  "glx"
Load  "record"
Load  "xtrap"
Load  "freetype"
Load  "type1"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option      "Protocol" "auto"
Option      "Device" "/dev/input/mice"
Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "InputDevice"
        Driver          "wacom"
        Identifier      "stylus"
        Option          "Device"        "/dev/ttyS1"
        Option          "Type"          "stylus"
        Option          "ForceDevice"   "ISDV4"
EndSection

Section "InputDevice"
        Driver          "wacom"
        Identifier      "eraser"
        Option          "Device"        "/dev/ttyS1"
        Option          "Type"          "eraser"
        Option          "ForceDevice"   "ISDV4"
EndSection

Section "InputDevice"
        Driver          "wacom"
        Identifier      "cursor"
        Option          "Device"        "/dev/ttyS1"
        Option          "Type"          "cursor"
        Option          "ForceDevice"   "ISDV4"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
HorizSync 30-92
VertRefresh 50-85
Modeline "800x480" 40 800 864 928 1088 480 481 484 509 +Hsync
EndSection

Section "Device"
Identifier  "Card0"
Driver      "vesa"
VendorName  "Unknown Vendor"
BoardName   "Unknown Board"
BusID       "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

The changes to a default xorg are highlighted in red.

Thats it, the platform works really well with Backtrack, I did not need to tweak it nearly as much as I did on the Dell 1330.

See the Wiki hxxp://backtrack.offensive-security.com/index.php/Howto:EVDO for instructions on how to enable the EVDO modem to work in BT2.