On 2010-11-30 18:36, tsu2 wrote:
>
> IIRC and a cursory quick check seems to indicate
From a somewhat old Seagate documentation (for a Barracuda 7200.7, of
160.0_GB):
+++··································
Some systems BIOS have capacity limitations. Types that have been
identified are:
a 2.11GB or 4095 cylinder limitation
a 3.26GB or 6322 cylinder limitation
a 4.22GB or 8192 cylinder limitation
a 8.45GB Standard INT13 limitation (CHS[1024x256x63]x512)
a 33.8GB or 66,060,287 LBAs limitation
a 137.4GB or 268,435,455 LBAs limitation (28-bit limit)
and, if exceeded, may cause the system to hang during boot,
capacity reduction or it can truncate or wrap the cylinders when
auto-detect options set in the CMOS.
New INT13 Extensions and LBA mode in BIOS and FAT32 or NTFS-based
file systems are required to acheive full capacity. FAT32 file
system can create single partitions and logical drives up to 2TB.
FULL-CAPACITY solutions include third-party drive preparation
software, system BIOS update which supports LBA mode or third
party bios driven host adapters.
Windows XP Service Pack 1 and Windows 2000 Service Pack 3 with
48-bit LBA Address drivers are required for native support of
ATA (IDE) disc drives greater than 137GB.
Windows 98, Windows Millennium and Windows NT 4.x all have 137GB
native limitations supporting ATA (IDE) disc drives. Third-party
device drivers may be available from motherboard or host adapter
manufacturers for these legacy Windows operating systems.
Windows 95 FAT16 based operating systems are also limited to 8.4GB.
DOS 16-bit FAT file system cannot access more than 2.147 Gbytes per
partition.
··································+±
(warning: those are GB, not GiB).
I have the suspicion that 11.3’s grub has issues with the last limitation
above (the 28 bit limit), on systems where 11.2 did not have it. Some
regression. Remember that the 1.x grub version we use is heavily patched my
Novell, perhaps they forgot or had to remove one.
> Note though that during original OS setup
> and pre-boot loading that the OS BIOS is not available and is subject to
> the BIOS INT 13 limitation.
Yes, grub has to use the bios services to load itself, at least stages 1
and 1.5.
–
Cheers / Saludos,
Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)