Can't boot after upgrading to 11.1RC-Cannot find file error

Hello, I have a problem with my openSUSE installation.

I tried to upgrade (from openSUSE 11) by manually changing all repositories to 11.1 ones. The upgrade process went smoothly except a kvm related package which failed to upgrade (but I suspect this shouldn’t be that critical).

After the reboot though, when the kernel is loading, it comes up with the error

FATAL: could not load /lib/modules/ File does not exist.
and after that
waiting for device /dev/disk/by-id/SATA(root id) to appear… not found.

At that point it shows a [Y/n] decision about whether to skip the problem (or sth like that) but the keyboard is not responsive (even the Caps lock or F-lock keys do not change any LEDs).

The thing is, as I can see, the file asked DOES exist in this directory (I double-checked, no version mismatches)!

So, the kernel does not see the modules.dep, but it exists. It is somewhat frustrating. Any suggestions?

Thanks in advance!

Looks like it is waiting on a kernel module (maybe didn’t get built)
device /dev/disk/by-id/SATA(root id) is a hard disk; if it’s the root disk/partition, that’s bad.

If you have a separate /home partition, go ahead and do a clean install retaining the old /home partition (do not format it) is probably the fastest way to resolve the problem.

You could try a LiveCD & use that installer: Index of /pub/projects/FactoryLiveCDs

Good luck:)

First of all, thank you for your time!
Now, unfortunately your guess is right, it is the root partition. I reckon it doesn’t load any modules, as it doesn’t find the /lib/modules/uname -r/modules.dep file.
Thing is, why it doesn’t see it, and how can I make it! Unfortunately a reinstall is somewhat difficult (I had some programs -now hard to find- installed in /opt/), so if another solution exists I would be most grateful!