Здравствуйте. Из сети обновиться не получалось (уже и не важно почему), обновил систему с диска. После такого обновления загрузчик перестал загружать разделы с Linux -
17 : Cannot mount selected partition
Пробовал переустановить загрузчик с live-cd, но при установке снова выдается такая ошибка (либо установка проходит, но ничего не изменяется). После обновления появился еще один пункт в меню - “GRUB2 openSUSE 12.2”, но он тоже не работает. Загружается только винда. Когда в Yast’e заходишь в конфигурацию загрузчика - сразу выдается сообщение “Загрузчик не может быть записан из-за неправильной разметки” (как-то так).
Из поиска:
from info grub
17 : Cannot mount selected partition
This error is returned if the partition requested exists, but the
filesystem type cannot be recognized by GRUB.
но до обновления он все нормально распознавал. Разметка такая:
/dev/sda - sata-диск
/dev/sda1 (swap)
/dev/sda2 (коревой раздел, reiser FS)
/dev/sda3 (домашний раздел, ext 4)
/dev/sda4 (и раздел для данных, XFS)
/dev/sdb - ide-диск
/dev/sdb1 (системный раздел виндовс)
/dev/sdb2 (диск С)
/dev/sdb3 (диск D)
Проверил раздел fsck - не помогло. 12.2 поддерживает reiserFS? Возможно из консоли восстановления системы или с live-cd конвертировать раздел в ext4 (доступа в инет нет, доустановить пакеты не получится)?
Сделал как написано тут](http://forums.opensuse.org/new-user-how-faq-read-only/unreviewed-how-faq/429971-re-install-grub-quickly-parted-magic.html#post2097786), загрузчик корректно переустановился, но опять ничего кроме винды не грузит. Из меню груба заменил везде (hd0,1) на (hd1,1) - начал загружать все, кроме пункта с GRUB2 - пишет ошибку 15, файл не найден. Загрузить “до конца” получается только безопасный режим, в остальных иксы не могут нормально запуститься - черный экран, либо артефакты. nomodeset и x11failsafe не помогают.
у меня аналогичная проблема. после обновления граб позволяет грузить только винду. Linux хочет грузится с /dev/sda4, но везде Error 17
fdisk -l из линуксовых дисков дает
/dev/sda3 extended
/dev/sda4 Ext3
остальные sda это NTFS-диски
делал как в ссылке, которую указал Hasculdr. find /boot/grub/menu.lst дает (hd0,3).
root (hd0,3)
setup (hd0)
проходит на ура, но толку 0. если делать
root (hd0,4)
setup (hd0)
то вылетает опять Error 17.
делал это все с установочного диска с режима восстановления системы. это же ничем не отличается от загрузки с live CD?
Для всех, при обновлении системы установка grub 2 - это лишь фикция, поскольку систему продолжает грузиться согласно выбранному загрузчику grug-legacy. Чтобы использовать grub 2 необходимо сгенерировать файл /boot/grub2/grub.cfg, который на данный момент у Вас отсутствует.
Теперь по отдельности: burashka, толку 0 - это, что значит? Поподробнее. Hasculdr,
Обновления в opensuse всегда были кривые. Давно понял. Держу два диска.
На одном текущая верся, на другом предыдущая. Новый релиз ставлю на предыдущую версию
как новую установку с редактированием (форматированием) HOME раздела
Еще 8 месяцев (а иногда и 10 ) можно заглядывать в старую за нужной инфо.
А вот щас вообще проблемы с ПО разработки в Qt. Спокойно вернулся на 12.1, а 12.2 поставлю
в виртуалку и буду наблюдать, когда появятся дополнения испраляющие эти траблы.
Если заработает в виртуалке, поставлю на хост.
Рекомендую.