Как восстановить Grub с Live CD другой версии Ubuntu

Я установил одновременно на моем компьютере Ubuntu 12.04 (обновлено с 11.10) 32-разрядную и 64-разрядную Windows-7. Я хочу установить windows-8, но у меня нет резервной копии Ubuntu 12.04 для извлечения grub после установки окон. Итак, мой вопрос: -

Можно ли восстановить grub с другой версией Ubuntu Live CD? Если возможно, то как я могу это сделать и как рискованно этот процесс?

1
задан 31 December 2012 в 20:00

2 ответа

Если вопросы:

Можно ли восстановить grub с другой версией Ubuntu Live CD?

Если возможно, то как я могу это сделать и насколько рискован этот процесс?

Ответы:

Да, это возможно и безопасно. Это не связано с риском ремонта Grub.

Должно просто сделать это через chroot:

Вставить Ubuntu LiveCD в дисковод CD / DVD и перезагрузить компьютер. Машина загружается из LiveCD.

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

Нажмите «Приложения» из верхней панели задач на рабочем столе Ubuntu, а затем нажмите «Аксессуары».

Нажмите «Терминал». Откроется терминал командной строки Ubuntu.

Введите в командной строке следующую команду и нажмите клавишу «Ввод». Замените «sdax» на имя вашего «корневого» раздела linux 8300.

sudo -i
fdisk -l
mount /dev/sdax /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --root-directory=/mnt /dev/sda
grub-install --recheck /dev/sda
umount /mnt
reboot
1
ответ дан 25 May 2018 в 02:54

Да, это возможно, но опасно и глупо, учитывая наличие установочных компакт-дисков Ubuntu.

Это должно дать вам текущие загрузки и вот список зеркал, которые имеют все версии (внизу страницы).

Это должно дать вам текущие загрузки несколько версий.

Если вы настаиваете на использовании старой версии (опять же очень рискованной), попробуйте этот сайт. В основном вы монтируете свой раздел, меняете его, а затем запускаете grub из вашей «текущей» системы. Это должно свести к минимуму проблемы, но все еще опасно. Как и в случае с любыми и всеми разделами (загрузчик), ваши резервные копии сохраняются как можно скорее.

0
ответ дан 25 May 2018 в 02:54
  • 1
    Если ваш на Ubuntu 12.04, то вы хотите установить компакт-диск 12.04, а не 11.10. Grub был обновлен, когда вы установили 12.04. – coteyr 30 December 2012 в 21:31
  • 2
    Я установил много пакетов, и из-за проблемы с Интернетом я не смог скачать файл iso из 12.04 или переустановить ubuntu ... – nKandel 30 December 2012 в 21:34
  • 3
    затем загрузите компакт-диск из вашей установки Windows 8 или компьютер для друзей. Установка более старой версии GRUB будет работать, но если синтаксис конфигурационного файла изменился, вы перейдете в систему без загрузки. (также могут быть проблемы stage2). – coteyr 30 December 2012 в 21:42
  • 4
    Если вы имеете в виду, что у вас нет интернета, то вам придется попросить друга о помощи. – coteyr 30 December 2012 в 21:43
  • 5
    Я не понимаю, как это вообще опасно. Используя grub-install для повторной установки GRUB, даже из старой версии, просто установите более старую версию GRUB в загрузочный раздел, повторно сканируйте и заново создайте конфигурацию GRUB и соответствующим образом измените загрузочный сектор. grub-install даже проверяет ошибки перед продолжением. После установки GRUB вы можете перезагрузиться и принудительно переустановить новейшую версию. Я установил GRUB для моей установки Ubuntu со старым компакт-диском Debian один раз и никогда не испытывал никаких проблем. – netcoder 30 December 2012 в 23:01

Другие вопросы по тегам:

Похожие вопросы: