LINUX.ORG.RU

Восстановить загрузчик grub после установки NetBSD


0

1

На ноуте стояла убунта 10.04 и семерочка в дуалбуте. Решил для разнообразия поставить NetBSD. После успешной инсталляции естественно похерился grub.

Загрузился с убунтовой лайвсиди и попытался восстановить загрузчик в чруте подмонтировал все что нужно (/proc /sys)
grub-install /dev/sda
ошибка что-то вроде:
/usr/sbin/grub-probe: Error: no such partition
и просит указать какие-то модули для фс?
интересно, причём здесь partition если надо его записать просто на /dev/sda?


Ответ на: комментарий от yoghurt

да, видно. даже fdisk листинг выдает.
если тоже самое проделать без чрута указав ключик --root-directory та же фигня.

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

Все рецепты найденные мной за целый день в интернете дают тот же отрицательный результат.
Интересно, зачем груб просит модули для файловых систем, если надо прописать его в mbr?

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

>Интересно, зачем груб просит модули для файловых систем, если надо прописать его в mbr?

Код из MBR и нескольких первых секторов грузит модули, которые расположены там же (т.е. всё на первой дорожке), чтобы он мог смонтировать ФС, на которой расположен /boot/grub и прочитать конфиг и остальные модули. И эти первые модули надо прописать в первые секторы.

gentoo_root ★★★★★
()

>все что нужно (/proc /sys)

Не всё. /dev тоже надо прибиндить, а не использовать тот мусор, что лежит на корневой ФС. Возможно, /usr тоже должен присутствовать (шрифты там всякие). Ещё можно попробовать выпилить /boot/grub/device.map или исправить его.

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

блин, забыл написать что /dev тоже примонтировал
а в убунте как называется модуль для FS NetBSD, если кто помнит?
ок, devices.map попробую удалить.

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

>а в убунте как называется модуль для FS NetBSD, если кто помнит?

А зачем он? Я про модули граба говорил, а не ядра, если что. А грабу на первом этапе не нужна файловая система с NetBSD, а нужна ФС с /boot/grub.

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

Странные вещи происходят -
после того как cfdisk-ом снёс раздел с нетбздой и в чруте набрал grub-install /dev/sda - Success, а до этого как ни изгалялся - все no such partition.

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