Unable to boot

Hello,

I’m not able to boot after kernel update. I take this error:

   0.809192] Kernel panic - not syncing: VFS: Unable to  mount root fs on unknouwn-block(0,0)
   0.809542] Pid: 1, comm: swapper/0 Not tainted 3.6.6-1-desktop #1
   0.809795] Call Trace:
   0.809911]  <ffffffff8100443a>] dump_trace+0xaa/0x2b0
   0.810011]  <ffffffff815b138f>] dump_stack+0x69/0x6f
   0.810011]  <ffffffff815b3e5b>] panic+0xc8/0x1dc
   0.810011]  <ffffffff81cc703e>] mount_block_root+0x157/0x1f6
   0.810011]  <ffffffff81cc7264>] prepere_namespace+0x138/0x16e
   0.810011]  <ffffffff81cc6dc1>] kernel_init+0x131/0x136
   0.810011]  <ffffffff815d4cb4>] kernel_thread_helper+0x4/0x10

What this error mean and how can I solve this? Thanks for your hellp.

Error means that kernel does not know where is root device. Try passing root=/dev/sdXn as kernel command line, where /dev/sdXn is your root partition.

Thanks, but how can I run kernel command line?

Looking at kernel version, you probably were hit by mkinitrd issue. Which bootloader do you use - GRUB or GRUB2? Do you have previous kernels that you can boot?

I use GRUB2. So I have have to options for openSUSE: openSUSE 12.2 and other options for openSUSE. In other optinon I can chose from two verzions of Kernel 3.6.6 and 3.4.x and recovery mode for each of them. But all of them finish with same error.

On 2012-11-08 15:36, socool2 wrote:
>
> I use GRUB2. So I have have to options for openSUSE: openSUSE 12.2 and
> other options for openSUSE. In other optinon I can chose from two
> verzions of Kernel 3.6.6 and 3.4.x and recovery mode for each of them.
> But all of them finish with same error.

Boot live cd, chroot, recreate initrd… perhaps zypper something to get
a patched mkinitrd. Exact instructions (rather experimental) were posted
this week in the factory mail list by Cristian.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))

Thanks for your help. Update mkinitrd solve the problem. Now it works fine.

Not here:
I get the kernel panic above after the latest official update to 3.4.11 and also after upgrading to 3.6.7 from the Tumbleweed/Kernel:Stable repositories, although I have upgraded mkinitrd to 2.7.2 from Kernel:Stable (all x86_64).
The problem might depend on the hardware, it occurs at one computer (Board: ASRock P5B, Intel Duo Core E6300) but not at the second one at work with a different hardware, not sure. 
Returning just the kernel-desktop package to 3.4.6 from the installation disk works, also 3.6.6 from Tumbleweed has been ok as far as I remember.