#1, make it boot! Engage.
This is my original post <cas>
cas> I've a kernel on the /dev/sda2 partition in the /boot directory,
cas> and it's called vmlinuz. My boot partition doesn't seem to be set
cas> correctly, because it's not booting /dev/sda2 as root. Instead, it
cas> displays "Loading Linux ....", then "boot: " and then
cas> "Loading Linux ...." again in an endless loop.
Bruce replies:
b> Can you make it boot using a floppy disk kernel? You should be able to
b> boot the installation root disk with the command
b> "linux root=XXX", and have it come up on your hard disk root (I'm
b> assuming you have a hard disk root already installed). Send me your
b> lilo.conf .
I used the debian boot and root disks (root is now a ram drive)
and I've mounted my original root drive on /target. From there,
I've tried to re-lilo. Here's the scoop:
# mount
/dev/ramdisk0 on / type minix (rw)
proc on /proc type proc (rw)
/dev/sda2 on /target type ext2 (rw)
# df
Filesystem 1024 blocks Used Available Capacity Mounted on
/dev/ramdisk0 1404 1237 167 88% /
/dev/sda2 1436388 392333 969834 29% /target
# fdisk (then "p")
Device Boot Begin Start End Blocks Id System
/dev/sda1 * 1 1 251 513891 6 DOS 16-bit >=32M
/dev/sda2 252 252 976 1484437+ 83 Linux native
/dev/sda3 977 977 1003 55282+ 82 Linux swap
salwen replies:
s> Is it possible that you have a disk that is bigger than your bios rom
s> knows how to handle? Or that you changed the kernel but didn't run
s> lilo again?
Yes, to both. The disk is large and I may not have run lilo _properly_
when I updated the kernel image stored as /boot/vmlinuz. I ran lilo.
The drive is a SLED (Single Large Expensive Disk).
What if I had drives in a RAID (Redundant Array of Inexpensive Disks)?
How can I tell if the BIOS is going to handle it? I think I have a
rom on the controller that supports the large drives and supports hardware
RAID (And Linux supports software RAID in the new kernel!)
Here's the messed up lilo.conf on what now is /target/etc/lilo.conf:
boot=/dev/sda2
root=/dev/sda2
install=/target/boot/boot.b
vga=normal
delay=20
image=/target/boot/vmlinuz
label=Linux
I can't even begin to speculate on what this is all doing. I know the
kernel supports the hardware. After the install of 2.0.0, I compiled
2.0.10, installed it, ran lilo, booted. Then I compiled 2.0.13, installed
it, ran lilo, and didn't boot. I tried running lilo again, after booting
from the install floppys, then I edited lilo.conf as seen above and tried
again. Is there any hope?
Charles
PS. Sorry if I've sent duplicate copies when replying to the people
who've replied to my first post. Thank you for your encouragement.
Reply to: