Форум сообщества Runtu.org
Август 16, 2018, 23:14:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для загрузки х64 версия дистрибутива Runtu LITE 18.04.1 - 20180801

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1   Вниз
  Печать  
Автор Тема: Восстановление Grub2 после установки WinXP  (Прочитано 7181 раз)
0 Пользователей и 1 Гость смотрят эту тему.
maxsut
Постоялец
***
Offline Offline

Сообщений: 130


Пилигрим


« : Февраль 14, 2014, 12:34:14 »

По необходимости пришлось ставить WinXP рядом с Runtu XFCE 12.04...

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

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



Записан

ΙΧΘΥΣ
butjapka
Местный
*****
Offline Offline

Сообщений: 1088


Компьютер думает так, как думает его хозяин.


« Ответ #1 : Февраль 14, 2014, 12: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
Местный
*****
Offline Offline

Сообщений: 1143


« Ответ #2 : Февраль 14, 2014, 12:57:12 »

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

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

Сообщений: 3265


« Ответ #3 : Февраль 14, 2014, 13:38:56 »

Человек просто не туда нажал в программе...

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

Сообщений: 934


ivm@jabber.at


WWW
« Ответ #4 : Февраль 14, 2014, 14: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
Постоялец
***
Offline Offline

Сообщений: 130


Пилигрим


« Ответ #5 : Февраль 17, 2014, 06: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
Постоялец
***
Offline Offline

Сообщений: 130


Пилигрим


« Ответ #6 : Февраль 18, 2014, 12:39:50 »

Boot-Repair просто чудо, все восстановилось Улыбающийся всем спасибо за участие  Улыбающийся
Записан

ΙΧΘΥΣ
yx
Местный
*****
Offline Offline

Сообщений: 675


« Ответ #7 : Февраль 22, 2015, 23:04:24 »

Добавлю еще один способ
Загружаем supergrub2 с любого носителя. В частности. есть на флешке мультисистем. Он позволяет загрузить любую систему на вашем компе. Если это рунту, то запускаем "Системные/Grub Customiser"  затем "файл/установить в мбр"
Перезагружаемся. Радуемся.

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

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!