Documenting xboxhdm3 progress:
1. Add devfs=nomount to the qemu kernel boot option was the key to booting the
xbpartitioner-style partition table aware kernel with ldots' initrd.gz. Minor modifications to /etc/rc.S to account for the kernel version no.
2. xboxhdm3 will thus recognize xbpartitioner created non-stock partition tables and mount the partitions at /dev/hda55 , /dev/hda56 and so on. xbrowser to be modified to account for the partitions.
3. To be done: to solve the hdd disk size bug in
xboxdumper2 so that xboxhdm3 will correctly write to a xbpartitioner compliant partition table with
32k / 64k clusters. Eventually to eliminate the need for xbpartitioner for softmod hdd upgrades
4. To look into SG_IO ioctl to improve hdd locking compatibility with SATA hdd and remove dependency on CONFIG_IDE_TASK_IOCTL in 2.6 kernel. This opens up the possibility of running xboxhdm3 under Ubuntu and other modern Linux distributions without any kernel recompiling. hdparm already provides the sample code.
To summarize, xboxhdm3's objectives:
1. Reads and writes to 32k/64k FATX partitions from a PC.
2. Reads and writes to all partitions created by xbpartitioner, including those beyond F and G.
3. Runs off any modern Linux distribution like Ubuntu.
4. Improved compatibility with SATA hdd.
Will take a while to reach these goals

Changes to hdtool, xboxdumper, mkfs.fatx, hdparm merged into initrd.gz and ltools-xboxhdm3.0-alpha.lzm.
No GUI or shell script menu for xboxdumper yet.
Also prepared a bzipped tarball of qemu, xboxhd2 , hdtool , hdparm, hdsecinfo, lockhd and unlockhd. Mix with initrd.gz and vml to execute in a non-SLAX linux distribution.
Testing is needed.