dodgethis
05-21-2003, 03:29 PM
I've really been pulling my hair out at this one, so if you can help I'd be very greateful. Right brace yourself ...
On trying to install Slackware 8.1, I can get all the way through the install routine no problems. My problem comes when I try and boot the new system. I'm pretty sure I've configured LILO correctly through the installation routine (and afterwards manually too). The reason I'm confident about this is that I've had various Unices working on different PCs before.
Here's what happens. LILO comes up and asks me whether I want to boot to Microsoft Windows or Linux. Booting into Windows works fine, however Linux does not.
When I choose Linux the kernel appears to load and gets as far as detecting my on board IDE controller and drives, but falls down on detecting my PCI IDE controller.
The real thing that makes me scratch my head is that. I've tried various different kernels, I've tried mucking about with the map file and nothing gets me any further. It does work however, when I boot my H/D using LILO and the bare.i kernel off of the install CD.
I have tried copying the bare.i kernel to my /boot dir but still this does not work.
If I am using the same kernel but just from a different place why does this not work???
My H/D has several partitions hda1 is 98 hda5 (I think) is XP and hda7 (for definite) is Linux root. hda7 does lie beyond cylinder 1024, but I have tried both lba32 and linear.
I don't think the problem's with LILO because LILO appears to load the kernel fine.
I'm not a complete novice, so please no comments about "have you checked your paths" etc. But I will welcome any suggestions. This has me completely stumped.
Ooh, one last thing, on this particular PC the only Distro I've actually had working in that partition is Gentoo(+GRUB). I've tried a good few others (including ones which use GRUB) but ONLY Gentoo has worked without stopping at the same point.
WHY DOES THE KERNEL WORK OFF THE CD MY BUT NOT MY HD??????????
On trying to install Slackware 8.1, I can get all the way through the install routine no problems. My problem comes when I try and boot the new system. I'm pretty sure I've configured LILO correctly through the installation routine (and afterwards manually too). The reason I'm confident about this is that I've had various Unices working on different PCs before.
Here's what happens. LILO comes up and asks me whether I want to boot to Microsoft Windows or Linux. Booting into Windows works fine, however Linux does not.
When I choose Linux the kernel appears to load and gets as far as detecting my on board IDE controller and drives, but falls down on detecting my PCI IDE controller.
The real thing that makes me scratch my head is that. I've tried various different kernels, I've tried mucking about with the map file and nothing gets me any further. It does work however, when I boot my H/D using LILO and the bare.i kernel off of the install CD.
I have tried copying the bare.i kernel to my /boot dir but still this does not work.
If I am using the same kernel but just from a different place why does this not work???
My H/D has several partitions hda1 is 98 hda5 (I think) is XP and hda7 (for definite) is Linux root. hda7 does lie beyond cylinder 1024, but I have tried both lba32 and linear.
I don't think the problem's with LILO because LILO appears to load the kernel fine.
I'm not a complete novice, so please no comments about "have you checked your paths" etc. But I will welcome any suggestions. This has me completely stumped.
Ooh, one last thing, on this particular PC the only Distro I've actually had working in that partition is Gentoo(+GRUB). I've tried a good few others (including ones which use GRUB) but ONLY Gentoo has worked without stopping at the same point.
WHY DOES THE KERNEL WORK OFF THE CD MY BUT NOT MY HD??????????