so I have installed XP and Debian Sarge on my laptop using Grub as the bootloader. Sarge booted fine with 2.4. something or the other kernel, but I decided to be adventurous and try updating to a new kernel.
Long story short, new kernel won't load. Here's some specifics that I get upon boot:
hda: bad access: block=blah, count=8
end_request: I/O error, dev hda, sector blah blah
ReiserFS: hda2 warning sh-2006: read_super_block: bread failed (dev hda2, block 2, size 4096)
hda: bad access: block=blah, count =8
end_request: I/O error, dev hda, sector blah blah
ReiserFS: hda2 warning sh-2006: read_super_block: bread failed (dev hda2, block 2, size 4096)
hda: bad access: block=blah, count =2
end_request: I/O error, dev hda, sector blah blah
EXT3-fs: unable to read superblock
hda: bad access: block=blah, count =2
end_request: I/O error, dev hda, sector blah blah
EXT2-fs: unable to read superblock
hda: bad access: block=blah, count =1
end_request: I/O error, dev hda, sector blah blah
FAT: unable to read boot sector
VFS: Cannot open root device "hda2" or unknown-block(3,2)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,2)
Here's the grub edit details:
root (hd0,1)
kernel /boot/vmlinuz-2.6.9 root=/dev/hda2 ro
savedefault
boot
This is essentially the same as my 2.4.7 details except that my 2.4.7 has an initrd line.
Do I need to do initrd stuff for my 2.6.9 as well? If so, how do I do that?
Edit... There are actually numbers where the blah blah's are, i'm just to lazy to type them.