Problème initrd et panique du noyau après la mise à jour d'openSUSE 11.2

1

Une fois que j'ai effectué la mise à niveau d'openSUSE 11.1 vers openSUSE 11.2, procédez comme suit:

zypper dup 

Maintenant, j'ai essayé de démarrer le système et la synchronisation avec VFS et la panique du noyau a échoué, ce qui est clairement un problème initrd. si je ne me trompe pas.

Maintenant, un peu d’explication sur le problème: lors de la mise à niveau, il m’affiche l’erreur de mise à jour initramfs (j’ai oublié l’erreur exacte ou peut-être un avertissement). Oh ouais, il y a aussi un avertissement de grub.

Je l'ai fait depuis un environnement chroot .. avec tous les fichiers requis montés à la place appropriée dans l'environnement chroot.

Maintenant, un peu après googler et chercher péniblement les forums susegeek.com et opensuse.org

J'ai décidé de recréer l'initrd ... mais le type appelé "mkinitrd" est une vraie merde, car peu de membres du forum m'ont fait remarquer.

J'ai essayé de créer moi-même une image initrd, mais j'ai échoué. En indiquant une erreur, ce périphérique n'a pas été trouvé (si je démarre en mode suse live cd et que je monte la partition), j'ai ensuite essayé à partir de l'environ chrooté et l'indication "il n'y a pas espace laissé sur l'appareil "

Un peu perplexe :( ouais la plupart d'entre vous ont dit juste peut-être un manque de connaissance de la mienne.

Suggérez-moi de me montrer les étapes à suivre pour le faire correctement et obtenir opensuse 11.2 opérationnel.

TIA

unixbhaskar
la source
@Sathya: Boy j'ai vu que tu avais édité mon post !! puis-je savoir où et pourquoi?
unixbhaskar

Réponses:

1

J'avais un problème similaire. Afin de recréer votre initrd avec mkinitrd, vous devez monter / proc et / dev dans votre environnement chroot. J'ai volé sans vergogne ceci du manuel Gentoo:

mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev

Remplacez / mnt / gentoo par tout ce qui vous semble logique. Une fois que / proc et / dev sont montés, initrd a très bien fonctionné.

Kyle B
la source