Yes, by far the best solution is making a /boot partition below the
1024 limit. It doesn't need to be very large - mine is 30 megabytes
but it's only 11% full so I could have gotten by with something smaller.
If, like most Windows users, you have a big Windows partition on /dev/hda1
(and it exceeds the 1024 cylinder limit), consider shrinking it and adding
a D: partition (probably /dev/hda5) for additional Windows programs if you
need that much space. Put /boot partition on /dev/hda2, and then partition the
rest of the hard drive for Linux (don't forget the swap partition).
If you're going to start messing with the partitions, you'd better back up
your data first - a reinstall of SuSE will be necessary, probably not necessary for
Windows (because SuSE comes with tools for shrinking the first partition) but
there is always the risk that something will go wrong.
- Robert
On Sun, 19 May 2002 15:03:46 +0200
Praise
Alle 13:33, domenica 19 maggio 2002, Bill Burton ha scritto:
My situation is similar to the original posters save I am using SuSE 8 with W2K. When booting W2K I get 0x01 displayed in the top left and nothing else.
I hesitate to use Anders suggestion as the lilo command gives the error message below:
linux:~ # /sbin/lilo Warning: device 0x0303 exceeds 1024 cylinder limit. Use of the 'lba32' option may help on newer (EDD BIOS) systems. Warning: LINEAR may generate cylinder# above 1023 at boot-time. Fatal: Sector address 34007489 too large for LINEAR (try LBA32 instead).
Thoughts?
To avoid the 1024cylinders limit you could also make a /boot partition below that limit.
I thought that the 1024 cylinder limit went away a couple of revs ago, or is that only in Mandrake? Please enlighten me. --doug On Sunday 19 May 2002 09:42, Robert Storey wrote:
Yes, by far the best solution is making a /boot partition below the 1024 limit. It doesn't need to be very large - mine is 30 megabytes but it's only 11% full so I could have gotten by with something smaller.
If, like most Windows users, you have a big Windows partition on /dev/hda1 (and it exceeds the 1024 cylinder limit), consider shrinking it and adding a D: partition (probably /dev/hda5) for additional Windows programs if you need that much space. Put /boot partition on /dev/hda2, and then partition the rest of the hard drive for Linux (don't forget the swap partition).
If you're going to start messing with the partitions, you'd better back up your data first - a reinstall of SuSE will be necessary, probably not necessary for Windows (because SuSE comes with tools for shrinking the first partition) but there is always the risk that something will go wrong.
- Robert
On Sun, 19 May 2002 15:03:46 +0200
Praise
wrote: Alle 13:33, domenica 19 maggio 2002, Bill Burton ha scritto:
My situation is similar to the original posters save I am using SuSE 8 with W2K. When booting W2K I get 0x01 displayed in the top left and nothing else.
I hesitate to use Anders suggestion as the lilo command gives the error message below:
linux:~ # /sbin/lilo Warning: device 0x0303 exceeds 1024 cylinder limit. Use of the 'lba32' option may help on newer (EDD BIOS) systems. Warning: LINEAR may generate cylinder# above 1023 at boot-time. Fatal: Sector address 34007489 too large for LINEAR (try LBA32 instead).
Thoughts?
To avoid the 1024cylinders limit you could also make a /boot partition below that limit.
On Sun, 19 May 2002 22:37:52 -0400
Doug McGarrett
I thought that the 1024 cylinder limit went away a couple of revs ago, or is that only in Mandrake? Please enlighten me. --doug
I don't want to hold myself out as an expert in these matters, but when I did my latest install (Redhat 7.2, not SuSE) I got an error message when I attempted to install past the 1024 cylinder limit. It's my understanding that it does depend on your BIOS - a newer BIOS might ignore the problem. Anyway, the SuSE Reference Manual says this: Depending on the BIOS version on your computer, it may be required that the kernel image /boot/vmlinuz be located on the first 1024 cylinders of the hard disk. This is because these are the only cylinders available when the BIOS starts the system. I've ordered SuSE 8.0 and I'll have it next week, so then I'll know for sure if this problem has been fixed. With an older BIOS, I'm not sure it's possible to fix it. regards, Robert
linux:~ # /sbin/lilo Warning: device 0x0303 exceeds 1024 cylinder limit. Use of the 'lba32' option may help on newer (EDD BIOS) systems. Warning: LINEAR may generate cylinder# above 1023 at boot-time. Fatal: Sector address 34007489 too large for LINEAR (try LBA32 instead).
Alle 04:37, lunedì 20 maggio 2002, Doug McGarrett ha scritto:
I thought that the 1024 cylinder limit went away a couple of revs ago, or is that only in Mandrake? Please enlighten me. --doug
That limit went away, at least for me. But maybe this is what the lba32 option is about (I really do not know). The problem that was reported was with the 1024 cylinders limit AND the option linear, instead lba32. Praise
participants (3)
-
Doug McGarrett
-
Praise
-
Robert Storey