Автор Тема: Восстановление Grub2 после установки WinXP  (Прочитано 12578 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maxsut

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 130
  • Пилигрим
По необходимости пришлось ставить WinXP рядом с Runtu XFCE 12.04...

...после чего не могу восстановить Grub.

Пробовал также первые два совета с help.ubuntu.ru, не получилось. В чем проблема не пойму, всегда восстанавливал через chroot никогда проблем не было.



ΙΧΘΥΣ

Оффлайн butjapka

  • Местный
  • *****
  • Сообщений: 1144
  • Компьютер думает так, как думает его хозяин.
Re: Восстановление Grub2 после установки WinXP
« Ответ #1 : Февраль 14, 2014, 13:41:53 »
Всегда работал этот метод (цитата с убунтология Grub2 - восстановление, есть еще способы, но мне и этого хватало.

1. Загружаемся с LiveCD и выбираем пункт «Запустить Ubuntu без установки на компьютер»


2. Определяем, на каком из наших дисков установлена Ubuntu. Для этого открываем Терминал (Applications, Accessories, Terminal) и выполняем команду

sudo fdisk -l
3. Итак, с диском мы определились, теперь нам надо его примонтировать

sudo mount /dev/sdXY /mnt
*примечание: sdXY — где X — диск в системе (sda, sdb, sdc и т.д.) и Y — раздел диска (первый раздел — 1, второй -2 и т.д.).

Пример: sudo mount /dev/sda1 /mnt

**примечание: если у вас раздел /boot вынесен отдельно, тогда ваша команда должна выглядеть так: вначале создадим папку sudo mkdir /mnt/boot, затем монтируем sudo mount /dev/sda1 /mnt/boot, не забудьте учесть это при выполнении последующих команд.

4. Следующей командой запустим установку GRUB2.

sudo grub-install --root-directory=/mnt/ /dev/sdX
Пример: sudo grub-install --root-directory=/mnt/ /dev/sda
*примечание: Обратите внимание, что GRUB2 устанавливается на устройство (физический диск).

5. Перегружаемся

6. Не забываем обновить меню GRUB2 командой

sudo update-grub

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Восстановление Grub2 после установки WinXP
« Ответ #2 : Февраль 14, 2014, 13:57:12 »
Пробовал также первые два совета с help.ubuntu.ru, не получилось. В чем проблема не пойму, всегда восстанавливал через chroot никогда проблем не было.

после танцев вокруг разных инетовских способов восстановления grub через загрузку лайв-СД и терминал пришел к очень простому способу - использованию boot-repair   http://sourceforge.net/p/boot-repair/home/Home/ .
Загрузился, клацнул пару раз мышкой и через  минуту все загрузки восстановлены. Даже те, что оказались на случайно оставленной в usb флэшке.
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4587
Re: Восстановление Grub2 после установки WinXP
« Ответ #3 : Февраль 14, 2014, 14:38:56 »
Человек просто не туда нажал в программе...

Открываем Grub Customiser
Файл - редактировать переменные среды - выбрать раздел sda1 - применить
Файл - Установить в MBR - оставить /dev/sda

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 934
  • ivm@jabber.at
    • Matuntu
Re: Восстановление Grub2 после установки WinXP
« Ответ #4 : Февраль 14, 2014, 15:02:52 »
Всегда работал этот метод (цитата с убунтология Grub2 - восстановление, есть еще способы, но мне и этого хватало.

1. Загружаемся с LiveCD и выбираем пункт «Запустить Ubuntu без установки на компьютер»


2. Определяем, на каком из наших дисков установлена Ubuntu. Для этого открываем Терминал (Applications, Accessories, Terminal) и выполняем команду

sudo fdisk -l
3. Итак, с диском мы определились, теперь нам надо его примонтировать

sudo mount /dev/sdXY /mnt
*примечание: sdXY — где X — диск в системе (sda, sdb, sdc и т.д.) и Y — раздел диска (первый раздел — 1, второй -2 и т.д.).

Пример: sudo mount /dev/sda1 /mnt

**примечание: если у вас раздел /boot вынесен отдельно, тогда ваша команда должна выглядеть так: вначале создадим папку sudo mkdir /mnt/boot, затем монтируем sudo mount /dev/sda1 /mnt/boot, не забудьте учесть это при выполнении последующих команд.

4. Следующей командой запустим установку GRUB2.

sudo grub-install --root-directory=/mnt/ /dev/sdX
Пример: sudo grub-install --root-directory=/mnt/ /dev/sda
*примечание: Обратите внимание, что GRUB2 устанавливается на устройство (физический диск).

5. Перегружаемся

6. Не забываем обновить меню GRUB2 командой

sudo update-grub
многократно успешно пользовался этим способом, до тех пор пока, не нашел программку Boot-Repair, которая теперь включена в Matuntu. Достаточно загрузить живую сессию и выбрать в меню Система->Администрирование->Восстановление загрузки. Дальше всё понятно из самой программы.
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн maxsut

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 130
  • Пилигрим
Re: Восстановление Grub2 после установки WinXP
« Ответ #5 : Февраль 17, 2014, 07:10:15 »
Человек просто не туда нажал в программе...

Открываем Grub Customiser
Файл - редактировать переменные среды - выбрать раздел sda1 - применить
Файл - Установить в MBR - оставить /dev/sda


Нажимал "туда", всегда выдает ошибку:
Цитировать (выделенное)
/usr/sbin/grub-setup: предупр: Попытка установить GRUB на диск с несколькими разметками разделов или с разметкой разделов и файловой системой. Лучше этого НЕ ДЕЛАТЬ..
/usr/sbin/grub-setup: предупр: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub-setup: ошибка: не будет продолжена с использованием blocklists.
При восстановлении через терминал таже история. Завтра из дому принусу 3g-модем попробую через Boot-Repair.
ΙΧΘΥΣ

Оффлайн maxsut

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 130
  • Пилигрим
Re: Восстановление Grub2 после установки WinXP
« Ответ #6 : Февраль 18, 2014, 13:39:50 »
Boot-Repair просто чудо, все восстановилось :) всем спасибо за участие  :)
ΙΧΘΥΣ

Оффлайн yx

  • Местный
  • *****
  • Сообщений: 834
Re: Восстановление Grub2 после установки WinXP
« Ответ #7 : Февраль 22, 2015, 23:04:24 »
Добавлю еще один способ
Загружаем supergrub2 с любого носителя. В частности. есть на флешке мультисистем. Он позволяет загрузить любую систему на вашем компе. Если это рунту, то запускаем "Системные/Grub Customiser"  затем "файл/установить в мбр"
Перезагружаемся. Радуемся.

Единственный минус этого способа - все клоны убунту лишаются своих милых моему сердцу названий. Приходится по памяти выбирать кто есть кто.