Всем привет.
Есть Ubuntu 9.04, установленный с помощью wubi.
Второй раз замечаю, что после автоматического обновления ядра (в этот раз это 2.6.28-14-generic), системе не удалось загрузится.
В моем случае система установлена на с:\ubuntu
В папке c:\ubuntu\disks\boot\grub есть файл menu.lst
Этот файл после апдейта, перезаписывается и делает бэкап старого в menu.lst~
Так вот в новом файле menu.lst, после апдейта некорректно прописываются пути к ключевым файлам загрузки.
Решение:
Linux не грузится, естественно загружаем Windows
Находим в файле c:\ubuntu\disks\boot\grub\menu.lst (ну или куда там он установлен) строки похожие на
title Ubuntu 9.04, kernel 2.6.28-14-generic
root ()/ubuntu/disks
kernel /vmlinuz-2.6.28-14-generic root=UUID=*** loop=/ubuntu/disks/root.disk ro quiet splash
initrd /initrd.img-2.6.28-14-generic
дописываем /boot к параметрам kernel и initrd
получится что-то типа
title Ubuntu 9.04, kernel 2.6.28-14-generic
root ()/ubuntu/disks
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=*** loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.28-14-generic
так можно поступить со всеми тайтлами (по всему файлу).
сохраняем и забываем о проблеме до следующего апдейта ядра (или до исправления ошибки)
...все, можно перезагружать компьютер...