*Drive*- Здесь рулят padonki
https://drivesource.ru/

Как восстановить GRUB в MBR
https://drivesource.ru/viewtopic.php?f=15&t=882
Страница 1 из 1

Автор:  Padonak [ 30 мар 2009, 11:47 ]
Заголовок сообщения:  Как восстановить GRUB в MBR

Многие, держа на одном винте Linux и Windows, сталкиваются с такой вот проблемой, при очередной переустановке по какой-либо причине винды, эта зло-ось трёт загрузчик линукса из mbr (master boot record) и линукс становится недоступен. В этом случае есть выход, довольно простой, который я сейчас и опишу. Чтобы решить эту проблему нужно нескольно вещей:

* LiveCD линуксового дистрибутива. (у меня стоит Ubuntu, поэтому беру именно его)
* Знать, на каком диске стоит, собственно, линукс (например hda1)
* Знать номер раздела, где установлен grub, представляющий собой специфический идентификатор, который grub использует для идентификации каждого раздела жесткого диска (например, для первого жесткого диска - hd0).

Приступим. Грузимся с LiveCD и открываем консоль. Первым делом нужно залогиниться под рутом sudo su и создать новую пустую директорию mkdir /mnt/hd где /mnt/hd - это то, куда мы будем монтировать раздел с линуксом.
Далее, монтируем в эту директорию раздел командой
mount -t ext2 /dev/hda7 /mnt/hd где ext2 - файловая система, установленная на разделе, /dev/hda7 - расположение раздела, /mnt/hd - куда будем монтировать.
Чрутимся в примонтированный раздел
chroot /mnt/hd и запускаем grub grub Видим “grub>” - приглашение к вводу команды. Пишем “root (”, после чего нажимаем клавишу Tab для того, чтобы grub вывел список распознанных жестких дисков. Используя идентификатор раздела жесткого диска с линуксом (подробнее почитать можно тут), вводим имя раздела (например, hda7 распознался grub’ом как hd0,5), но для каждого конкретного случая надо убедиться в том, что идетификатор выбрал правильный. Итак, в итоге получаем команду root (hd0,5) где hd0,5 меняем в зависимости от ситуации и радостно жмем Enter. Теперь осталось лишь набрать setup (hd0,5) для переустановки grub’a и exitдля выхода. Всё! Перезагружаем компьютер и радуемся. :)

Автор:  Padonak [ 30 мар 2009, 11:48 ]
Заголовок сообщения:  Backing Up the MBR

Create a backup of your MBR by doing a:

Код:
$dd if=/dev/hdx of=MBR-backup bs=512 count=1



Now that is the backup of your MBR. Restore it later using:

Код:
$dd if=MBR-backup of=/dev/hdx bs=512 count=1

Автор:  Padonak [ 30 мар 2009, 11:50 ]
Заголовок сообщения: 

If you are going to need to use a Live CD to recover the backup MBR then you could have booted into rescue mode from the install CD (of any linux distro you choose) and mounted the linux partition, chrooted to the root partition and typed grub-install /dev/hdx.

mkdir /mnt/temp
mount /dev/hda3 /mnt/temp ## if hda3 was the linux partition
chroot /mnt/temp
grub-install /dev/hda

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/