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