Как использовать GRUB Rescue в Ubuntu 18.04 LTS

How Use Grub Rescue Ubuntu 18



GRUB - это программа-загрузчик. Он широко используется в качестве загрузчика по умолчанию для Linux. Хотя GRUB широко используется в Linux, GRUB также может загружать операционные системы Windows. Он очень мощный и расширяемый.

Загрузчик GRUB имеет мощный интерфейс командной строки, который можно использовать для решения проблем с загрузкой. Это называется GRUB Rescue.







В этой статье я покажу вам, как использовать интерфейс командной строки GRUB Rescue для GRUB. Я использую Ubuntu 18.04 LTS для демонстрации. Давайте начнем.



По умолчанию, если все в порядке, при запуске компьютера вы должны загрузиться прямо в установленную операционную систему. В моем случае это операционная система Ubuntu 18.04 LTS.



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





Иногда вы сможете увидеть меню GRUB, как на скриншоте ниже. Чтобы перейти к GRUB Rescue отсюда, нажмите c .



Вы должны иметь возможность перейти в режим командной строки GRUB Rescue, как видно на скриншоте ниже.

В следующем разделе я покажу вам, как использовать GRUB Rescue. Во-первых, я покажу вам, как загрузить установленную мною операционную систему Ubuntu 18.04 LTS. Затем я расскажу о некоторых наиболее распространенных командах восстановления GRUB.

Использование GRUB Rescue для загрузки в Ubuntu 18.04 LTS:

В интерфейсе командной строки GRUB Rescue вы можете вывести список установленных вами жестких дисков и разделов с помощью следующей команды:

жратва> ls

Как видите, у меня (hd0) , (hd0, gpt1) а также (hd0, gpt2) доступный. (hd0) представляет собой необработанный жесткий диск. (hd0, gpt1) а также (hd0, gpt2) являются первым и вторым разделами GPT (hd0) соответственно.

У меня Ubuntu 18.04 LTS установлена ​​на оборудовании UEFI. Итак, первый раздел (hd0, gpt1) это раздел EFI, а второй раздел (hd0, gpt2) это корневой раздел. Файлы, необходимые для загрузки операционной системы, находятся в папке /ботинок каталог (hd0, gpt2) перегородка в моем случае. Ты можешь иметь /ботинок в отдельном разделе, в этом случае внесите изменения в команды по своему усмотрению.

Вы можете перечислить, какие файлы у вас есть в определенном разделе с ls из интерфейса командной строки GRUB Rescue.

Список файлов и каталогов корневого раздела (hd0, gpt2) с помощью следующей команды:

жратва> ls (hd0, gpt2)/

Как видите, перечислены файлы и каталоги.

Нас интересуют файлы, которые есть в /ботинок каталоги.

жратва> ls (hd0, gpt2)/ботинок

Вы должны найти два файла в /ботинок каталог вмлинуз а также initrd как отмечено на скриншоте ниже. Эти файлы необходимы для правильной загрузки.

Теперь установите корень переменная, указывающая на корневой раздел (hd0, gpt2) с помощью следующей команды:

жратва> установленный кореньзнак равно(hd0, gpt2)

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

Вы можете сделать это с помощью следующей команды:

жратва>linux/ботинок/вмлинуз-4.15.0-двадцать-общийкореньзнак равно/разработчик/sda2

ЗАМЕТКА: Здесь корень = / dev / sda2 требуется для. В противном случае вы не сможете загрузиться. / dev / sda2 означает, что это второй раздел первого жесткого диска. Я добавил таблицу, чтобы помочь вам понять, как это работает.

Идентификатор GRUB Жесткий диск Раздел Идентификатор Linux
(hd0) Первый / dev / sda
(hd0, gpt1) Первый Первый / dev / sda1
(hd0, gpt2) Первый Второй / dev / sda2
(hd1) Второй / dev / sdb
(HD1, GPT2) Второй Второй / dev / sdb2
(HD1, GPT5) Второй Пятая / dev / sdb5

Также знайте, что автозаполнение файлов и каталогов с key также работает в интерфейсе командной строки GRUB, как и в терминале Linux. Таким образом, у вас не должно возникнуть проблем с перемещением по интерфейсу командной строки GRUB.

Теперь вам нужно запустить initrd команда, чтобы сообщить об образе initrd загрузчику GRUB.

Вы можете сделать это с помощью следующей команды:

жратва>initrd/ботинок/initrd.img-4.15.0-двадцать-общий

Теперь, когда все настроено, вы можете запустить следующую команду GRUB для загрузки операционной системы Ubuntu 18.04 LTS.

жратва>ботинок

Процесс загрузки должен начаться, как вы можете видеть на скриншоте ниже.

После этого вы должны увидеть экран входа в систему. Войдите в свою систему Ubuntu 18.04 LTS.

Теперь, когда вы вошли в систему, выполните следующую команду, чтобы обновить файл конфигурации GRUB 2:

$судообновление-grub2

Конфигурация GRUB 2 должна быть обновлена.

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

$судоgrub-install/разработчик/sda

ЗАМЕТКА: Здесь / dev / sda - это жесткий диск, на который вы хотите установить загрузчик GRUB. Обычно это жесткий диск, на котором находится корневой раздел.

Теперь, когда все работает, вы сможете нормально загрузиться. Если вам все еще нужно что-то исправить, вы можете сделать это прямо сейчас.

Загрузка дополнительных модулей:

Иногда приглашение интерфейса командной строки GRUB должно быть спасение личинок> вместо того

жратва>

В этом случае вам нужно выполнить 2 дополнительные команды. Они используются для загрузки модулей GRUB, которые не загружаются по умолчанию. Но очень важны для загрузки системы.

Команды:

спасение личинок>insmod нормальный
спасение личинок>insmod linux
Полезные команды восстановления GRUB:

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

установить пейджер = 1 - Если вывод какой-либо команды достаточно длинный и не умещается на экране, то эта команда отображает результаты на пейджере, например меньше в терминале Linux.

lsmod - В нем перечислены все загруженные модули GRUB.

Кот - используется для чтения файлов.

USB - перечислите все USB-устройства, подключенные к вашей системе.

Чисто - очищает весь текст из окна командной строки GRUB.

configfile grub.cfg_filePath - Вы можете добавить grub.cfg файл с помощью этой команды.

insmod - загрузить модуль GRUB.

lspci - перечислить все подключенные устройства PCI.

ls - список файлов, каталогов и блочных устройств вашего компьютера.

Хотя эта статья ориентирована на Ubuntu 18.04 LTS, она должна работать с любым другим современным дистрибутивом Linux, использующим загрузчик GRUB. Спасибо, что прочитали эту статью.

ботинок

Об авторе

Шахриар Шовон

Фрилансер и системный администратор Linux. Также любит разработку веб-API с помощью Node.js и JavaScript. Я родился в Бангладеш. В настоящее время я изучаю электронику и технику связи в Университете инженерии и технологий Хулна (KUET), одном из требовательных государственных инженерных университетов Бангладеш.

Просмотреть все сообщения

СВЯЗАННЫЕ СОВЕТЫ ДЛЯ LINUX

  • Что такое Tree Command в Ubuntu
  • Как установить g ++ на Ubuntu
  • Как использовать команду strings в Ubuntu
  • Как установить и запустить traceroute в Ubuntu
  • Что лучше; Ubuntu или Debian
  • Как использовать диспетчер задач в Ubuntu для мониторинга системы
  • Как использовать команду netplan в Ubuntu