Upgrade to 12.1: error generating initrd

Tried to upgrade using “zypper dup”, but failed at reboot due to missing /boot/initrd-3.1.0-1.2.1-desktop. Found this in the installation log:

Installing: kernel-desktop-3.1.0-1.2.1 [done]
Additional rpm output:

Kernel image: /boot/vmlinuz-3.1.0-1.2-desktop
Initrd image: /boot/initrd-3.1.0-1.2-desktop
Root device: /dev/sda1 (mounted on / as ext3)
Resume device: /dev/loop0
Fatal storage error. Device /dev/loop0 does not have a driver.
There was an error generating the initrd (1
As I do not understand the meaning of “/dev/loop0 does not have a driver”, I do not know what to do. Help would be very much appreciated.

zypper dup from what? From 9.0?

/dev/loop sounds to me like an iso image mounted locally in the file system.

On 2011-11-17 20:46, Hanzdersion wrote:
>
> /dev/loop sounds to me like an iso image mounted locally in the file
> system.

Yes, that’s what is used for. But I do not understand the error message either.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

On 2011-11-17 12:16, hallergard wrote:

> I do not know what to do. Help would be very much appreciated.

Boot rescue system, mount old root, chroot, mkinitrd. Only thing I can
think about.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

My attempt to upgrade was from the previous SuSE which is 11.4. Did not know that you could upgrade from older versions the the previousl

Decided to give up after three failed attempts and instead make a fresh install. When doing my own format to ext3 I noticed that the upgrade process had added a loop statement to the vmlinuz boot string in menu.lst, but by then I had lost interest to follow it up.

I did not say that you can do it, or that you are advised to do it. But people tend to do things that are wrong, impossible or silly and then of course come here for advice. And as long as you do not tell precise and exact what you are doing and as long as we are not clairvoyant, there can be big misunderstandings.

When you do a fresh install including recreating at least your / file system, why do you use ext3? ext4 is stable and default allready for a long time.

On 2011-11-18 09:06, hallergard wrote:
>
> My attempt to upgrade was from the previous SuSE which is 11.4. Did not
> know that you could upgrade from older versions the the previousl

Not with zypper dup. Yes booting the DVD.

> When doing my own format to ext3 I noticed that the upgrade
> process had added a loop statement to the vmlinuz boot string in
> menu.lst, but by then I had lost interest to follow it up.

Weird. Never seen it.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

why do you use ext3? ext4 is stable and default allready for a long time

The reason is that I have been using Ext2fsd to mount Linux partitions from Windows, and only now do I realize that the latest version 0.51 can handle ext4.