Daniel Ouellet wrote:
> Hi,
> 
> First off. I wanted to take a little time to thank you for making the 
> install even simpler and faster. Who would have thought that a simple 
> install could be made simpler. You guys did it again!
>
> On a side note, I have a question on the auto partition as I see this 
> changing in very nice way and quickly these days. Again, many thanks guys!
> 
> In case the box have the old 137GB limits. Does the new process actually 
> can see that may be? I don't know if that informations is even available 
> somehow in the kernel, or else where, but can this detect the limitation 
> of the BIOS? Really no big deal at all, just curious more then anything 
> and I don't have a box to test right now and really curious to know. (;>

The question is WHICH 137GB limit (or 128GB limit as I'd like to call
it, but even I'm finding myself rounding up to marketing numbers, but
I digress. again).

You mention sparc64, which has some "special" limits due to the
brain dead IDE controller on a few sparc systems.

On most other IDE controllers, the 128GB limit is just a boot issue,
you can stick a 500GB drive on a pre-LBA48 controller, and it just
works, but don't try to boot beyond 128GB...or 32GB, or 8GB or
whatever your BIOS is limited to.  Once you boot, the entire drive
is yours to use as you wish.

So...sparc64 users will probably need to try to find sub-128G drives
for their machines (or just put a CF-IDE adapter in, boot from flash
and use a non-stupid IDE interface for non-boot partitions).  Users
with systems that have BIOS limitations will have to respect that,
though it shouldn't be the installer's problem, as it seems the
installer "Auto"s to small enough root partitions that only a few
old 486 systems with disks they probably couldn't fsck anyway will
have to manually override.

(and I'm not entirely sure I remember what the big disk issue is
with sparc64 systems...guess I need to find out, and put it in
the FAQ so I can look it up next time I forget. :)

> I will test with the latest snapshot when available on SPARC64, but I 
> really wonder as the box I could use are remote and obviously, well I 
> wouldn't want to crash it. Not a big deal in the end anyway, just wonder 
> what the answer might be.
> 
> I will find one that I can do locally in a few days, but wonder if the 
> above was even possible.
> 
> I don't recall haven't seen any records in the sysctl output that show 
> the BIOS limits, but I sure could be wrong.

You couldn't trust it if it did.

Bugs in BIOSs are very, very common.  They have one benchmark: can
they boot DOS and Windows...if so, "did our job", the rest is the
problem for those pesky, non-mainstream OSs to take care of.

Back when tom@ did the new boot loader, which removed the 8G boot
limit of the old loader, and did a bunch of other more subtle (but
wonderful) things, we had difficulty finding machines that could
boot beyond 128G.  Sure, the BIOSs claimed compatibility, but all
they did is accurately report the size of the drive, most couldn't
actually boot from beyond 128GB.  I'm happy to report things are
much better now...it seems newer BIOSs did eventually start to
work as users would assume.

In short: practically, you couldn't trust what the BIOS told you,
you will either have to design conservatively, or test YOUR box
carefully (and hope your spare parts machine is no worse than
your production system!).  Non-multiboot users won't have to worry
about it (except on sparc64..and the sparc64 users issues haven't
changed).

And remember: The Auto layout is just a suggested starting point,
nothing mandates using the suggested layout if YOUR situation
overrides the default assumptions.
Personally, I can't imagine there are many applications of 250G
disks where the entire disk needs to or should be allocated.  If
you are building a firewall, 8G is still a plenty big chunk of
disk to allocate, and a /lot/ faster to fsck after you trip over
the power cord.

...
> PS: Who could even possibly think of asking for a GUI installer after 
> that. I love it!

wait for it. :-/

Nick.

Reply via email to