I'm got an annoying problem trying to install Solaris onto a 160GB hard disk. 
For some reason Solaris appears to be limited to seeing the first 8GB of the 
disk during the early stages of booting. After that it seems that it can access 
the whole disk OK.

The BIOS is an Award BIOS, and the disk is set to use LBA mode. The BIOS setup 
screen generates these CHS values, but doesn't let me alter them:

Cylinders: 16643
Heads: 255
Sectors: 63

So, as far as the BIOS is concerned, the disk should really be accessed through 
48-bit LBA (since it is bigger than 120GB). This is how it is set up, and Linux 
and Windows are both happy with that and can see the whole disk both during and 
after boot.

Grub produces the following output:

> geometry (hd0)
drive 0x80: C/H/S - 1024/255/63, The number of sectors = 320173056, LBA

Partition num 0: Filesystem type unknown, partition type 0x7
Partition num 1: [BSD/SOLARIS sub-partitions immediately follow]
.......

The number of sectors value above is the whole disk, however the CHS values 
give a value of 8GB, which is where the 8GB limit seems to be coming from. 

Where does the problem lie here - is it a BIOS bug? A grub bug? a Solaris bug?

Thanks

Andrew.
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to