Ubuntu on Sharp Actius MM20
Server
Setting up tftp and dnsmasq
My server has two NICs, one wireless card connected to my router and an unused ethernet port. Using System>Administration>Networking I configured eth0 to use the address 10.0.0.1. I then installed tftp-hpa and dnsmasq from synaptic.
tftp-hpa configuration
My /etc/default/tftpd-hpa:
RUN_DAEMON="yes" OPTIONS="-l -s /var/lib/tftpboot/"
dnsmasq configuration
My /etc/dnsmasq.conf:
domain-needed bogus-priv dhcp-range=10.0.0.2,10.0.0.5,12h dhcp-boot=pxelinux.0,boothost,10.0.0.1
Next I download a Ubuntu ISO into /var/lib/tftpboot/ and mount it with mount -o loop name_of.iso ubuntu/ Then I symlink the contents of ubuntu/install/netboot/ into the tftpboot directory.
Now it's ready to boot.
Configuration
Sound seems to work in Breezy(if nothing else), and probably Warty too. The kernel devs are getting a little lazy :p.
After I installed Breezy I started seeing IO errors. Looks like my HD died, I'm trying to find another one but ones this small are hard to come by.
Breezy Problems
8139cp: pci dev 0000:00:0a.0 (id 10ec:8139 rev 10) is not an 8129C+ compatible chip Try the "8139too" driver instead.
Looks like booting into the base system for the first time switches eth0 and eth1. This confuses the installer.
More information
My Ubuntu LaptopTestingTeam page with lots of specific information is available Here