i think that with sdloop(3) it's possible to get a drive partitioned on bootup. the one gnarly trick you'd need is to put the partitions manually in your plan9.ini unless 9load sees the device through bios.
i haven't written a sdorion 9load driver, so i cheat in
a similar way. replace sda0 with the appropriate.
; cat `{pxeof chula} | grep 'part|loop'
sda0part=plan9 63 976752000/9fat 63 20543/nvram 20543 20544
loopdev=l!/usr/bootes/data!1024
- erik
