Hello Erwan and others, I am running HDT from grub2 with memdisk. I have informed the success of booting hdt to the grub2 list. Some developers are very much interested to this issue and they are showing their interest to make a glue between com32 and grub2 so that hdt can be loaded without memdisk. It is really very exciting to have hdt as an inbuilt feature of grub2. Could any one kindly suggest the modification/dependency required in grub2 to have com32 module ? I'll definitely convey the grub2 list with your info. Thanks a lot for developing hdt
On Wed, Nov 04, 2009 at 09:36:31AM +0530, J. Bakshi wrote:> It is really very exciting to have hdt as an inbuilt feature of grub2. > Could any one kindly suggest the modification/dependency required in > grub2 to have com32 module ? I'll definitely convey the grub2 list > with your info.Do you want to actually port HDT to grub2? It is _doable_ (GPL/BSD), but potentially a lot of work. The biggest chunk is to port all libraries (i.e. find an equivalent to syslinux specific calls, the way interrupts are called, ...). CLI and menu are (mostly) regular C. But keep in mind that it will be a lot of code (libraries, menu, CLI, ... ~700K?) and keeping in sync with upstream will be painful (evolves quickly). As for supporting the COM32 interface, you should look at the doc/ directory, in the syslinux sources. -- Pierre-Alexandre Meyer
On 11/03/2009 08:06 PM, J. Bakshi wrote:> Hello Erwan and others, > > I am running HDT from grub2 with memdisk. I have informed the success of > booting hdt to the grub2 list. Some developers are very much interested > to this issue and they are showing their interest to make a glue > between com32 and grub2 so that hdt can be loaded without memdisk. It > is really very exciting to have hdt as an inbuilt feature of grub2. > Could any one kindly suggest the modification/dependency required in > grub2 to have com32 module ? I'll definitely convey the grub2 list > with your info. > > Thanks a lot for developing hdt >I would strongly recommend against implementing the current com32 interface into anything else, as it is about to get radically changed. -hpa