Grub red hat linux

Глава 9. Загрузчик GRUB

When a computer with Red Hat Enterprise Linux is turned on, the operating system is loaded into memory by a special program called a boot loader. A boot loader usually exists on the system’s primary hard drive (or other media device) and has the sole responsibility of loading the Linux kernel with its required files or (in some cases) other operating systems into memory.

9.1. Загрузчики и системная архитектура

Каждая архитектура с Red Hat Enterprise Linux использует специфичный для нее загрузчик. Следующая таблица перечисляет доступные загрузчики:

Таблица 9.1. Загрузчики для архитектур

Архитектура Загрузчики
AMD ® AMD64 GRUB
IBM ® eServer ™ System i ™ OS/400 ®
IBM ® eServer ™ System p ™ YABOOT
IBM ® System z ® z/IPL
IBM ® System z ® z/IPL
Intel ® Itanium ™ ELILO
x86 GRUB

Данный раздел содержит описание команд и параметров настройки загрузчика GRUB, входящего в поставку Red Hat Enterprise Linux для x86.

Источник

E.3. Установка GRUB

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

Перед началом установки GRUB проверьте наличие последней версии пакета GRUB, которую можно найти на установочном DVD. Инструкции по установке пакетов можно найти в главе Управление пакетами с помощью RPM в руководстве по развертыванию Red Hat Enterprise Linux.

После завершения установки GRUB откройте окно терминала и от лица root выполните /sbin/grub-install , указав путь для установки загрузчика первого этапа. Например, следующая команда устанавливает GRUB в MBR основного IDE-устройства:

Читайте также:  Lenovo linux mint wifi

GRUB не может создать программный RAID-массив, поэтому каталог /boot должен быть расположен в отдельном разделе. /boot не должен располагаться на нескольких дисках (как в RAID 0). В случае RAID 0, поместите /boot в отдельный раздел за пределами массива.

Так как /boot должен размещаться в одном разделе, GRUB не сможет загрузить систему, если диск с этим разделом поврежден или удален из системы, даже если используется RAID 1. База знаний Red Hat включает статью, в которой описывается, как загрузить систему с другого диска в зеркальном массиве: http://kbase.redhat.com/faq/docs/DOC-7095

Эти проблемы свойственны лишь программным RAID-массивам, в которых составляющие диски представлены в системе как отдельные диски. В случаях с аппаратными RAID, где несколько дисков представлены как один, таких проблем не будет.

Источник

E.5. Интерфейсы GRUB

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

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

Используется по умолчанию. Доступные операционные системы и ядра показаны в виде упорядоченного по имени списка. Используйте стрелки для навигации и Enter для загрузки выбранного ядра. Если выбор не сделан, по истечении таймаута GRUB загрузит ядро или систему, заданные по умолчанию.

Нажмите e для входа в редактор или c для загрузки интерфейса командной строки.

Для перехода в режим редактирования нажмите e . Здесь будут доступны операции добавления новой строки (нажмите o для вставки новой строки после текущей или O для вставки перед текущей строкой), редактирования ( e ) или удаления строки ( d ).

Завершив, нажмите b для исполнения команд и загрузки операционной системы. Для отмены изменений и перезагрузки стандартного меню нажмите Esc . Ввод c вызовет загрузку командного интерфейса.

Читайте также:  Открыть папку от имени администратора linux

Раздел E.8, «Изменение уровня выполнения во время загрузки» содержит информацию об изменении уровней выполнения в меню GRUB.

Является простейшим интерфейсом GRUB, который, тем не менее, обеспечивает максимальный контроль. В командной строке можно набрать любую команду GRUB и исполнить ее, нажав Enter . Этот интерфейс предоставляет возможности автозавершения с помощью Tab , а также использования Ctrl комбинаций при наборе команд, например, Ctrl + a для перехода к началу строки или Ctrl + e для перехода к концу строки. Клавиши стрелок, Home , End и Delete работают так же, как и в оболочке bash .

E.5.1. Порядок загрузки интерфейсов

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

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

Если файл конфигурации неверен, GRUB покажет сообщение об ошибке и запросит ввод информации. Это позволяет пользователю точно определить место ошибки. Нажатие любой клавиши приведет к перезагрузке интерфейса меню, где затем можно отредактировать запись, исправив ошибку. В случае повторной неудачи будет опять показана ошибка и загружено меню.

Источник

Оцените статью
Adblock
detector