== Update the bootloader == Get the linux4tegra package from nvidia so you have the nvflash utility. Conect an USB to USB mini cable between your host PC and the ac100. On your ac100 hold down ctrl and esc on boot (hold them down before pressing the power button, dont worry, it is normal that the screen stays off in this mode), the device will go into flash mode. Pull the tegra-2.6.29-arm2-ac100-boot.img from the dir you found this README file. Make a backup of the existing partition 5 (recovery boot) of the ac100. sudo LD_LIBRARY_PATH=. ./nvflash --bl ../prebuilt/fastboot.stock.bin --read 5 tegra_partition_5.bin --go Write the linux autodetection boot image to partition 5 on the device. sudo LD_LIBRARY_PATH=. ./nvflash --bl ../prebuilt/fastboot.stock.bin --download 5 From now on the recovery mode on your ac100 will scan for linux on the SD card slot and USB port if you enter the recovery mode (hold down "Home" during boot, press 1 if the recovery menu shows up). == Create a rootfs SD card == Grab the tarball called tegra-rootfs.tgz from the dir you found this README file. Prepare an SD card, it should be 4G or bigger and formated as ext3 with a single partition. Mount the SD card manually (do not use nautilus automount, mount it as root in /mnt) and uncompress the tarball to it (this needs to be done as root and you need to use the --numeric-owner option to tar !). Do not forget to properly unmount the card afterwards. Example command: sudo tar xzvf tegra-rootfs.tgz --numeric-owner -C /mnt Indeed instead of an SD card you can also use a USB key, the boot image will detect either. == Booting == Plug the SD card into the SD slot of the ac100, hold down "Home" while pressing the power button. Once the recovery menu shows up, press 1. Be patient until the welcome screen to configure the system comes up. Enable the network if you want to use a different language on the device, the language packs will be installed during configuration. Finish the Welcome screen and you will be dropped into your newly configured Ubuntu install. == Known Issues == There is currently no sound driver, so no sound will work on the ac100 If you have problems using your touchpad: First of all try to use the touchpad enablement key on your keyboard (the key above 7 and 8). If that doesnt work there can be several other issues The Welcome screen (oem-config) is usable via keyboard (apart from the timezone selection), finish the setup by using the keyboard, then use the test-ec command with values as described at http://tosh-ac100.wetpaint.com/page/ec_odm ... To check the touchpad is working run the following in a terminal: sudo cat /dev/input/event1 If it works you should see grabage in the terminal as you move your fingers on the touchpad. On some devices the touchpad shows up as a different event device, so test others too. If this is the case, please adjust the mouse entry in /etc/X11/xorg.conf. Neither resume from suspend nor hibernate do work. Backlight control does not work, there is a way to switch teh backlight on/off documented on http://tosh-ac100.wetpaint.com/ but no way to adjust the brightness. The powerbutton events are not recognized. The ESC key is by default mapped to XF86Back, to change that, create an .xmodmap file with the following line in your homedir, Ubuntu will offer to load it on next login: keycode 234 = Escape