LinuxSA Mailing list archives
Index:
[thread]
[date]
[subject]
[author]
From: Rick Marshall <rjm@herzfeld.com.au>
To : Mark Newton <newton@atdot.dotat.org>
Date: Fri, 12 Mar 1999 16:35:25 +1100
Re: Big disk drive + small PC + linux
>
Mark,
Thanks for the details on Linux boot. As you probably gathered I did a lot of
support work with Unixware, SCO, and Solaris (System V Unix) in the old days. I
guess I had naively expected Linux to be at least as smart about ignoring the
BIOS as the older products. I know... never assume.
The 1023 limit is because the BIOS uses only 10 bits for cylinder address. The
other 6 are used for something else. Its sort of the BIOS equivalent of the Y2K
problem. Who could possibly need a disk with more than 1024 cylinders? or a
computer with more than 640K RAM? What was I saying about assuming things....
I think Intel made some sort of similar assumptions when designing the segmented
architecure.
Don't forget too that real Unix can sub partition a disk partition which is why
/stand can work. This would make a good holiday project. ;-)
Rick
> Rick Marshall wrote:
>
> > Can't speak for Linux because I haven't tried it, but in the old days SCO,
> > Interactive, and Solaris could boot any size disk irrespective of the
> > BIOS. This is because Unix and (I presume) Linux store the disk config in
> > the boot sector. All you should need is any BIOS def to get going. We used
> > to use type 1 and let Unix take over from there.
>
> Linux is rather different from most other UNIXes in the way it boots.
>
>
<snip>
> Linux could benefit from that third approach: Rather than using LILO
> to boot /vmLinuz or whatever, it should be possible to write a tertiary
> bootstrap and have LILO boot that instead. This would have the benefit
> of introducing significant extra functionality, usability and
> configurability without having any impact whatsoever on the existing
> boot-time infrastructure employed by Linux.
>
> Does anyone want to take on a holiday project? :-)
>
> In the short term, you need to make sure that the disk you're booting
> from features a boot partition which falls entirely within the first
> 1024 cylinders.
>
> - mark
>
> --------------------------------------------------------------------
> I tried an internal modem, newton@atdot.dotat.org
> but it hurt when I walked. Mark Newton
> ----- Voice: +61-4-1958-3414 ------------- Fax: +61-8-83034403 -----
--
mailto:rjm@herzfeld.com.au <=> RICK MARSHALL <=> http://www.herzfeld.com/isl
International Software Laboratories Pty Limited - Australia, New Zealand
Footwear: Retail Management, Point of Sale, Wholesale, Manufacturing
(-: All in Linux :-) (-: On the Web :-) (-: All in UNIBASE 5GL :-)
--
Check out the LinuxSA web pages at http://www.linuxsa.org.au/
To unsubscribe from the LinuxSA list:
mail linuxsa-request@linuxsa.org.au with "unsubscribe" as the subject
Index:
[thread]
[date]
[subject]
[author]
Return to the LinuxSA Mailing List Information Page