Страница 1 из 1

Восстановление GRUB2. Что делаю не так?

Добавлено: 29 дек 2015, 22:47
grival64
Добрый день!

После случайной "поломки" MBR загрузочного диска пытаюсь его восстановить с Live Rosa R5.
Пользуюсь http://wiki.rosalab.ru/ru/index.php/%D0 ... 0%B0_Grub2
Ниже во вложении мои действия
grub-install.txt
(3.73 КБ) 832 скачивания
Что я делаю не так? Где ошибка?

Re: Восстановление GRUB2. Что делаю не так?

Добавлено: 30 дек 2015, 01:27
notauser
> mount /dev/sdb1 /chroot
ls -l /chroot/usr/

>/dev/sdb1: LABEL="_root" UUID="6ca658f7-0e55-4dab-b01b-f691c8be2f6a" TYPE="ext4" PARTUUID="5ba9a9a0-01"
...
>/dev/sdb6: LABEL="_var" UUID="56fce737-958d-49da-8516-ddfe2518b2bf" TYPE="ext4" PARTUUID="5ba9a9a0-06"
>/dev/sdb7: LABEL="_usr" UUID="44fee7fe-6618-4e23-b92a-1103b870fa6b" TYPE="ext4" PARTUUID="5ba9a9a0-07"
>Что делаю не так?

Не все разделы монтировали, например.

Re: Восстановление GRUB2. Что делаю не так?

Добавлено: 30 дек 2015, 01:56
torn44
А так не прокатит?

Код: Выделить всё

sudo fdisk -l
На экран должна быть выведена примерно такая таблица:

Код: Выделить всё

/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended
Из таблицы видим, что Linux стоит (в нашем случае) на разделе /dev/sda1
подключить этот раздел в /mnt

Код: Выделить всё

sudo mount /dev/sda1 /mnt
Затем, для записи grub в MBR

Код: Выделить всё

sudo grub-install --root-directory=/mnt /dev/sda
В случае, если нужно только восстановить MBR диска (например, после переустановки Windows), то этого достаточно.
Если нужно обновить и меню grub , то нужно сделать:

Код: Выделить всё

sudo update-grub --output=/mnt/boot/grub/grub.cfg
Восстановление закончено

На Rosa не делал но на других дистр. все ок

Re: Восстановление GRUB2. Что делаю не так?

Добавлено: 30 дек 2015, 02:09
keleg
Только у нас двоечка во всех командах. grub2-install, update-grub2

Re: Восстановление GRUB2. Что делаю не так?

Добавлено: 31 дек 2015, 09:36
grival64
Всем большое спасибо!
Всё ясно! Загрузчик восстановил способом от torn44.