Archos101it

Revision 4 as of 2011-04-22 12:24:21

Clear message

photo.jpg

Install Kubuntu on Archos 10.1 internet tablet

  • Install SDE firmware (see archos.com)
  • Generate a kubuntu mobile img using rootstock

sudo rootstock --fqdn archos --login u --password u --keepimage --imagesize 1500M --seed kubuntu-mobile --
dist maverick
  • Mount the rootfs.img of the SDE from your data partition (that is the thing you can mount when doing the USB sharing dance with Android)
  • Mount your Kubuntu .img
  • copy /lib/modules/* from the former to the latter
  • Unmount both (best also run sudo sync)
  • Move the SDE rootfs.img out of the way
  • Copy your Kubuntu .img as new rootfs.img on the data partition
  • sudo sync; unmount and power off the device
  • Power on and hold volume down pressed until the recovery boot thing comes up
  • Select developer edition using the volume button and confirm using the power button
  • If all goes fine you should get to either KDM or TTY login
  • To power off again you'll need to reset by keeping the power button pressed for 10 seconds

Configure

The better part of ARM/n900 also applies for the Archos 10.1.

Install Software

Sames as n900 really. Mount the rootfs.img and chroot into it then do whatever modifications you deem necessary.

sudo apt-get install ssh

Once you have SSH you can do everything else over SSH and USB networking, see below.

USB Networking

  • In the device's /etc/network/interfaces

auto usb0
iface usb0 inet static
        pre-up rmmod musb_hdrc
        pre-up modprobe musb_hdrc mode_default=2
        pre-up modprobe g_ether
        address 192.168.0.202
        netmask 255.255.255.0
        network 192.168.0.0
        gateway 192.168.0.200
  • In the host's /etc/network/interfaces

auto usb0
iface usb0 inet static
        address 192.168.0.200
        netmask 255.255.255.0
        up iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -j MASQUERADE
        up echo 1 > /proc/sys/net/ipv4/ip_forward
        down iptables -D POSTROUTING -t nat -s 192.168.0.0/24 -j MASQUERADE
        down echo 0 > /proc/sys/net/ipv4/ip_forward
  • If you wish, you can of course also pull udev magic as with the n900 as to not having to use usb0
  • After starting the device you should be able to connect to it at 192.168.0.202