Перейти к содержимому

Как зайти в grub при загрузке ubuntu

  • автор:

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

Как открыть меню 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.

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

Если Вам нужно будет пользоваться 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, то не отчаивайтесь:

Grub консоль. Запускаем Linux

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

Введите её и появится список всех дисков и разделов:

Grub консоль. Запускаем Linux

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

Перебираем до тех пор, пока не найдём фалы vmlinuz и initrd.img. Верный результат будет выглядеть примерно так:

Grub консоль. Запускаем Linux

Запускаем 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 не подходит. Для этого вводим команду:

Появится список всех смонтированных разделов и их адреса:

Grub консоль. Запускаем Linux

Находим что-то похожее на 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. . Спасибо большое за статью! Это то что мне было нужно!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *