On Sat, Sep 6, 2008 at 1:17 PM, Moinak Ghosh <moinakg at belenix.org> wrote:
>
>   It is OpenSolaris kernel that does not yet recognize extended
>   partitions, more specifically the cmlb driver does not scan extended
>   partitions and build device nodes for them. In addition by implication
>   OpenSolaris fdisk, format and Caiman installer do not handle those.
>

Thanks, Moinak, for explaining the real issue.  The nett-nett is that
OpenSolaris does not handle extended partitions.

>
>   Anyway as a result Linux should be installed after OpenSolaris so
>   the OpenSolaris GRUB is in MBR an is used as the main bootloader.
>   If you do it the other way and for any reason have to re-install
>   OpenSolaris afterwards you will lose Linux GRUB from MBR.

Replacing a Linux GRUB is much easier than replacing any other
MBR (barring good old DOS remember "SYS C:" after booting
from a floppy ?)

If you keep a copy of the MBR as file on any medium (pen/ floppy/
CD) depending upon your h/w, all it needs is a boot to root prompt
(from any rescue CD/ floppy/ pen) and do a "dd" to mbr with:

# dd if=/path/to/saved.mbr of=/dev/sda bs=512 count=1

Viola, its over ! Only that the device should be correct. I have put
sda, but it may be an hda for some other ide disk.

The problems do not come with *nix systems. Invariably max
number of re-installs are for Windows ! And this will always
over-write the MBR. Doing a dd is the easiest way out, and
it always works.

You don't need a full grubinstall.

Bish

Reply via email to