On Mon, Aug 31, 2009 at 4:39 PM, Pavan Chandrashekar - Sun Microsystems<Pavan.Chandrashekar at sun.com> wrote: > On 08/29/09 18:39, Moinak Ghosh wrote: >> >> On Sat, Aug 29, 2009 at 6:30 PM, kunal ghosh<kunal.t2 at gmail.com> wrote: >>> >>> I have 2 Grubs now, i have ubuntu's GRUB in MBR and Belenix's which i >>> call >>> from the ubuntu's grub which transfer's control to Belenix's Grub >>> i added the line parttype (hd0,0) 0xff in both places >>> (in ubuntu's grub ) >>> title Belenix >>> parttype (hd0,0) 0xff >>> root (hd0,2) >>> chainloader +1 >>> and in (belenix's grub) >>> title belenix 0.7.1 >>> parttype (hd0,0) 0xff >>> but it still gives >>> Error 15: File not Found :-( >> >> ? In GRUB screen press 'C' to drop to command line. Now type root >> (hd0,<TAB> >> ? It should list all the partitions. Does it still show partition 0 >> as Linux swap ? >> ? Also the Solaris partition should be marked active. So you may want to >> add >> ? makeactive to the BeleniX entry in Ubuntu's grub menu: >> >> ? title Belenix >> ? parttype (hd0,0) 0xff >> ? root (hd0,2) >> ? makeacive >> ? chainloader +1 > > You don't need the parttype logic if you make the solaris partition active. > The kernel gives preference to an active (solaris) partition and if no > active partition is found, will select the first inactive (solaris) > partition as the one to boot from. > > BTW, Moinak, looks like you have not pulled the ON bits lately. If you had > the extended partition bits in, you would not have hit this bug. > The putback fixed: > 6713318 Need to differentiate between solaris old partition and Linux swap > > There are some corner cases still being fixed, but it should work for most > cases. >
I am using B114. I think there were a bunch of issues with subsequent builds. I will move to B121 shortly. Regards, Moinak. -- ================================ http://www.belenix.org/ http://moinakg.wordpress.com/
