Grub Rescue – что делать и как восстановить загрузчик после переустановки Windows или Linux, основные команды, grub не видит Windows

Некоторым людям необходимо использовать на компьютере как Linux, так и Windows, и для их установки требуется специальный загрузчик grub. Однако это приложение может вызывать различные сбои, поэтому мы предлагаем вам узнать, как восстановить загрузчик grub самостоятельно.

Что такое grub

Для начала важно хорошо понимать, что такое grub. Это один из проектов GNU, предназначенный для установки нескольких операционных систем на компьютер и предлагающий выбрать нужную операционную систему при каждом запуске.Что такое загрузчик

Именно этот загрузчик считается эталонным, поскольку он соответствует спецификации Multiboot и позволяет запускать любую из совместимых операционных систем. Кроме того, загрузчик способен передавать управление другому аналогичному приложению, тем самым расширяя список операционных систем, которые могут быть установлены на устройстве.

Но загрузчик grub также подвержен некоторым проблемам и сбоям. Например, одной из наиболее распространенных причин сбоев в работе загрузчика является неправильный порядок установки двух операционных систем:

  1. Окна.
  2. Linux.

Для правильной работы эти операционные системы должны быть установлены в перечисленном выше порядке. В противном случае grub будет поврежден, и система загрузится прямо в Windows, а Linux не будет работать.

К другим, не менее распространенным причинам поломки личинки относятся:

  • Неопытные пользователи настраивают параметры загрузки;
  • Неправильная установка системы, переустановка Windows 7, 8, 10 или Linux;
  • Использование других распределений;
  • Перераспределение.

В случае аварии не спешите полностью переустанавливать системы. Чтобы вернуть все в нормальное состояние, достаточно перезагрузки grub.

Использование терминала

Поэтому, если вы столкнулись с проблемой, следует немедленно приступить к работе по восстановлению загрузчика grub. Давайте сначала рассмотрим два наиболее распространенных способа.

Используем терминал

Сначала подготовьте карту памяти, на которую будет установлен Etcher. Затем подключите носитель к пострадавшему компьютеру и перезагрузите его. Откройте систему Live, запустите терминал и запустите таблицу разделов с помощью команды

sudofdisk -1

Вот что вы должны увидеть на экране:

/dev/sda1 27683 66999082+ 83 Linux /dev/sda2 * 8450 13995 45430855 7 HPFS/NTFS /dev/sda3 11885 16574 6503497 5 Extended

На этом этапе вы можете получить представление о том, где находится система. Следующим шагом будет монтирование раздела на mnt:

sudo mount /dev/sda1 /mnt

Теперь пришло время записать grub в MBR, используя

sudo grub-install -root-directory=/mnt /dev/sda

Следующая команда обновляет меню grub-booter:

sudo update-grub — output=/mnt/boot/grub/grub.cfg

Если вы будете следовать всем инструкциям, операция пройдет достаточно быстро.

Приложение Rainmeter для Windows

Применение chroot

В дополнение к LiveCD может быть полезен инструмент chroot и таблица разделов. Начните с команды:

sudo fdisk -1

Это отобразится в виде таблицы:

/dev/sda1 27683 66999082+ 83 Linux /dev/sda2 * 8450 13995 45430855 7 HPFS/NTFS /dev/sda3 11885 16574 6503497 5 Extended

Теперь смонтируйте разделы:

sudo mount /dev sda1 /mnt sudo mount — — bind /dev /mnt/dev sudo mount — — bind /proc /mnt/proc sudo mount — — bind /sys /mnt/sys

Если разделы /boot или /var расположены отдельно, их следует монтировать в /mnt/boot и /mnt/var.

Затем войдите в среду chroot:

sudo chroot /mnt

После того как вы выполнили все вышеперечисленные действия, переустановите Grub:

grub-install /dev/sda

В случае сбоя системы будет использована следующая команда:

grub-install — — перепроверить /dev/sda

Или:

grub-install — — recheck — — no-floppy /dev/sda

После успешного завершения закройте инструмент с помощью следующей команды:

выход

Затем введите в терминале следующие команды для монтирования всех разделов:

sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt

При монтировании /boot используйте эту команду:

sudo umount /mnt/boot

Перезагрузите систему с помощью:

sudo reboot

Примените следующий параметр для обновления загрузчика:

sudo update-grub

Утилита восстановления Boot

Если предыдущие методы не сработали, можно воспользоваться инструментом Boot.Восстановить BOOT

Для этого:

  1. Загрузите Ubuntu со съемного носителя, убедитесь, что есть активное подключение к Интернету.
  2. Найдите терминал и последовательно выполните следующие команды:

sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install boot-repair

  1. Включите инструмент в опции «boot-repair».
  2. Затем нажмите на «Рекомендуемые методы восстановления». Вы должны дождаться завершения процедуры.

После этого система должна вернуться к нормальной работе.

Rescue mode

Процесс восстановления режима grub rescue включает в себя несколько этапов.

Загрузите все модули так, чтобы к системе можно было получить доступ.

Режим Rrescue состоит из четырех команд:

  • ls;
  • набор;
  • не спасать;
  • insmod.

Что делать, если Windows запускается с временным профилем

Сначала мы начнем с первого из них:

ls

После этого действия появится экран, похожий на этот:

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)

Иногда система Grub неправильно определяет файловые системы на дисках. Попробуйте угадать диски, которые вы видите. Это легко сделать, зная их структуру.

В примере видно, что загрузчик показывает их как msdos, где доступны два диска. Первый имеет три перегородки, а второй — две.

Обычно загрузчик нумерует разделы в обратном порядке. Используйте форму hd0,1, чтобы сделать это более понятным. Если в списке Grub разделы обозначены как 1, а диски как 0, должно быть сразу понятно, на каком разделе установлена операционная система. Используйте следующую команду:

set prefix-(hd0,1)boot/grub set root-(hd 0,1)

Это позволит системе использовать именно этот диск для всех предыдущих операций. Чтобы проверить наличие загрузчика на определенном диске, сделайте следующее

ls /boot/grub

Внешний вид списков и папок будет свидетельствовать о том, что все было сделано правильно.

Чтобы загрузить все необходимые модули, выполните следующие команды:

insmod ext2 insmod normal normal

После этого система будет полностью готова к работе.

Чтобы исправить это, войдите в терминал Linux с доступом root и выполните следующую команду:

grub-install / dev/sdX

sdX — это диск, на который будет установлен Grub.

Если вы хотите разместить операционную систему на разделе btrfs, сделайте следующее

set prefix-(hd0,1)/@/boot/grub set root-(hd 0,1)

Затем загрузите модули:

insmod btrfs insmod normal

Затем запустите программу Grub:

нормальный

Этот инструмент позволяет быстро и плавно загружать систему.

Через командную строку

Иногда бывает так, что повреждения не очень серьезные, но система не запускает все программы. В этом случае появится следующее сообщение: Поддерживается минимальное редактирование строк типа BASH. В этом случае вы можете запустить Ubuntu из командной строки.Восстановление с помощью командной строки

Необходимо знать, на каком жестком диске находится ядро и система. Есть несколько вещей, которые необходимо сделать, чтобы выполнить работу:

  1. Введите команду ls (это необходимо для сканирования дисков и разделов. В результате появится список жестких дисков и тип их файловой системы).
  2. Выберите раздел, с которым вы хотите работать.
  3. Запустите оболочку Grub, ядро Linux, загрузочную систему.
  4. Откройте терминал и выполните следующие команды, как только откроется Ubuntu:

sudo Grub2-install /dev/sda sudo Grub2-mkconfig -o /boot/Grub/Grub.cfg

  1. Для правильной и регулярной работы перезагрузите устройство.

Безопасный режим Windows

Grub не видит Windows 10

Существует несколько причин возникновения этой проблемы. Наиболее распространенными являются неисправный os-prober или установка системы на другой жесткий диск.

Первое, что нужно сделать, это заставить программу увидеть раздел. Затем переместите его в другую папку:

$ sudo mount -t ntfs-3g -o ro /dev/sda1

Запустите инструмент os-prober.Используйте инструмент os-prober

После обнаружения Windows обновите конфигурацию загрузчика. Один из этих способов:

  • $ sudo update-grub;
  • $ sudo grub2-mkconfig -0 /boot/grub/grub.cfg;

Бывают ситуации, когда это не работает. Затем необходимо вручную ввести пункт меню Windows. Эта процедура займет немного больше времени, но будет более эффективной.

Найдите UUID диска, на котором установлена Windows, и сделайте следующее

$ blkid /dev/sda1

Использование терминала

Затем вам нужно открыть /etc/grub.d/40_custom и добавить туда следующий код:

$ enuentry «Windows 10» { insmod ntfs set root= ‘(hd0,1)’ search — no-floppy — fs-uuid set B4A6AEB7A6AE7A0E chainloader +1 }

Ввод команд

Следующая команда обновит конфигурацию:

$ sudo update-grub

Обновите конфигурацию

Восстановление grub после установки Windows

Для восстановления загрузчика grub необходимо загрузиться с LiveDVD, открыть терминал и выполнить команду

sudo fdisk -1

Затем система будет разделена на шесть ячеек.Загрузка с диска

Чтобы установить grub, смонтируйте корневой раздел Ubuntu:

sudo mount /dev/sda5 /mnt

Используйте следующее действие в терминале, чтобы записать grub для загрузки:

sudo grub-install —root-directory=/mnt /dev/sda

Терминал Linux

Затем перезагрузите компьютер:

sudo reboot

Хотя процесс перезагрузки grub может показаться сложным, он очень прост и не требует особых знаний. Вам просто нужно будет хорошо изучить инструкцию и выполнить все шаги.

Оцените статью
Silverkomp.ru
Добавить комментарий

Adblock
detector