the pbs managed to load 9bootfat but 9bootfat wasnt able to find the fat partition it came from.
we pass 32bit lba's to the bios read sector routines, so theres nothing inside 9boot itself that would prevent this from working i think. 9bootfat does its search by walking all partition table entries (primary and secondary) on the bootdrive that are marked as "active". maybe you'r missing some grub command to mark the particular plan9 partition as active before chainloading? -- cinap