Product SiteDocumentation Site

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

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

Note

Доступ к перечисленным интерфейсам GRUB может быть получен посредством нажатия любой клавиши в течение трех секунд с момента появления экрана загрузки.
Меню
Является интерфейсом настройки GRUB по умолчанию. Доступные операционные системы и ядра отображаются в виде упорядоченного по имени списка. Используйте клавиши стрелок для перемещения и Enter для загрузки выбранного ядра. По истечению таймаута, если выбор не сделан, GRUB загрузит стандартные настройки.
Нажмите e для входа в редактор или c для загрузки интерфейса командной строки.
Раздел E.6, «Файл конфигурации меню GRUB» содержит дополнительную информацию о настройке этого интерфейса.
Интерфейс редактора записей
Для доступа к редактору нажмите e в меню загрузчика. Будут показаны команды GRUB, которые можно изменить путем добавления новой командной строки (нажмите o для вставки новой строки после текущей или O для вставки перед текущей строкой), редактирования (e) или удаления строки (d).
Завершив изменение, нажмите b для исполнения команд и загрузки операционной системы. Для отмены изменений и перезагрузки стандартного меню нажмите Esc. Нажатие c вызовет загрузку командного интерфейса.

Note

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

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

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