Quote from: chennecke on 2009.12.07, 13:15:37
This problem is caused by a bug in Grub2. Currently, Grub2 cannot be installed to a partition, only to the MBR.
There are the following scenarios:
* On systems with disks < 512GB, you should be able to install Grub2 to the MBR and boot OS/2 via the IBM Bootmanager using the chainloader option. Or you use the IBM Bootmanager as the main boot manager and install Grub1 in the Linux partition.
* On disks >512GB, OS/2 does not support the correct geometry. You can still use the IBM Bootmanager and install Grub 1 in the Linux partition.
GRUB2 is used in 9.04 if file system ext4 is selected.
GRUB2 has to be installed to the Partition boot record.
There is a thread at German OS2.org
Mulit Boot System mit BM, Installation von Ubuntu 9.04 in freier logischer Partition HowTo
http://de.os2.org/forum/helpdesk/?list=123432
The Howto is tested and verifyed with 9.04
Does GRUB2in MBR or the chainload module set the I13X Flag in memory (required by the BMR and OS/2 PBR code)?
See The OS/2 Master Boot Record - I13 I13X Test and Flag
http://os4you.org/wiki-usb-boot-en.html#The_OS.2F2_Master_Boot_Record_-_I13_I13X_Test_and_Flag
kind regards
Rainer