Jürgen Keil wrote:
Jan Ploski wrote:

Using primary/secondary disk didn't make any difference.

However, I managed to fix the problems ...

In short: it is possible to install and boot OpenSolaris on a secondary master (even if it also contains some Linux RAID partitions in front, which I thought might be adding to confusion). It *may* be a problem though to boot anything from a partition in high-numbered sectors ("high" being an overstatement: the last addressable sector was just 66059279 in my case, well below 40 GB).

Interesting...

IIRC, there was some kind of 32GB limit with x86 hw / bios / fdisk / ata disks Maybe that limit is the root cause of the problem?

    http://www.allensmith.net/Storage/HDDlimit/Limits.htm
    http://www.allensmith.net/Storage/HDDlimit/63Sector.htm

The numbers do not match exactly, however
65535 cyl * 16 hd * 63 sec = 66059280 total sectors;
which matches the first unreadable sector on your system....

Yes, it seems very likely. I also recall having seen the "63 sectors per track" in some variable during my GRUB debugging sessions. On the other hand, the linked pages describe BIOS lockups during hard disk detection, which works just fine in my case.

Afterwards I also found two other ways to make OpenSolaris unbootable: 1. make root partition start in low sectors, but *extend* beyond the fatal sector limit; it will stop booting when/if kernel image/menu.lst is shuffled around to a higher sector (nasty!) and
2. set compression on the ZFS rpool

I managed to recover from (2) with a "cp -p" trick which you provided elsewhere, so thanks! :-)

Of course, it would make life easier if such gotchas were mentioned somewhere in the installation part of the "Getting started" manual...

Best regards,
Jan Ploski
_______________________________________________
install-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/install-discuss

Reply via email to