Жратва

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

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

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

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

Войдите в интерфейс командной строки GRUB Rescue:

По умолчанию, если все в порядке, при запуске компьютера вы должны загрузиться прямо в установленную вами операционную систему. В моем случае это 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 вы можете вывести список установленных вами жестких дисков и разделов с помощью следующей команды:

grub> 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) с помощью следующей команды:

grub> ls (hd0, gpt2) /

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

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

grub> ls (hd0, gpt2) / загрузка

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

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

grub> установить root = (hd0, gpt2)

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

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

личинка> Linux / загрузка / vmlinuz-4.15.0-20-общий корень = / dev / 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-20-общий

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

grub> загрузка

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

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

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

$ sudo update-grub2

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

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

$ sudo grub-install / dev / sda

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

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

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

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

личинка>

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

Команды:

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

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

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

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

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

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

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

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

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

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

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

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

Об авторе

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

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

Просмотреть все сообщения
Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...
Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...
Бесплатные движки с открытым исходным кодом для разработки игр для Linux
В этой статье будет рассмотрен список бесплатных игровых движков с открытым исходным кодом, которые можно использовать для разработки 2D- и 3D-игр в L...