I am not sure if this post belongs in the Software forum, but I saw other kernel related posts here (none of which answered my question by the way), so here goes.
I am currently running PCLinuxOS with an old 2.6.7 kernel. I have not been able to upgrade to any newer kernel either by downloading the PCLOS version through Synaptic nor by compiling my own from source. Every time I boot into one of these newer kernels, I get the following error:
Code:
VFS: Mounted root (ext2 filesystem)
Mounting tmpfs on /dev
Creating root device
Mounting root filesystem /dev/root
mount: error 6 mounting ext3 flags defaults
well, retrying without the option flags
mount: error 6 mounting ext3
well, retrying read-only without any flags
mount: error 6 mounting ext3
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2
umount /initrd/sys failed: 2
umount /initrd/proc failed: 2
initrd finished
freeing unused kernel memory: 224k freed
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
I looked around the various forums including PCLOS, and have verified that I was doing everything right: all kernels had ext3 filesystem support built in, and LILO configuration was correct
Code:
======= LILO.CONF =======
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
default="pclinuxos"
boot=/dev/hda
map=/boot/map
keytable=/boot/livecd.klt
menu-scheme=wb:bw:wb:bw
prompt
nowarn
timeout=100
message=/boot/message
image=/boot/vmlinuz-2.6.7-2.tmb.6mdk
label="pclinuxos"
root=/dev/hda5
initrd=/boot/initrd-2.6.7-2.tmb.6mdk.img
append="nomce devfs=nomount acpi=ht splash=silent"
vga=788
read-only
other=/dev/hda1
label="win_c"
image=/boot/vmlinuz
label="linux"
root=/dev/hda5
initrd=/boot/initrd.img
append="nomce acpi=ht splash=silent"
vga=788
image=/boot/vmlinuz-2.6.13-oci2.mdk
label="2613-oci2"
root=/dev/hda5
initrd=/boot/initrd-2.6.13-oci2.mdk.img
append="nomce acpi=ht splash=silent"
vga=788
image=/boot/vmlinuz-i586-up-1GB
label="linux-i586-up-1GB"
root=/dev/hda5
initrd=/boot/initrd-i586-up-1GB.img
append="nomce acpi=ht splash=silent"
vga=788
image=/boot/vmlinuz-2.6.13-oci2.mdk-i586-up-1GB
label="2613i586up1GB-oci2"
root=/dev/hda5
initrd=/boot/initrd-2.6.13-oci2.mdk-i586-up-1GB.img
append="nomce acpi=ht splash=silent"
vga=788
I tried passing root=/dev/hda5 rootfstype=ext3 acpi=off debug and various other options in various combinations to the kernel at LILO prompt. All resulted in the same error message.
My computer is actually fairly new. It's an IBM ThinkCenter with 3GHz P4 and 1G RAM. The frustrating part is that it works just fine with the older kernel! Could it be that the newer kernels are actually having some hardware issues? What else can I try?