Зависание в режиме восстановления GRUB [дубликат]

Я испортил свой новый ноутбук, пытаясь настроить двойную загрузку с Ubuntu и Windows 8. Я сделал кучу вещей, пытаясь заставить его работать, и теперь когда я пытаюсь загрузиться, я застреваю в режиме восстановления GRUB без ошибок.

Мой вопрос: могу ли я загрузиться с Ubuntu на USB-накопитель, чтобы стереть как Windows 8, так и Ubuntu, чтобы просто установить Ubuntu ? Будет ли это проблема режима восстановления GRUB.


Не пытайтесь запускать Ubuntu live CD. Восстановить GRUB из режима восстановления несложно.

  1. Команда: ls

    В нем будут перечислены все ваши диски и разделы, например:

      (hd0) (hd0, msdos2) (hd0, msdos1)  
  2. Если вы не знаете свой загрузочный раздел Ubuntu, проверьте их один за другим:

      ls (hd0, msdos2)/ls  (hd0, msdos1)/ 

    Когда вы нажмете правую кнопку, вы получите строку с упоминанием lost + found , что более важно boot и т. д.

  3. Предполагая, что (hd0, msdos2) — правильный раздел :

      set prefix = (hd0,2)/boot/grubset root = (hd0,2) insmod normalnormal  
  4. Теперь вы можете загрузиться в Ubuntu. После этого выполните следующие команды:

      sudo update-grubsudo grub-install/dev/sda  

2


Ответ на этот вопрос уже здесь: Как чтобы переустановить Grub после взлома и множества других мест на этом форуме.

Вы можете загрузить установщик Ubuntu и стереть все свои разделы, но вы также можете сохранить установки Ubuntu и Windows, но переустановив GRUB. После загрузки установщика Ubuntu откройте командную строку, нажав Ctlr + Alt + T , затем введите sudo grub-install/dev/sda


Вставьте компакт-диск с Ubuntu, перезагрузите компьютер и установите его для загрузки с компакт-диска в BIOS и загрузитесь в режиме реального времени. Вы также можете использовать LiveUSB, если создавали его ранее. Установите и запустите

Boot-Repair

Нажмите » Рекомендуемый ремонт ». Теперь перезагрузите систему. Должно появиться обычное меню загрузки GRUB. Если этого не произошло, удерживайте левый Shift во время загрузки. Вы сможете выбирать между Ubuntu и Windows..

Как установить восстановление загрузки

sudo apt-get install boot-repair

ИЛИ

sudo grub-install

(установка grub тоже)


в режиме восстановления вам необходимо:

  1. загрузите компьютер с компакт-диска ubuntu

  2. введите терминал:

      grub-install/dev/sdaupdate-grub  



Восстановление после сбоя ‘grub rescue>’ [закрыто]

Первоначально опубликовано на AskUbuntu.com …

AskUbuntu принял политику закрытия вопросов о версиях EOL (End Of Life). Есть вокальный контингент, который их тоже убирает. Чтобы предотвратить возможную потерю этого популярного вопроса (342335 просмотров на сегодняшний день), я помещаю здесь исправленную версию. — docsalvager

«Классическая» система …

  • Puppy Linux 5.2.8 (Lucid) на основе Ubuntu 10.04 (Lucid Lynx)
  • загрузчик GRUB 2

GRUB 2 помещает ряд файлы *. mod (модули ядра) в /boot/grub . Удаление этих файлов (считая, что это неуместные звуковые файлы) привело к сбою при перезагрузке и появлению запроса grub rescue> .

Как восстановить через в этой ситуации?


Этот ответ предназначен для других, что ответ DocSalvager не работает для.

  1. Я следил за тем, как DocSalvager использовал ls , чтобы найти правильный раздел жесткого диска. В моем случае это был (hd0, msdos5) .
  2. Затем я выполнил следующие команды, чтобы вернуться к обычному экрану загрузчика grub .

      grub rescue> set boot = (hd0, msdos5) grub rescue> set prefix = (hd0, msdos5)/boot/grubgrub rescue> insmod normal grub rescue> normal  
  3. После загрузки в Ubuntu я восстановил загрузчик grub с помощью следующих команд из терминала.

      sudo grub-install/dev/sda 

Ссылайтесь на этот источник для визуального выполните этот процесс.

9


Восстановление после аварийного сбоя grub. ..

  • grub rescue> не поддерживает cd , cp или любые другие команды файловой системы, кроме его собственного варианта ls , который на самом деле является разновидностью команды find .
  • Итак, сначала нужно было найти раздел с каталогом /boot , содержащий vmlinuz и другие файлы загрузочных образов …

      grub rescue> ls (hd0,4) (hd0,3) (hd0,2) (hd0,1) grub rescue> ls (hd0,4)/boot.  .. какое-то «не найденное» спасение messagegrub> ls (hd0,3)/boot ... какое-то «not found» спасение messagegrub> ls (hd0,2)/boot ... grub ... initrd.  img-2.6.32-33-generic ... vmlinuz-2.6.32-33-generic  
    • ls без arguments возвращает четыре раздела в этой системе.
    • ls (hd0,4)/boot не находит /boot каталог на разделе (hd0,4) .
    • ls (hd0,3)/boot не находит /boot в разделе (hd0,3) .
    • ls (hd0,2)/boot находит каталог /boot в разделе (hd0,2) , содержащий vmlinuz и другие загрузочные файлы изображений, которые нам нужны.
  • Чтобы вручную загрузиться из приглашения grub rescue>

      grub rescue> установить root = (hd0,2)/boot grub rescue> i  nsmod linux grub rescue> linux (hd0,2)/boot/vmlinuz-2.6.32-33-generic grub rescue> initrd (hd0,2)/boot/initrd.img-2.6.32-33-generic grub rescue> загрузка   
    • Установить root для использования каталога /boot в разделе (hd0,2) .
    • Загрузить модуль grub linux .
    • Настроить этот модуль на использование ядра image vmlinuz-2.6.32-33-generic .
    • Установите initrd (RAM-диск инициализации) на использование образа initrd.img-2.6 .32-33-generic .
    • Boot Linux.
  • Это загружается в BusyBox приглашение командной строки, в котором есть все основные команды файловой системы ( и еще несколько! ).

  • Затем можно переместить *. mod обратно в каталог /boot/grub

      busybox> cd/boot busybox  > mv mod/* grubbusybox> reboot  
  • Успешная перезагрузка!

См. также …

  • застрял в grub спасение при загрузке, без BIOS, без live cd, ls возвращает hd0
  • восстановление после сбоя восстановления grub (AskUbuntu)
  • как исправить ошибку неизвестная файловая система grub rescue (AskUbuntu )
  • Хорошая справочная страница по командам Grub 2 ls
  • BusyBox (веб-сайт)
  • Онлайн-эмулятор BusyBox
Оцените статью
clickpad.ru
Добавить комментарий