собственно попытка восстановления груба 2 по хау ту обрывается при попытки выполнить комнаду:
ubuntu@ubuntu:~$ sudo chroot /mnt /bin/bash
chroot: failed to run command `/bin/bash': Exec format error
перед этим выполнил
загрузитесь с вашего LiveCD (предварительно выберите меню устройств загрузки при наличии такового или же установите cd-привод первым boot device в BIOS). запустите консоль.
для начала нам нужно будет узнать, на каком диске и на каком разделе установлена Ubuntu. если вы не помните этого - воспользуйтесь командой
Код:
sudo fdisk -l
для работы нам понадобится /-раздел (root). примонтируйте его командой
Код:
sudo mount /dev/sda5 /mnt
в моем случае корневой раздел системы - /dev/sda5, вы же используйте свое значение. если у вас /boot сделан отдельным разделом, его также надо будет примонтировать:
Код:
sudo mount /dev/sda3 /mnt/boot
также монтируем папку /dev нашей live-системы как /dev нашего root-раздела:
Код:
sudo mount --bind /dev /mnt/dev
и папку /proc как /proc root-раздела:
Код:
sudo mount --bind /proc /mnt/proc
теперь выполняем следующую команду:
Код:
sudo chroot /mnt /bin/bash
а вот по варианту (писал об этом выше)
востановление GRUB2 с LiveCD. способ 2 (без chroot)
ничего то и не получилось
Пользователь решил продолжить мысль 04 Апреля 2011, 23:22:10:
Проблему ошибки решил - дело в том, что система на диске стояла 64 бита, а лайв сд был 386.
Загрузился с лива 64 бита, по первому варианту восстановления все сделал - заработало!
