Восстановление GRUB: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:


== Восстановление GRUB из консоли ==
{{DISPLAYTITLE:Восстановление grub в live режиме}}


{{DISPLAYTITLE:Восстановление grub в live режиме}}
<big>Если вместо загрузки системы (или загрузчика для выбора системы) отображается чёрный экран с надписью '''grub rescue''', необходимо загрузиться с загрузочного USB-накопителя и выполнить следующие действия:</big>
# <big>Проверить диск на ошибки;</big>
# <big>От <u>root</u> выполнить следующие команды ('''''/dev/sdX''''' - устройство, на котором установлена система; '''''/dev/sdXX''''' - системный раздел):</big>
  <big>mkdir /chroot
  mount -o subvol=root /dev/sdXX /chroot ('''Внимание!''' Если файловая система '''''<u>ext4</u>''''', а не btrfs, то команда выполняется без опций: mount /dev/sdXX /chroot)
  for i in dev sys proc sys/firmware/efi/efivars; do mount --bind -v /$i /chroot/$i;done
  chroot /chroot
  mount -a
  grub2-install /dev/sdX</big>
<big>Если все команды выполнились без ошибок, то после перезагрузки системы загрузчик будет восстановлен.</big>


<big>Утилита для восстановления загрузчика (grub) в live режиме при возникновении проблем с загрузкой системы.</big>
== Восстановление GRUB в live режиме ==
<big>При возникновении проблем с загрузкой системы можно воспользоваться утилитой для восстановления загрузчика (grub) в live режиме.</big>


==<big>Установка</big>==
===<big>Установка</big>===
<big>Данная утилита находится в составе свежего дистрибутива МОС12 (''от 26 мая 2025 года'').</big>
<big>Данная утилита находится в составе свежего дистрибутива МОС12 (''от 26 мая 2025 года и более поздних'').</big>


==<big>Запуск</big>==
===<big>Запуск</big>===
<big>Для запуска данной утилиты вставьте установочный USB-накопитель, загрузитесь с него, но вместо установки системы запустите утилиту для восстановления загрузчика (grub), которую можно найти в меню поиском по слову '''live'''.</big>
<big>Для запуска данной утилиты вставьте установочный USB-накопитель, загрузитесь с него, но вместо установки системы запустите утилиту для восстановления загрузчика (grub), которую можно найти в меню поиском по слову '''live'''.</big>


==<big>Использование</big>==
===<big>Использование</big>===
<big>Если при включении компьютера с дуалбутом (в некоторых случаях с одной системой) возникает черный экран или уведомление о '''grub rescue''', следует вставить установочный USB-накопитель с МОС12, загрузиться с него без установки системы и запустить утилиту восстановления загрузчика (grub) в live режиме.</big>  
<big>Если при включении компьютера с дуалбутом (в некоторых случаях с одной системой) возникает черный экран или уведомление о '''grub rescue''', следует вставить установочный USB-накопитель с МОС12, загрузиться с него без установки системы и запустить утилиту восстановления загрузчика (grub) в live режиме.</big>  


[[Файл:Grub error.png|500px|Grub error]]
[[Файл:Grub error.png|500px|Grub error]]


 
<big>В рабочем окне программы представлена системная информация, после ознакомления с которой следует выбрать необходимый системный раздел и нажать кнопку '''«Восстановить''' '''GRUB»'''. Следует выбирать тот раздел, где расположен корень системы (в данном случае - ''/dev/nvme/0n1p6'').</big>
 
<big>В рабочем окне программы представлена системная информация, ознакомившись с которой следует выбрать необходимый системный раздел и нажать кнопку '''«Восстановить''' '''GRUB»'''. Следует выбирать тот раздел, где расположен корень системы (в данном случае - ''/dev/nvme/0n1p6'').</big>


[[Файл:Активное окно программы Восстановление в live режиме.png|500px|Активное окно программы ''Восстановление в live режиме'']]
[[Файл:Активное окно программы Восстановление в live режиме.png|500px|Активное окно программы ''Восстановление в live режиме'']]
Строка 27: Строка 37:


<big>Программа запросит подтверждение выбранного системного раздела. После завершения восстановления GRUB перезагрузите устройство и извлеките загрузочный USB-накопитель, чтобы система загрузилась с жесткого диска.</big>
<big>Программа запросит подтверждение выбранного системного раздела. После завершения восстановления GRUB перезагрузите устройство и извлеките загрузочный USB-накопитель, чтобы система загрузилась с жесткого диска.</big>
== Если в BIOS пропала EFI-запись Rosa ==
<big>Добавить в UEFI запись о загрузчике Rosa можно с помощью следующей команды:</big>
<big><code>efibootmgr -c -L rosa -l \\EFI\\ROSA\\GRUBX64.EFI</code></big>
[[Категория:МОС12]]
[[Категория:МОС12]]
[[Категория:Приложения]]
[[Категория:Приложения]]

Текущая версия на 09:48, 21 октября 2025

Восстановление GRUB из консоли

Если вместо загрузки системы (или загрузчика для выбора системы) отображается чёрный экран с надписью grub rescue, необходимо загрузиться с загрузочного USB-накопителя и выполнить следующие действия:

  1. Проверить диск на ошибки;
  2. От root выполнить следующие команды (/dev/sdX - устройство, на котором установлена система; /dev/sdXX - системный раздел):
 mkdir /chroot
 mount -o subvol=root /dev/sdXX /chroot (Внимание! Если файловая система ext4, а не btrfs, то команда выполняется без опций: mount /dev/sdXX /chroot)
 for i in dev sys proc sys/firmware/efi/efivars; do mount --bind -v /$i /chroot/$i;done
 chroot /chroot
 mount -a
 grub2-install /dev/sdX

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

Восстановление GRUB в live режиме

При возникновении проблем с загрузкой системы можно воспользоваться утилитой для восстановления загрузчика (grub) в live режиме.

Установка

Данная утилита находится в составе свежего дистрибутива МОС12 (от 26 мая 2025 года и более поздних).

Запуск

Для запуска данной утилиты вставьте установочный USB-накопитель, загрузитесь с него, но вместо установки системы запустите утилиту для восстановления загрузчика (grub), которую можно найти в меню поиском по слову live.

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

Если при включении компьютера с дуалбутом (в некоторых случаях с одной системой) возникает черный экран или уведомление о grub rescue, следует вставить установочный USB-накопитель с МОС12, загрузиться с него без установки системы и запустить утилиту восстановления загрузчика (grub) в live режиме.

Grub error

В рабочем окне программы представлена системная информация, после ознакомления с которой следует выбрать необходимый системный раздел и нажать кнопку «Восстановить GRUB». Следует выбирать тот раздел, где расположен корень системы (в данном случае - /dev/nvme/0n1p6).

Активное окно программы Восстановление в live режиме

Для определения нужного системного раздела также можно зайти в утилиту Диспетчер разделов от KDE и в ней найти раздел, куда примонтирована корневая папка установленной системы.

Системный раздел в диспетчере файлов

Программа запросит подтверждение выбранного системного раздела. После завершения восстановления GRUB перезагрузите устройство и извлеките загрузочный USB-накопитель, чтобы система загрузилась с жесткого диска.

Если в BIOS пропала EFI-запись Rosa

Добавить в UEFI запись о загрузчике Rosa можно с помощью следующей команды:

efibootmgr -c -L rosa -l \\EFI\\ROSA\\GRUBX64.EFI