Проблема initrd и паника ядра после обновления openSUSE 11.2

936
unixbhaskar

Как только я выполнил форму обновления openSUSE11.1 до openSUSE11.2, сделав это:

zypper dup 

Теперь я попытался загрузить систему, и она не смогла синхронизироваться с VFS и паникой ядра, так что, очевидно, проблема initrd. если я не ошибаюсь.

Теперь немного пояснений по поводу проблемы: при обновлении он показывает ошибку обновления initramfs (я забыл точную ошибку или, возможно, предупреждаю). О, да, это также показывает некоторое предупреждение grub.

Я делал это из среды chroot ... со всеми необходимыми файлами, смонтированными в нужном месте в среде chroot.

Теперь .after немного погуглил и мучительно просматривал форум susegeek.com и форум opensuse.org

Я решил воссоздать initrd ... но парень по имени "mkinitrd" - настоящая настоящая чушь, как на меня указали несколько участников форума.

Я попытался создать образ initrd самостоятельно, но не смог этого сделать. Так как он показывает ошибку, что устройство не найдено (если я загружаюсь в suse live cd и монтирую раздел), то я попытался из chroot env, и он говорит: «нет место на устройстве осталось

Немного ошеломлен :( Да, большинство из вас указали это правильно, может нехватка моих знаний.

Пожалуйста, предложите мне и покажите мне шаги, чтобы сделать это правильно и запустить opensuse11.2.

ТИА

1
@ Сатья: Мальчик, я видел, как ты редактировал мой пост !! могу я узнать где и почему? unixbhaskar 14 лет назад 0

1 ответ на вопрос

1
Kyle B

У меня была похожая проблема. Чтобы воссоздать ваш initrd с помощью mkinitrd, вам нужно смонтировать / proc и / dev в вашу среду chroot. Я бесстыдно украл это из справочника Gentoo:

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

Замените / mnt / gentoo тем, что имеет смысл для вас, конечно. Как только я установил / proc и / dev, initrd работал просто отлично.

Похожие вопросы