Linux при загрузке выдает приглашение grub

Linux при загрузке выдает приглашение grub

Добрый день, коллеги!
Образовалась вот такая проблема:
Установил Mint 19.1 64 бит, Cinnamon на отдельный диск (система единственная),
разделы:

/dev/sda1 2048 1050623 1048576 512M EFI /dev/sda2 1050624 586987519 585936896 279,4G Файловая система Linux /dev/sda3 586987520 616284159 29296640 14G Linux своп /dev/sda4 616284160 1953523711 1337239552 637,7G Файловая система Linux

При старте системы попадаю в черный экран с приглашением GRUB>
Набираю команду exit и происходит загрузка ОС. Как это вылечить?

Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 25
Причина: spoil

slant Сообщения: 4253 Зарегистрирован: 21 июн 2017, 18:09 Решено: 82 Благодарил (а): 51 раз Поблагодарили: 1833 раза Контактная информация:

Приглашение grub при загрузке системы

После загрузки системы: journalctl -b > boot.txt , после чего содержимое получившегося boot.txt в студию.

Andy_K64 Сообщения: 46 Зарегистрирован: 22 апр 2019, 21:11 Благодарил (а): 1 раз Поблагодарили: 1 раз Контактная информация:

Приглашение grub при загрузке системы

Весь текстовый файл? Он большой. Можно здесь присоединить текст, или весь его текст копировать в сообщение?

slant Сообщения: 4253 Зарегистрирован: 21 июн 2017, 18:09 Решено: 82 Благодарил (а): 51 раз Поблагодарили: 1833 раза Контактная информация:

Приглашение grub при загрузке системы

Вроде можно было. А чтоб файл был поменьше — давать команду надо сразу после загрузки. Там вся сессия записывается с момента старта.

Andy_K64 Сообщения: 46 Зарегистрирован: 22 апр 2019, 21:11 Благодарил (а): 1 раз Поблагодарили: 1 раз Контактная информация:

Приглашение grub при загрузке системы

x230 Сообщения: 2094 Зарегистрирован: 02 сен 2016, 22:07 Решено: 5 Благодарил (а): 406 раз Поблагодарили: 487 раз Контактная информация:

Приглашение grub при загрузке системы

прошу прощения. а ESET NOD32 Antivirus — это обязательно нужно на машине?
.
и строка error[057d0000]: Не удается разблокировать сменный носитель (org.freedesktop.udisks2.filesystem-mount)
— тоже подозрительна — ключи или флэшки не стоят в тачке?

Ара Магеддон Сообщения: 562 Зарегистрирован: 08 дек 2018, 01:08 Решено: 18 Благодарил (а): 36 раз Поблагодарили: 135 раз

Приглашение grub при загрузке системы

А банальности типа sudo update-grub пробовали?
И на содержимое файла /etc/default/grub можно взглянуть?

Andy_K64 Сообщения: 46 Зарегистрирован: 22 апр 2019, 21:11 Благодарил (а): 1 раз Поблагодарили: 1 раз Контактная информация:

Приглашение grub при загрузке системы

Банальное решение ничего не дало.
usb-устройства не повлияли на ход загрузки, отключил, ничего не изменилось.
Антивирус был установлен позже, когда проблема уже была (она возникла сразу после установки).
Файл grub.txt прилагается. К сожалению, нивего в нем не понимаю, ибо в linux я неофит.

Читайте также:  Linux ls hide hidden files

Dja Сообщения: 6635 Зарегистрирован: 27 авг 2016, 20:03 Решено: 28 Откуда: Voskresensk Благодарил (а): 1188 раз Поблагодарили: 699 раз Контактная информация:

Приглашение grub при загрузке системы

Попробуйте изменить граб таймаут. Он вроде меньше трех не должен ставиться. Попробуйте поставить 3. После обновите граб и рестарт.

Новичок? — ознакомься с правилами
и Панель форматирования
Изображение
IRC-канал
Изображение

Andy_K64 Сообщения: 46 Зарегистрирован: 22 апр 2019, 21:11 Благодарил (а): 1 раз Поблагодарили: 1 раз Контактная информация:

Приглашение grub при загрузке системы

Попробуйте изменить граб таймаут. Он вроде меньше трех не должен ставиться. Попробуйте поставить 3. После обновите граб и рестарт.

x230 Сообщения: 2094 Зарегистрирован: 02 сен 2016, 22:07 Решено: 5 Благодарил (а): 406 раз Поблагодарили: 487 раз Контактная информация:

Приглашение grub при загрузке системы

Andy_K64 Сообщения: 46 Зарегистрирован: 22 апр 2019, 21:11 Благодарил (а): 1 раз Поблагодарили: 1 раз Контактная информация:

Приглашение grub при загрузке системы

А что это даст? И как это сделать? У меня диалога по выбору метода загрузки на старте нет. Система-то одна на компе.

hellonet Сообщения: 2521 Зарегистрирован: 11 окт 2016, 12:58 Решено: 9 Откуда: Новосибирск Благодарил (а): 1002 раза Поблагодарили: 438 раз Контактная информация:

Приглашение grub при загрузке системы

Могла загрузочная флешка косо записаться. Я недавно на комп только с третьей флешки смог такую же систему (только Mate) установить. Первую флешку комп вообще не увидел, со второй вечно мигающий знак дефиса в верхнем левом углу и только с третьей флешки всё получилось как надо. Возможно поможет переустановка системы с перезаписанной флешкой. А возможно и дистрибутив придется перекачать (Контрольную сумму проверял?)

Andy_K64 Сообщения: 46 Зарегистрирован: 22 апр 2019, 21:11 Благодарил (а): 1 раз Поблагодарили: 1 раз Контактная информация:

Приглашение grub при загрузке системы

Да система-то у меня запускается! Но для этого надо набрать команду EXIT в приглашении grub> При этом меню grub нет.
И нормально все работает. Раздражает только эта остановка.

Ара Магеддон Сообщения: 562 Зарегистрирован: 08 дек 2018, 01:08 Решено: 18 Благодарил (а): 36 раз Поблагодарили: 135 раз

Приглашение grub при загрузке системы

/etc/default/grub абсолютно стандартный, там никаких изменений нет. А еще на винте есть раздел efi, но, судя по бутлогу, загрузка происходит в режиме совместимости (bios). Или я ошибаюсь?
Да и бутлог начинается с того, что загружается ядро с полученными от grub параметрами. А проблема возникает где-то раньше.

Источник

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

Иногда после установки Linux GRUB загрузчик показывает консоль вместо списка операционных систем. В статье расскажу как попросить grub начать загрузку системы через консоль.

Запускаем Linux через консоль GRUB

Если при загрузке компьютера появилась консоль grub, то не отчаивайтесь:

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

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

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

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

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

Читайте также:  Лабораторная работа файловая система ос linux

Перебираем до тех пор, пока не найдём фалы 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 консоль. Есть и другие методы запуска. Читайте о них в следующих статьях.

Публикации из этого раздела:

  • Linux. Переподключить все USB устройства — Иногда на компьютерах происходит беда с USB устройствами. К примеру, во время загрузки операционной .
  • Антивирус для Linux? — Если устройство с цифровым интерфейсом подключено к интернету, то его можно сломать или заразить вир.
  • Как посмотреть DNS записи домена — Чтобы посмотреть DNS записи домена введите в командной строке Linux следующую команду: dig alexgur.r.
  • Как удалить SNAP. Вообще всё — Однажды после свежей установки kubuntu мне потребовался обычный калькулятор. Мой любимый — это gnome.
  • Учитесь программировать — В истории человечества было несколько промышленных революций. Всегда с печальными последствиям для р.
  • Ubuntu. Стартовая настройка — Уже больше 10 лет пользуюсь дистрибутивами на основе Ubuntu. Поэтому привык к набору программ, кото.
  • Debian. Минимальная установка KDE — Для минимальной установки Debian+KDE использую следующую команду.
  • Шифрование папки — На всех переносимых устройствах (ноутбуках) использую полное шифрование диска (с шифрованием swap ра.

4 комментариев к “ 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, из-за которого и начал писать эту статью.

Читайте также:  Astra linux программный raid

Привет. Помоги, пожалуйста, с установкой Linux. При выборе загрузочной флэшки появляется такое окно. Оставь контакты, как с тобой можно связаться? Спасибо.

Источник

Сбой загрузчика GRUB

После обновления системы произошел сбой GRUB — при загрузке компьютер попадает в меню GRUB с приглашением grub>
Корректно загрузиться удаётся при вводе следующих команд:
set root=(hd0,gpt2)
insmod ext2
insmod normal
normal
linux /boot/vmlinuz-5.15.0-70-generic root=/dev/sda2
initrd /boot/initrd.img-5.15.0-70-generic

После этого загрузка проходит нормально. Разумеется, это неудобно. Хотелось бы восстановить штатную работу GRUB.
Однако описанная в мануалах последовательность команд:
sudo grub-install /dev/sda
sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo update-grub

ни к чему не приводит, хотя при выполнении команд сообщений об ошибках не выдаётся. После перезагрузки — всё то же постылое приглашение grub>
Подскажите, где собака порылась? Как восстановить штатную процедуру загрузки?

Юрий Пет

New member

с диска или с флешки запустите установщик, там есть восстановление загрузчика, подробности не помню, давно оттуда восстанавливал
также с помощью этой статьи когда то восстанавливал, там несколько способов, вроде последний мне помог https://itproffi.ru/vosstanovlenie-zagruzchika-grub-v-linux/

Australopithecus

New member

BloodGarry

New member

Australopithecus

New member

BloodGarry

New member

Australopithecus

New member

BloodGarry

New member

Вообще-то этот файл хранится — и изменяется при изменении настроек системы — в /etc/boot/grub/ . Или и в /boot/grub тоже должен быть?

Tehanalise

New member

Доброго дня. После обновления до 2.12.46 небольшие странности с grub.
И самое интересное, не на всех машинах.
На некоторых машинах достаточно зайти в биос и в профиле загрузки выбрать: astralinuxce
и всё грузится штатно.
А на некоторых приходится в ручную в биосе делать профиль с указанием пути: /Boot/efi/EFI/astralinuxce/grubx64.efi
И далее всё тоже грузится штатно.
Просто непонятно.
Это надо исправлять? Как?
Или это вполне нормально и не стоит заморачиваться?

BloodGarry

New member

Прошу прощения, оказалось, что в каталоге /boot/grub, конечно же есть файл boot.cfg. Вот только его становится видно не сразу, а лишь после ввода команд insmod ext2, insmod normal и normal. Так что проблема, увы, не решилась. В самом файле вроде бы все в порядке — выкладывая здесь, переименовал его в текстовый.

Вложения

astravb

New member

Прошу прощения, оказалось, что в каталоге /boot/grub, конечно же есть файл boot.cfg. Вот только его видно лишь после ввода команд insmod ext2 и insmod normal. Так что проблема, увы, не решилась. В самом файле вроде бы все в порядке — здесь переименовал его в текстовый.

Вы говорите, что вручную астра запускается?
Я бы так и загрузился, а потом скопировал
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak01
а потом

sudo grub-install /dev/sda
(только перепроверьте 7 раз что у вас там на месте /dev/sda и надо в MBR или в раздел это дело совать)
Произойдет пересоздание загрузчика. Обычно, после этого я закидываю в блокноте из /boot/grub/grub.cfg.bak01 в /boot/grub/grub.cfg недостающее, что grub-install поубивала.

! Еще может быть ошибка файловой системы (fsck)
! Еще может быть ошибка в /boot/grub/grub.cfg проверьте uuid раздела
! Еще могут быть нарушены права раздела (сомневаюсь)

Источник

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