9front pc and pc64 kernels can be loaded by multiboot loader like grub (thanks to aiju). plan9.ini can be passed as a module. it uses the multiboot memory map as well. theres no program to read in the gpt partition table yet but that should be easy. all you need is a small program to parse the gpt and write text to /dev/sdXX/ctl.
-- cinap