LINUX.ORG.RU

Не монтирует корень после обновления


0

1

После опрометчивого zypper dup система перестала грузиться. openSUSE 12.1 x86_64. Тройка скринов: http://rghost.ru/37132835/image.png http://rghost.ru/37132844/image.png http://rghost.ru/37132850/image.png

Огорчает малый опыт с использовании системы и отсутствие (что странно) возможности загрузки других ядер.

/media/sda1 # ls
backup_mbr                                               
boot                                                     
boot.readme
config-3.1.10-12-desktop                  
grub
initrd
initrd-3.1.10-12-desktop
lost+found
memtest.bin
message
symtypes-3.2.10-15-default.gz
symtypes-3.2.10-15-desktop.gz
symtypes-3.2.10-15-xen.gz
symvers-3.1.10-12-desktop.gz
sysctl.conf-3.1.10-12-desktop
System.map-3.1.10-12-desktop
vmlinux-3.1.10-12-desktop.gz
vmlinuz
vmlinuz-3.1.10-12-desktop

могу только 3.1.10-12-desktop загрузить. Повреждённая система успешно прошла fsck и так же успешно примонторивана на LiveUSB системе в /media/ (/boot , / и /home - ./sda1, ./sda2 и ./sda3 соответственно).

Вот ещё мб в помощь:

/media/sda2/lib/modules # ls
3.1.0-1.1-desktop
3.1.0-1.2-desktop
3.1.10-12-desktop
3.1.9-1.4-desktop
3.2.10-15-default
3.2.10-15-desktop
3.2.10-15-xen
3.2.6-7-default
3.2.6-7-desktop
3.2.6-7-xen

Что делать?



Последнее исправление: nivs (всего исправлений: 1)

Попробуйте загрузиться, подмонтировать корень, войти в chroot и сделать update-initramfs -u -k all (google подсказал, что эта команда в opensuse перегенерирует все initramfs).

AITap ★★★★★
()
Ответ на: комментарий от AITap

Не тут-то было... LiveUSB система - i686, которая упала - x86_64, chroot ругается. Попробую запуститься с x86_64, выполнить сказанное и отпишусь.

nivs
() автор топика
Ответ на: комментарий от r2d2

Даже на /bin/bash не пускает, правильней таки будет исправлять систему, нетронутую сторонними пакетами с другой архитектурой. Да и проще

nivs
() автор топика
Ответ на: комментарий от nivs

установочную болванку в сидюк - и рекавери моде! и ИСПРАВЛЯЕМ!

ipwww ★★
()
Ответ на: комментарий от AITap

Под рутом:

mkdir /media/sda2
mount /dev/sda2 /media/sda2
mount /dev/sda1 /media/sda2/boot
mount proc /media/sda2/proc -t proc
mount sysfs /media/sda2/sys -t sysfs
mount /dev /media/sda2/dev -o bind
zypper -R /media/sda2 ref
zypper -R /media/sda2 dup
chroot /media/sda2
mkinitrd
Ручками поправил menu.lst, и - тадаа - всё отлично работает, 3.3.0-16 загрузился как родной. Спасибо за помощь.

nivs
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.