here you'll find everything i used to install linux on the u1 via the network. aside from these files, you'll need: -a dhcp server (example is for ISC dhcpd v3) -tftpd-hpa (needed by pxelinux.0, any tftpd supported by pxelinux works) **NOTE** i had problems with tftpd-hpa running via inetd. i just ran ******** it standalone: /usr/sbin/in.tftpd -l -s /tftpboot - that's it really, then just install as normal. -keyboard tpe is jp106 , works wonders -i used the experimental xfree 4.2.x packages for sid, 4.1.x wont recognize the display with the ati driver (although the vesa driver works) what else did i do while playing around: -deleted the second partition (hda5) and replaced it with: -1gb fat32 (for sharing between linux and xp) -500mb swap -500mb spare -8gb linux partition -made an image of the first partition over the network with dd and ssh in case i mess something up real bad -voided my non-existant warranty to check out what the harddrive looked like: it's a toshiba model, slightly smaller than a pcmcia type 3 card with a modified compact flash connector (modified in that there's a round and an oval socket flanking the cf socket, to make sure the drive isn't plugged into the ribbon cable the wrong way ) -dual booted as described http://www.xminc.com/linux/WindowsXPGrubMandrake82.html -installing lilo into /dev/hda8 instead of /dev/hda -dd if=/dev/hda8 of=bb-lilo.lnx bs=512 count=1 -copied that file onto /dev/hda5 (new smaller drive d:) -rebooted into windows, copy d:\bb-lilo.lnx c:\bb-lilo.lnx, added c:\bb-lilo.lnx="Debian" to c:\boot.ini (you may need to attrib -s -h -r c:\boot.ini first, be sure to +s +h +r when done) -be sure to update bb-lilo.lnx when installing a new kernel