LINUX.ORG.RU

Слетела система. Не пойму, как восстановить


0

1

Всем привет!

Что-то странное произошло. Выключил комп, включаю, он выдает:

error: file '/boot/vmlinuz-3.8.0-19-generic' not found error: you need to load the kernel first...

Хм. Загрузился с Live стика. Смотрю, что лежит в boot директории слетевшей системы. Там только ядро 3.8.0-21. Интересно, с какого перепуга взялось 3.8.0-19???

Ладно. Сделал что-то стандартное вроде:

 sudo mount /dev/sda6 /mnt 
 sudo mount -o bind /dev /mnt/dev
 sudo mount -o bind /sys /mnt/sys 
 sudo mount -t proc /proc /mnt/proc 
 sudo cp /proc/mounts /mnt/etc/mtab 
 sudo chroot /mnt /bin/bash
 grub-install /dev/sda
 update-grub 

Перегружаюсь, опять хочет 19. ЧЯДНТ? Система кубунта13.04

Всем спасибо,

velik


ls -l /boot | wgetpaste
wgetpaste /boot/grub2/grub.cfg
science ★★☆
()

boot случайно не отдельным разделом?

в любом случае можно загрузиться через консольку grub или с livecd ручками поправить grub.cfg.

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

update-grub забыл.

Вроде не забыл, но спасибо.

Да, в сам деле в menu.lst была прописана 3.8.0-21, а в grub.cfg 3.8.0-19. Вообще не понимаю, как такое могло случиться. Я, вроде, ничего в последний раз не устанавливал...

Подправил вручную cfg файл и всё заработало. Всем спасибо, я не знал про этот файл...

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

Вообще-то, по идее, один из них должен быть просто симлинком на другой.

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