LINUX.ORG.RU

livecd, chroot, fdisk -l не показывает диски


0

1

Преамбула

Два ЖД, работает opensuse 11.3. Вытыкаю на время диск из системника с линуксом(и загрузчиком) и ставлю оффтоп. Мог теперь, в зависимости от выбора порядка загрузки в биосе, загрузить и линукс и оффтоп.
(может это не имеет отношения к сабжу, но на всякий случай).

Сегдня не могу загрузить линукс (биос сообщает no os found).

Мои действия
1. Загружаюсь с livecd (ubuntu).
2. fdisk показывает все разделы на моем жд с линуксом
, а дальше:

root@ubuntu:~# mkdir -p /mnt/root
root@ubuntu:~# mkdir /mnt/root/boot
root@ubuntu:~# mount /dev/sdb4 /mnt/root
root@ubuntu:~# mount /dev/sdb1 /mnt/root/boot
root@ubuntu:~# ls /mnt/root #OK
root@ubuntu:~# ls /mnt/root/boot #OK
root@ubuntu:~# chroot /mnt/root
ubuntu:/> mount proc -t proc /proc

хочу попробовать ястом исправить загрузчик:
ubuntu:/> yast bootloader

но он выдает сообщение:
«Из-за разметки загрузчик не может быть правильно установлен.»

потом я просто делаю
ubuntu:/> fdisk -l

а в ответ - ничего.

Дальше не знаю чего делать) Куда бы посмотреть?


Перед chroot нужно было сделать mount -o bind /dev/ /mnt/root/dev
А после chroot - mount /sys/. Так, на всякий случай.

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

AITap, anonymous спасибо.
fdsik в chroot-е показал диски и разделы, но теперь не получается разобраться с grub.

yast bootloader ругается также, а
grub-install выдает: «Error 21: Selected disk does not exist».

В grub-е после root, когда нажимаю tab пишет:
grub> root (
Possible disks are: fd0 cd

fdisk, получается видит, а grub - нет...

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

смонтировал, перед чрутом командой
mount --bind /sys /mnt/root/sys

grub также видит только fd0 и cd,
но зато яст запустился без ошибок. Записал им mbr.
При запуске компа grub грузится и вываливает error 22 (до появления меню).

По описанию ошибки (No such partition) груб вроде пытается подгрузить что-то, что находится на недоступном разделе. Убрал в menu.lst строку
gfxmenu (hd0,0)/message
но до меню дело так и не дошло.
Попробовал переткнуть сата шлейфы, при этом поменялись местами sda и sdb - безрезультатно.

Надо, наверное, добиться, чтобы grub-install заработал в окружении чрут ? и при необходимости подправить menu.lst.
Пока не понимаю как у меня такое вот получается)

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