2.6.9 Kernel Problem
I'm finally getting around to compiling my own kernel. I've got it all done, it's compiled, and everythings in place. When I give the following command, it gives me some error messages about modules.dep not being up to date:
Code:
# mkinitrd -k vmlinux-2.6.9 -i initrd-2.6.9 A friend suggested I try typing the command 'depmod -a' in the shell, then the above command again, but I'm still having the same problem. This is on SuSE 9.1. Thanks in advance for any help. |
The error message comes from mkinitrd, which is asked to load drivers into initrd, that are not there/not properly defined.
I assume one of the following possibilities: 1. you did not compile reiserfs at all, so it cannot be found by mkinitrd and thus the system will not boot. Recompile the kernel with reiserfs support. 2. you compiled reiserfs into the kernel (and not as module), but /etc/sysconfig/kernel still tells mkinitrd to include the module into the ramdisk. In this case, simply delete the entry 'reiserfs' from /etc/sysconfig/kernel. But in this case, there must be another problem, that prevents the kernel from booting. |
Yeah, I figured out that not compiling them as modules caused mkinitrd to give me errors. I fixed that, but GRUB is still giving me a stupid error message. Error 17 I believe. "Cannot mount select partition" or something similar. The partition is there, and it works, but GRUB won't mount it.
Any ideas? |
Maybe you need to make changes in /boot/grub/device.map
Sometimes S-ATA HDD's are detected as sdx instead of hdx No better ideas so far... |
All times are GMT -5. The time now is 04:07 PM. |