On 08/18/09 10:59 PM, Sushant Taneja wrote:
> Hello,
>
> Today I installed OpenSolaris 2009.06 on my HP Compaq 6515b Laptop. I already 
> had installed Windows Vista and Ubuntu 9.04
>
> After installing OpenSolaris, the GRUB showed 3 options OpenSolaris, Windows 
> and Windows (again). The first Windows option is the loader of Windows Vista 
> while the second option shows error - "Boot Manager Missing. Press 
> Ctrl+Alt+Del to restart".
>
> How can restore my Ubuntu loader ???
>
> Regards,
> Sushant Taneja
>   
I have OpenSolaris/Ubuntu/pre-installed vista on my HP laptop.
OpenSolaris GRUB is installed on MBR. Ubuntu GRUB is installed on the
first sector of the Ubuntu /root partition, not MBR. And the OpenSolaris
grub menu looks like:

title OpenSolaris 2009.06 117
findroot (pool_rpool,1,a)
bootfs rpool/ROOT/opensolaris
splashimage /boot/solaris.xpm
foreground d25f00
background 115d93
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
module$ /platform/i86pc/$ISADIR/boot_archive

title Windows
    rootnoverify (hd0,0)
    chainloader +1

title Ubuntu
    rootnoverify (hd0,5)
    chainloader +1

So the basic logic is to use chainloader to load Ubuntu's GRUB from
OpenSolaris GRUB.

For your case, I think a possible way is to recover the Ubuntu GRUB with
Ubuntu liveCD:

mkdir /mnt/root
mount /dev/hd? /mnt/root
chroot /mnt/root /bin/bash
grub-install /dev/hd?

Hope this help.
-Alfred

Reply via email to