Как открыть меню GRUB при загрузке компьютера

Если при загрузке Linux вы не видите меню GRUB, то, скорее всего, установлена нулевая задержка (таймаут); меню не показывается, и сразу начинается загрузка операционной системы.
Чтобы показать меню GRUB нужно нажать (в некоторых случаях удерживать) определенную клавишу во время загрузки компьютера, а именно после того, как показался экран приветствия (логотип) BIOS/UEFI.
Для компьютеров с BIOS
Для старых компьютеров, с классическим BIOS, чтобы показать меню GRUB, нужно нажать и удерживать клавишу Shift .
Для компьютеров с UEFI
Для современных компьютеров, использующих UEFI, чтобы показать меню GRUB, нужно нажать клавишу Esc .
Если вы нажали и удерживали клавишу Esc , то, возможно, вы попадете в командную строку GRUB. Чтобы открыть меню введите команду normal или используйте другой способ, описанный в заметке Как попасть в меню GRUB, если находишься в командной строке GRUB?
Примечание: справедливо для версии GRUB 2.
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.036 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Как попасть в меню GRUB при загрузке
GRUB (сейчас актуальнее говорить о полностью переписанном GRUB2) является популярным загрузчиком операционных систем семейства Linux и других UNIX-подобных ОС. Нередко бывает так, что пользователь не хочет видеть загрузчик при включении компьютера, ищет способ, как его пропустить, и таки находит — через редактирование файла /boot/grub/menu.lst в классическом GRUB и через редактирование /etc/default/grub в GRUB2. Не все, однако, знают как потом вызвать меню GRUB при необходимости.
В GRUB2 всё довольно просто — зажмите при загрузке компьютера Shift, и Вы попадёте в желаемое меню GRUB2.

Если Вам нужно будет пользоваться GRUB2, и Вы при этом не хотите постоянно жать Shift при перезагрузках, не забудьте отредактировать параметр GRUB_TIMEOUT в файле /etc/default/grub. Для изменения настроек используйте команду
update-grub
В классическом GRUB (он же теперь GRUB Legacy) нужно зажать клавишу Esc.
В файле /boot/grub/menu.lst за время загрузки отвечает параметр timeout.
GRUB консоль. Запускаем Linux
Иногда после установки Linux GRUB загрузчик показывает консоль вместо списка операционных систем. В статье расскажу как попросить grub начать загрузку системы через консоль.
Запускаем Linux через консоль GRUB
Если при загрузке компьютера появилась консоль grub, то не отчаивайтесь:

Для начала надо определить на каком диске находится система. В этом поможет команда:
Введите её и появится список всех дисков и разделов:

Теперь надо пройтись по всем дискам и разделам, чтобы найти два файла. Эти файлы начинаются на vmlinuz и initrd.img. В поиске этих файлов поможет та же команда ls. Скорее всего файлы будут лежать в корневой директории раздела ‘/’. Начинаем перебирать все диски и разделы:
Перебираем до тех пор, пока не найдём фалы vmlinuz и initrd.img. Верный результат будет выглядеть примерно так:

Запускаем Linux
Теперь надо запустить Linux. К сожалению, придётся минимум один раз наступить на грабли, но о них чуть позже.
Для загрузки Linux необходимо ввести следующие команды:
set root=(hd1,gpt2)
linux /vmlinuz-4.4.0-53-generic root=/dev/sda1
initrd /initrd.img-4.4.0-53-generic
boot
В приведённом примере необходимо заменить все пути и названия файлов на свои.
Чтобы облегчить задачу по набору всех значков в именах файлов, можно время от времени нажимать TAB на клавиатуре. Консоль сама будет завершать названия файлов. К примеру, набрали из второй строки «linux /vm», затем нажали TAB, строчка сама дописалась до «linux /vmlinuz-4.4.0-53-generic».
Если при вводе вышеуказанных команд консоль не вернула никаких сообщений, то всё сделано правильно и начнётся загрузка после ввода «boot».
ALERT! /dev/sda1 does not exist Dropping to shell!
При загрузке система монтируется на определенный раздел, в который её устанавливали. К примеру, если установка происходила в /dev/sda1 надо смонтировать систему туда. Но если система была установлена не в /dev/sda1, то во время запуска система выдаст ошибку:
ALERT! /dev/sda1 does not exist. Dropping to shell!
Это и есть грабли, о которых говорил ранее. На второй строчке примера было указано root=/dev/sda1:
linux /vmlinuz-4.4.0-53-generic root=/dev/sda1
Необходимо задать правильный раздел, потому что /dev/sda1 не подходит. Для этого вводим команду:
Появится список всех смонтированных разделов и их адреса:

Находим что-то похожее на root. В моём примере это
Перезапускаем систему и заново вводим в консоль grub все известные команды, но уже с правильным разделом для root:
set root=(hd1,gpt2)
linux /vmlinuz-4.4.0-53-generic root=/dev/mapper/mint—vg-root
initrd /initrd.img-4.4.0-53-generic
boot
Заключение
В статье описан один способов запуска linux через grub консоль. Есть и другие методы запуска. Читайте о них в следующих статьях.
Публикации из этого раздела:
- Парсер XML файла на Python — Сегодня появилась задача: достать информацию из XML файла, содержащего базу данных одного интернет м.
- Удалить дубликаты песен в iTunes — Сегодня iTunes начал неистово загружать песни из облака второй раз, создавая дубликаты. Вскоре я зам.
- Linux и тачпад. Прикосновение для клика «tap to click» — На ноутбуках некоторые дистрибутивы Linux отказываются устанавливать для тачпада опцию «tap to click.
- Шифрование папки — На всех переносимых устройствах (ноутбуках) использую полное шифрование диска (с шифрованием swap ра.
- Как удалить SNAP. Вообще всё — Однажды после свежей установки kubuntu мне потребовался обычный калькулятор. Мой любимый — это gnome.
- Как ускорить Linux (vm.swappiness) — У Linux, как и у Windows, есть несколько настроек работы с оперативной памятью и разделом подкачки. .
- Sony Xperia Ray. Где найти стиль? — Удивительно, почему производители мобильных телефонов перестали уделять внимание стилю, дизайну свои.
- Очистка файла подкачки (swap) в Linux — Порой не хватает оперативной памяти для всех задач. И в дело вступает файл подкачки (swap). К сожале.
5 комментариев к “ GRUB консоль. Запускаем Linux ”
Привет, а как сделать так, чтобы каждый раз не вводить при загрзке:
set root=(hd1,gpt2) linux /vmlinuz-4.4.0-53-generic root=/dev/sda1 initrd /initrd.img-4.4.0-53-generic boot
Привет. Ох, если бы я только знал!:)
Если найду — обязательно поделюсь. Но пока не нашёл. Поэтому пришлось забросить ультрабук prestigio, из-за которого и начал писать эту статью.
Привет. Помоги, пожалуйста, с установкой Linux. При выборе загрузочной флэшки появляется такое окно. Оставь контакты, как с тобой можно связаться? Спасибо.
А если загрузиться в систему и сделать update-grub — это не поможет «запомнить» настройки?
Здравствуйте! После обновления ядра до последней версии система перестала запускаться. Ваша статья очень помогла — загрузился с предыдущего ядра. Только у меня были нюансы. Я не устанавливал переменную root (set root=(hd0, gpt3)), потому что у меня файлы vmlinuz и initrd.img находятся в директории (hd0, gpt3)/boot и при установки переменной не правильно считываются пути к файлам. Я прописывал полный путь
linux (hd0, gpt3)/boot/vmlinuz-5.13. .
initrd (hd0, gpt3)/boot/initrd.img-5.13. . Спасибо большое за статью! Это то что мне было нужно!