Конcоль GRUB: различия между версиями
Строка 31: | Строка 31: | ||
С помощью команды {{cmd|ls}} ищем корневой раздел (а при отдельном разделе /boot и eго) | С помощью команды {{cmd|ls}} ищем корневой раздел (а при отдельном разделе /boot и eго) | ||
[[Файл:Grub search root.png|альт=Поиск раздела root из нормальной консоли grub|Поиск раздела root из нормальной консоли grub]] | |||
<!--- | |||
[[Файл:Boot_from_classic_grub_consoloe.png||Демонстрация алгопитма загрузки из нормальной консоли Grub]] | [[Файл:Boot_from_classic_grub_consoloe.png||Демонстрация алгопитма загрузки из нормальной консоли Grub]] | ||
-> | |||
Даём команду {{cmd|ls}} | Даём команду {{cmd|ls}} | ||
Получаем перечень видимых в системе разделов | Получаем перечень видимых в системе разделов |
Версия от 16:53, 24 августа 2024
Иногда, при сбое системы или диска, при включении компьютера вместо загрузки системы/отображения меню GRUB2 отображается консоль с приглашением grub> или grub rescue>.
Если вы попали в консоль Grub, то надо первым делом определить в какой тип консоли вы попали, а дальше действовать в соответствии с этим.
- Если вы видите приглашение
grub>
это нормальная консоль GRUB
- Если вы видите приглашение
grub rescue>
это аварийнаяконсоль GRUB
Загрузчик GRUB2 выполняет свой файл конфигурации как шелл-подобный скрипт, состоящий из команд. Те же команды можно выполнять и в интерактивном режиме, с помощью консоли.
Нормальная консоль GRUB2
Причина попадания в нормальную консоль
Если вы видите в терминале GRUB2 приглашение вида grub> , значит вы попали в его нормальную консоль.
Примечание: GRUB2 открывает нормальную консоль, если:
- при загрузке не найден файл конфигурации grub.cfg;
- файл конфигурации найден и выполнен, но в ходе его выполнения так и не было создано меню, и не была выполнена команда boot (см. ниже), либо её выполнение завершилось неудачно;
- в меню загрузчика нажата клавиша c.
Алгоритм загрузки из нормальной консоли (при неправильной загрузке)
- Поиск корневого каталога
С помощью команды ls ищем корневой раздел (а при отдельном разделе /boot и eго)