восстановление grub



Восстановление загрузчика ubuntu

Автор 0xDD задал вопрос в разделе Программное обеспечение

Как восстановить загрузчик Ubuntu? и получил лучший ответ

Ответ от Ёергей[гуру]
востановление GRUB2 с LiveCD.
загрузитесь с вашего LiveCD (предварительно выберите меню устройств загрузки при наличии такового или же установите cd-привод первым boot device в BIOS). запустите консоль.
для начала нам нужно будет узнать, на каком диске и на каком разделе установлена Ubuntu. если вы не помните этого - воспользуйтесь командой
Код: sudo fdisk -l для работы нам понадобится /-раздел (root). примонтируйте его командой
Код: sudo mount /dev/sda5 /mnt
в моем случае корневой раздел системы - /dev/sda5, вы же используйте свое значение. если у вас /boot сделан отдельным разделом, его также надо будет примонтировать. я не использую отдельный boot-раздел, но предположим, что sda3 выделен под /boot. монтируем его:
Код: sudo mount /dev/sda3 /mnt/boot также монтируем папку /dev нашей live-системы как /dev нашего root-раздела:
Код: sudo mount --bind /dev /mnt/dev и /proc live-системы как /proc root-раздела:
Код: sudo mount --bind /proc /mnt/proc теперь выполняем следующую команду:
Код: sudo chroot /mnt
теперь вы - root-пользователь в системе, корневым разделом которой считается /mnt, то есть корневой раздел вашей настоящей системы. и вот мы готовы обновить MBR-раздел жесткого диска, переустановив grub2. но для начала нам нужно определиться, с какого физического диска загружается наш компьютер. если у вас один жесткий диск, разбитый на разделы - он будет именоваться sda. если несколько - первый из них - sda, второй - sdb, и так далее. определить загрузочный диск снова поможет команда
Код: sudo fdisk -l
в полученной таблице есть столбец "загрузочный". в моем случае напротив раздела sda1 стоит звездочка, означающая, что у меня загрузочным является первый жесткий диск, то есть sda. определившись с загрузочным диском, ставим на него grub2:
Код: grub-install /dev/sda если вы столкнетесь с какими-либо ошибками - попробуйте перезапустить команду с ключом --recheck:
Код: grub-install --recheck /dev/sda также в некоторых случаяъ может помочь вариант
Код: grub-install --recheck --no-floppy /dev/sda
обратите внимание: мы устанавливаем grub2 на физический диск (sda, sdb...), а не на раздел (sda3, sdb1...)!
если все прошло успешно, выходим из chroot командой
Код: exit отмонтируем наши диски и паки: /dev нашей live-системы:
Код: sudo umount /mnt/dev/proc:
Код: sudo umount /mnt/proc boot-раздел, если таковой монтировался отдельно:
Код: sudo umount /mnt/boot и собственно, корневой раздел:
Код: sudo umount /mnt
все! перезагружаемся, восстанавливаем порядок загрузки в BIOS (ставим жесткий диск на первое место) и смотрим результат.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как восстановить загрузчик Ubuntu?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*