I managed to find a DVD I burnt a while back and grabbed a FW drive I had lying around. I partitioned the drive under Leopard and made sure I left the OS9 driver checkbox unticked.
I booted up Tiger and launched Classic. OS9 doesn't like the TV I am using as a monitor on my DA and freezes just before the Desktop launches. Fine under OSX otherwise.
I installed OS9 on the FW drive using a retail OS 9.2.1 disc under Classic. It didn't complain about the lack of hard disk drivers. I made sure the checkbox to update the hard disk drivers remained unticked. After installation, I reboot and go to the OS selecter screen in OF. OS9 does not show as expected.
I fire up iPartition and add the HFS wrapper
After this was done, I look at the partition map
Seems ok but I see nothing about the drivers so I check the Get Info about the drive
I notice that the file flag for bootable remains unticked, so I tick it and notice it adds a task for iPartion to complete
After this is done, I restart and notice the drive still does not show in the OS selector screen in OF. I boot up Tiger and check Startdisk in System Preferences and the drive shows up. So I select it and restart.
And it boots. And freezes just at the Desktop launch stage. But it seems as if iPartion can make a non-bootable drive bootable, even if it isn't 100% OF compliant.