Андрей:

Ан> чтобы восстановить загрузочную область linux делал всё по предписаниям.
Ан> перед этим и заходил в /mnt и не заходил.. делал:
Ан> $chroot /mnt затем все остальное и получил:
Ан> grub-probe: error: cannot find a device for /.

Ан> grub-probe: error: cannot find a device for /boot/.

Ан> Could not find device for /boot: Not found or not a block device.

Возможно, у Вас на жёстком диске нет файлов устройств для /dev/sda*. То
есть, когда Вы туда загружаетесь, udev их создаёт, а когда система не
загружена, устройств sda* там нет. Если так, то можете скопировать в
/mnt/dev устройства sda*, которые есть в системе, загруженной с КД. Для
этого:

cd /dev
cp -anv sda sda1 sda2 sda3 ... /mnt/dev/

где вместо ... подставьте имена остальных sda-устройств.

или, если в системе был установлен makedev:

chroot /mnt
cd /dev
./MAKEDEV sda

И уже после этого повторите grub-install '(hd0)'.

После команды chroot /mnt все команды будут выполняться в системе с жёсткого
диска, и корнем для них будет /mnt. Если выйти из оболочки, запущенной
chroot'ом, по команде exit, то вернётесь к предыдущей оболочке, где корень
реален, и /mnt содержит систему с ЖД.

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить