Меню

При установке линукс ошибка граб

Нередко возникает необходимость в установке двух принципиально разных операционных систем на один компьютер: Windows и Linux. Разумеется, подобное «соседство» будет связано с некоторыми неудобствами. Для установки, как правило, используют специальную программу GRUB. Но к сожалению, при её использовании можно столкнуться с рядом ошибок. В этой статье разберёмся с тем, как исправить ошибки загрузчика GRUB. Давайте же начнём. Поехали!

Исправление ошибок GRUB

Для начала давайте определимся с тем, что из себя представляет эта программа. GRUB — представляет собой системный загрузчик, устанавливающийся непосредственно с Линукса и записывающий все данные на первый раздел диска (MBR).

Сам rescue mode является отличительной чертой GRUB 2 от его предыдущей версии. Этот режим запускается, если программе-загрузчику не удалось найти файл «grub.cfg» либо не удалось передать управление в kernel (ядро). В итоге не удаётся найти загрузочные файлы и запустить операционную систему. Именно тогда и возникает ошибка.

Ошибка: Unknown Filesystem

Следуйте инструкциям ниже, чтобы узнать, как решить проблему с GRUB

Способ 1

Что делать в случае ошибки unknown filesystem grub-rescue? Перед вами окно, в котором можно использовать только 4 команды, их вполне достаточно, чтобы исправить все проблемы и успешно загрузиться:

  • ls — позволяет вывести всё содержимое;
  • set — применяется для установки переменных;
  • unset — очищает переменную;
  • insmod — необходима для загрузки модулей.

Также можно сделать доступным ряд других команд. Сделать их доступными можно, загрузив модуль «normal». Для этого пропишите:

insmod normal

После этого станут доступны:

  • dump — для очистки памяти;
  • exit — команда выхода из загрузчика;
  • chainloader — необходима, чтобы указать последующей команде boot передать управление цепочечному загрузчику;
  • kfreebsd — несколько команд, позволяющих загрузить ядро FreeBSD, его модули;
  • rmmod — позволяет выгрузить указанный модуль ядра;
  • multiboot.

Первым делом нужно отыскать модули, чтобы загрузить их. Для этого введите:

ls

Результатом выполнения команды будет следующее:

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)

Из этого можно сделать вывод, что загрузчик не может определить файловые системы дисков, поэтому определяет их как msdos. Теперь необходимо угадать видимые диски. В конкретном примере перед вами два диска: hd0 (с тремя разделами) и hd1 (с двумя разделами). Допустим, вы знаете, что Linux инсталлирован на диск, который имеет три раздела. В таком случае вам нужен диск с индексом «0».

GRUB даёт названия разделам в обратном порядке. В связи с этим, неясно как трактовать запись: «(hd0,msdos3)». Ведь можно посчитать это как первым разделом, так и третьим. К счастью, из этой ситуации можно выйти при помощи такого синтаксиса команды: «(hd0,1)». Обратите внимание, что в программе-загрузчике GRUB отсчёт дисков идёт с 0, а разделов с 1.

Допустим, что Линукс хранится в первом разделе, тогда он будет обозначаться (hd0,1). В этом случае команда, которую необходимо прописать, будет иметь вид:

set prefix=(hd0,1)/boot/grub
set root=(hd0,1)

Теперь модули могут быть загружены. Использовать их можно только после загрузки.

После того как вы выбрали нужный диск, проверьте содержится ли там то, что нужно. Для этого пропишите:

ls /boot/grub

В результате выполнения на экране появится список md файлов.

Далее, пропишите:

insmod ext2
insmod normal
normal

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

Теперь остаётся загрузить Linux. Делается это при помощи команды:

grub-install /dev/sda

Ноутбук с ОС Linux

Способ 2

Всё сильно упрощается, если использовать Live CD – загрузочный диск с системой Linux. Он может быть записан на флешке, на внешнем винчестере или на обычном диске – это неважно, главное, чтобы с него можно было загрузить компьютер.

После загрузки Linux стандартным способом устанавливается бесплатная утилита Boot Repair. Она предназначена именно для устранения ошибок загрузки с помощью загрузчика Grub и очень проста в использовании – достаточно кликнуть по кнопке.

Заметим, что иметь Live CD для линуксоида всегда полезно и даже необходимо. Это зачастую избавляет от множества проблем, так как позволяет загрузить полноценную систему с внешнего носителя и использовать весь её инструментарий. Скачать такой диск с любой версией Linux не представляет сложностей, в комплекте обычно идёт инструкция по записи его на флешку.

После выполнения всех этих действий ошибка будет устранена. Пишите в комментариях была ли полезна для вас эта статья и задавайте любые интересующие вопросы по рассмотренной теме.

  • Печать

Страницы: [1] 2  Все   Вниз

Тема: Ubuntu 16.04 Не удалось установить GRUB.  (Прочитано 11185 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
SergPro

На форуме не нашёл такой проблемы, надеюсь правильно создал тему.
Устанавливаю Ubuntu 16.04 рядом с Виндовс 10. Разметил диски и т.п. Но после всей установки вылетает окошко с «Не удалось установить GRUB» Как бы мне эту проблему решить. Второй день мучаюсь. Надеюсь на помощь. Спасибо за ранее.


ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 16/04/2017). Модератором раздела принято решение закрыть тему.
—zg_nico

« Последнее редактирование: 14 Июля 2019, 03:09:21 от zg_nico »


Оффлайн
viktor ne perestukin

 Уточни пожалуйста — «Не удалось установить GRUB» во время установки с Live или после установки


Оффлайн
SergPro

После установки выдаёт это сообщение.


quatro


Оффлайн
SergPro

Да, после установки вылетает ошибка с GRUB.


Пользователь добавил сообщение 01 Ноября 2016, 22:23:54:


Только у меня почему-то нету раздела ESP и отформатированного в FAT32.(для корректной установки)

« Последнее редактирование: 01 Ноября 2016, 22:23:54 от SergPro »


Оффлайн
Дюшик

Только у меня почему-то нету раздела ESP и отформатированного в FAT32.(для корректной установки)

Загрузитесь с установочного носителя Ubuntu и покажите вывод команды

sudo parted -l
или скрин с разделами из Gparted.
Или загрузитесь в 10-ку, в строке поиска введите diskmgmt.msc -> OK, сделайте скрин открывшегося окна с разделами диска и покажите скрин.


Оффлайн
SergPro

« Последнее редактирование: 03 Ноября 2016, 18:17:46 от SergPro »


Оффлайн
mahinist


Оффлайн
Дюшик

SergPro,
У вас «простая» разметка диска — MBR. Раздел ESP вам не нужен. Во время установки Ubuntu, вы случайно GRUB устанавливаете не раздел? (и возможно Виндовый). В процессе установки Ubuntu проверьте/установите GRUB на жесткий диск (/dev/sda, а не на /dev/sda1…4). 


Оффлайн
SergPro

а как Граб поставить туда,куда нужно.? галочку поставить?


Пользователь добавил сообщение 03 Ноября 2016, 20:03:27:


процессе установки Ubuntu проверьте/установите GRUB на жесткий диск (/dev/sda, а не на /dev/sda1…4).

Т.е. внизу будет «Устройство для установки системного загрузчика»
тут и выбираем /dev/sda     ?

P.S. по умолчанию у меня было /dev/sda


Пользователь добавил сообщение 03 Ноября 2016, 22:51:46:


На старый нетбук 2009 года установился без проблем (рядом с Виндовс 8.1)
А на современный 2015 года рядом с Виндовс 10 не ставится. Буду разбираться.
Нужна помощь.

« Последнее редактирование: 03 Ноября 2016, 22:51:46 от SergPro »


Оффлайн
Дюшик

SergPro,
Возможно вы неправильно загружаетесь с установочной флешки (если устанавливаете с флешки, вы не написАли).
1. Если у вас есть выбор загрузочной флешки, например

UEFI: Kinston 4 GB
Kingston 4 GB

то выбирайте флешку без префикса UEFI.

2. Если первого варианта нет, то зайдите в UEFI-BIOS и поищите параметр типа Boot mode и в нём проверьте/поставьте Legacy only или Legacy first. Всё это может называться по-разному, т.к. UEFI-BIOS очень разные. Вообщем вам нужно режим загрузки сделать строго Legacy (CSM и т.п.).
После выполнения первого или второго пунктов, загрузиться с установочной флешки и попробовать установить GRUB
а) вручную

sudo mount /dev/sdaX /mnt     - где Х цифра раздела с Ubuntu
sudo grub-install --root-directory=/mnt /dev/sda

б) через Boot repair https://help.ubuntu.ru/wiki/boot_repair
в) через Grub Customizer https://help.ubuntu.ru/wiki/grub_customizer

Если всё вышепредложеное «мимо», то можно временно организовать загрузку Ubuntu через Виндовый загрузчик с помощью EasyBCD https://forum.ubuntu.ru/index.php?topic=283187.msg2231636#msg2231636. Потом загрузиться в Ubuntu и пробовать установить GRUB из Ubuntu

sudo grub-install /dev/sda

дальше по результатам.


Оффлайн
SergPro


Оффлайн
Дюшик

SergPro,
Моё ИМХО. Отделльный раздел boot не нужен и проблему он не решит. Но если вы хотите попробовать установку с разделом boot, то можете поэксперементировать. Моё мнение, что нужно сначала попробовать правильно загрузится с флешки и посмотреть, что получится. Ещё один вариант, который вы можете попробовать, это записать флешку через программу Rufus с настройкой MBR для компьютеров с BIOS и UEFI и установить систему. Есть ещё одна возможная, но маловероятная причина, чтобы её исключить нужен с установочной флешки Ubuntu, вывод команд

sudo parted -l
или
sudo fdisk -l


quatro

SergPro, на старый ноут легко поставил, а на новый не получается?

Так ведь Виндовс-10, а её просто так на диск с разметкой mbr поставить нельзя.Значит либо gpt у тебя, либо Виндовс установлена специальным сложным образом. Какая у тебя разметка? Начни с выяснения этого:

Есть ещё одна возможная, но маловероятная причина, чтобы её исключить нужен с установочной флешки Ubuntu, вывод команд

Код: [Выделить]

sudo parted -l
или
sudo fdisk -l

Вот эту причину считаю наиболее вероятной: незнание того какая разметка диска и из-за этого неправильный способ установки.


Оффлайн
Дюшик

anchos,
Про разметку диска сказано в посте №8. 10-ка на MBR диск устанавливается без проблем.


  • Печать

Страницы: [1] 2  Все   Вверх

Ошибки возникающие в процессе установки операционной системы специального назначения Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.5) и Astra Linux Common Edition:

Не удалось выполнить команду "grub-install dummy". Это неисправимая ошибка.

Установка происходит в UEFI режиме, но таблица диска MBR.

Использовать «Boot menu» для выбора загрузки в режиме Legacy или изменить режим для носителя в BIOS.

Если установка продолжена без установки загрузчика

Загрузиться с носителя в режиме восстановления;
Запустить оболочку в разделе установки системы;
Выбрать устройство используемое в качестве корневой файловой системы;
Провести запуск оболочки в /dev/sd* ;
Перейти в tty (на пример Alt-Ctrl-F2) и выполните chroot /target (Выбранная корневая файловая система смонтирована в каталог /target.)
Запустить пакетный менеджер (например aptitude);
Убедиться, какой пакет grub установлен: grub-pc (Legacy), grub-efi-amd64 (EFI);
Заменить пакет grub на подходящий при необходимости;
Проведите установку загрузчика на устройство, например grub-install /dev/sd* и выполните обновление списка систем: update-grub.

Установка GRUB’a PCI-e SSD

NVMe (Non-Volatile Memory Express) это спецификация для доступа к дискам через PCI Express, специально разработанная для энергонезависимой памяти. Способ именования NVMe-SSD отличается от SATA-дисков. Первый NVMe-SSD имеет имя /dev/nvme0n1, а не /dev/sda. Здесь n после nvme0 означает пространство имён (namespace). Первый раздел на таких дисках имеет имя /dev/nvme0n1p1 вместо /dev/sda1.

После возникновения ошибки установки загрузчика, перейти в терминал (CTRL+ALT+F2) выполнить:

chroot /target

Установить grub-efi:

apt-get install grub-efi

Затем установить grub на ssd:

grub-install /dev/nvme0n1

где nvme0n1 — PCI-e SSD диск 

Как правильно задавать вопросы

Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Аватара пользователя

Курсор

Сообщения: 27
Зарегистрирован: 03 мар 2018, 12:24
Откуда: Набережные Челны
Благодарил (а): 11 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

03 мар 2018, 12:41

Сегодня устанавливал Mint 18.3 на новый комп.
На нём уже установил W10 на диск C:
Диски D: и E: — размечены под NTFS
Далее 2 диска F: ( 120 Гб) и G ( 15 Гб) форматированы под ext4 и swap соответственно.

Установка шла нормально, как обычно. Я устанавливал много Linux (Ubuntu начиная с 8.4; Debian, Fedora; Mint начиная с 15) — всегда всё шло нормально.
Сегодня на новый ноут ставил Mint 18.3. Mate.
Вроде всё как всегда. Практически поставилось.
И в самом конце выдала, что GRUB 2 в этот раздел (это который 120 Гб F: ext4; монтирование «/» ) установить невозможно.
Предлагает выбрать другой раздел или прекратить установку. 🙁

Подскажите, плиз, в чём дело? Первый раз с таким встречаюсь с 2009 года.
Полазил тут по FAQ и в Поиске, ничего похожего не нашел. :dash2:

Подскажите, плиз!
Буду благодарен!

Lenovo IdeaPad 320-15ABR 2,5 GHz, AMD A10-9620P Radeon N5, 6Gb / 1000 Gb


Аватара пользователя

StarMAUGLI

Сообщения: 1609
Зарегистрирован: 10 сен 2016, 10:16
Решено: 18
Откуда: Москва
Благодарил (а): 686 раз
Поблагодарили: 187 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#2

03 мар 2018, 13:56

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

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

Вариантов может быть много.
Что у вас в ноутбуке BIOS или UEFI? Какие там настройки?
Каков общий размер диска?
Есть ли SSD? гибридная дисковая система?
Как размечен диск в MBR или GPT?
GRUB ставили на диск или на раздел? (sda или sdaX)


Аватара пользователя

Курсор

Сообщения: 27
Зарегистрирован: 03 мар 2018, 12:24
Откуда: Набережные Челны
Благодарил (а): 11 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#3

03 мар 2018, 14:32

StarMAUGLI,
Сейчас ситуация поменялась.
Со второго раза всё поставилось. Во всяком случае вывелась инфа, что установка прошла успешно.
НО, теперь при загрузке GRUB, судя по всему, не работает. Просто грузится сразу Win10 без какого либо меню выбора загружаемой ОС, как обычно это бывает.
То есть получается так, как будто я первым поставил Минт, а потом Винду, которая сожрала Груб. Но Минт то я ставил вторым!
Теперь, как я понимаю, нужно пытаться восстанавливать GRUB — может поможет.
Или запустить с флехи Минт и установив GRUB Castomizer попробовать сделать с его помощью нормальную загрузку.
Или есть ещё варианты?

У меня BIOS, загрузка для W10 — UEFI, а для установки Mint пункт Boot Mode вместо UEFI устанавливал в Legacy Support, как написано в инструкции.
Общий размер винта? 1 Тб. Я его поделил на C: 200 Gb; D: 400Gb; E: 200 Gb; F: 120 Gb (ext4); G: 10 Gb (swop) — остальное место — Backup Lenovo — оно в начале винта.
SSD — нет. CD-DVD-привода нет.
MBR или GPT? Затрудняюсь ответить. Не знаю что это и где узнать. :)
GRUB куда ставил? Я ставил с загрузочной флешки Mint 18.3 Mate. Обычно ГРУБ с неё автоматом всегда ставился.
Потому и спрашиваю, что за 9 лет первый раз с такими проблемами столкнулся.

Lenovo IdeaPad 320-15ABR 2,5 GHz, AMD A10-9620P Radeon N5, 6Gb / 1000 Gb


Аватара пользователя

di_mok

Сообщения: 5436
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1568 раз
Поблагодарили: 1258 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#4

03 мар 2018, 14:37

Загрузись с флешки и установи Grub

Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение


Аватара пользователя

Курсор

Сообщения: 27
Зарегистрирован: 03 мар 2018, 12:24
Откуда: Набережные Челны
Благодарил (а): 11 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#5

03 мар 2018, 14:41

di_mok,
В принципе так и пытаюсь сейчас сделать.

——————-

Установил GRUB 2. Все равно сразу грузится Винда… 🙁
Без менюшки Груба.

Последний раз редактировалось пользователем 1 Курсор; всего редактировалось раз: 3

Lenovo IdeaPad 320-15ABR 2,5 GHz, AMD A10-9620P Radeon N5, 6Gb / 1000 Gb


Аватара пользователя

Unborn

Сообщения: 1920
Зарегистрирован: 03 сен 2016, 13:36
Решено: 24
Благодарил (а): 5 раз
Поблагодарили: 264 раза
Контактная информация:

При установке выдает ошибку установки GRUB 2

#6

03 мар 2018, 14:45

Курсор писал(а): ↑

03 мар 2018, 14:32

как написано в инструкции.

Покажи эту говноинструкцию.

Курсор писал(а): ↑

03 мар 2018, 14:32

Общий размер винта? 1 Тб. Я его поделил на C: 200 Gb; D: 400Gb; E: 200 Gb; F: 120 Gb (ext4); G: 10 Gb (swop) — остальное место — Backup Lenovo — оно в начале винта.

За 9 лет пора бы уже уяснить, что не диски, а разделы, и есть команда fdisk.

Курсор писал(а): ↑

03 мар 2018, 14:32

Потому и спрашиваю, что за 9 лет первый раз с такими проблемами столкнулся.

Нет практически никаких проблем при установке на УЕФИ-ГПТ. Говноблоги меньше читать нужно

С картинками


Аватара пользователя

Курсор

Сообщения: 27
Зарегистрирован: 03 мар 2018, 12:24
Откуда: Набережные Челны
Благодарил (а): 11 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#7

03 мар 2018, 14:59

Удаляю, чтобы не поддерживать флуд и ОФФтоп.

Последний раз редактировалось пользователем 2 Курсор; всего редактировалось раз: 3

Lenovo IdeaPad 320-15ABR 2,5 GHz, AMD A10-9620P Radeon N5, 6Gb / 1000 Gb


Аватара пользователя

di_mok

Сообщения: 5436
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1568 раз
Поблагодарили: 1258 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#9

03 мар 2018, 15:06

Курсор писал(а): ↑

03 мар 2018, 14:41

Установил GRUB 2

Как и куда?

Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение


Аватара пользователя

Курсор

Сообщения: 27
Зарегистрирован: 03 мар 2018, 12:24
Откуда: Набережные Челны
Благодарил (а): 11 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#10

03 мар 2018, 15:10

А, пока, судя по всему, никуда. :)
Просто через Менеджер программ нашел GRUB 2 и нажал «Установить».
Видимо ерунду сделал. :-D
Сижу, читаю, пытаюсь разобраться.
Видимо у меня разметка GPT. А при установки ГРУБа на неё, судя по всему (по тому, что я сейчас читаю по ссылке из поста выше), с установкой GRUBа проблемки.

Lenovo IdeaPad 320-15ABR 2,5 GHz, AMD A10-9620P Radeon N5, 6Gb / 1000 Gb


Аватара пользователя

di_mok

Сообщения: 5436
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1568 раз
Поблагодарили: 1258 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#11

03 мар 2018, 15:14

Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение


Аватара пользователя

Курсор

Сообщения: 27
Зарегистрирован: 03 мар 2018, 12:24
Откуда: Набережные Челны
Благодарил (а): 11 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#12

03 мар 2018, 15:15

Столько инфы сегодня. Перепутал немного. GPT, конечно. :D
Ноут новый, с предустановленной W10H шел.
Как пишут, на них сейчас только GPT

Всё, проверил. Точно GPT.

Lenovo IdeaPad 320-15ABR 2,5 GHz, AMD A10-9620P Radeon N5, 6Gb / 1000 Gb


Аватара пользователя

colonel

Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#13

03 мар 2018, 15:25

MBR или GPT? Затрудняюсь ответить. Не знаю что это и где узнать.

гы …
это так тупит суперкомпутерный дяденька —

32 года, … постоянно пользуюсь компами….в 86, …. я собрал себе первый комп, вас, возможно, ещё на свете то не было. А я уже в 81 первые проги писал в институте….

?
похоже что кроме «пиписькомерких замашек» пользование компутерами ему не дало. :-D

«Не ты выбираешь Linux, а Linux выбирает тебя»
(с)Себастьян Перейра, торговец чёрным деревом


Аватара пользователя

Курсор

Сообщения: 27
Зарегистрирован: 03 мар 2018, 12:24
Откуда: Набережные Челны
Благодарил (а): 11 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#14

03 мар 2018, 15:49

Удаляю, чтобы не поддерживать флуд и ОФФтоп.

Последний раз редактировалось пользователем 3 Курсор; всего редактировалось раз: 3

Lenovo IdeaPad 320-15ABR 2,5 GHz, AMD A10-9620P Radeon N5, 6Gb / 1000 Gb


Аватара пользователя

colonel

Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#15

03 мар 2018, 15:56

ну надо же какой важный дяденька … с занятой головой
пиписькомер только не растрясите … и не тратьте время на разговор со мной и на форумах задавая по идиотскому вопросы , а поберегите своё время и нагуглите решение своей проблемы за 5 сек
удачи вам
зы
добавлено всвязи с удалением содержания сообщения #14
а я удалять не буду , жаль только что ваши глупости не зацитировал.
а насчёт флуда , так с моей стороны его не будет. более в эту тему не пишу. Не вижу смысла.

Последний раз редактировалось пользователем 1 colonel; всего редактировалось раз: 3

«Не ты выбираешь Linux, а Linux выбирает тебя»
(с)Себастьян Перейра, торговец чёрным деревом


Аватара пользователя

AlexelA

Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 292 раза
Контактная информация:

При установке выдает ошибку установки GRUB 2

#16

03 мар 2018, 15:59

Могу предложить дяденьке еще одно простое решение: поставить менеджер загрузчиков rEFInd, который найдет все имеющиеся загрузчики, и успокоиться на этом…

Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)

Изображение


Аватара пользователя

Курсор

Сообщения: 27
Зарегистрирован: 03 мар 2018, 12:24
Откуда: Набережные Челны
Благодарил (а): 11 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#17

03 мар 2018, 16:07

AlexelA,
Вам за конкретику спасибо

А пустозвонам — флудильщикам нет.

Lenovo IdeaPad 320-15ABR 2,5 GHz, AMD A10-9620P Radeon N5, 6Gb / 1000 Gb


Аватара пользователя

rogoznik

Сообщения: 9425
Зарегистрирован: 27 июн 2017, 13:36
Решено: 118
Откуда: Нижний Тагил
Благодарил (а): 705 раз
Поблагодарили: 1813 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#18

03 мар 2018, 16:15

И не будет грузиться линукс. Винда установлена в режиме UEFI. Линукс установлен в режиме Legacy. Все это установлено на один винт. Ничего не смущает. Если нет идите учите мат.часть.
По существу вопроса.
Вывод sudo fdisk -l в студию.

Курсор писал(а): ↑

03 мар 2018, 15:15

Точно GPT

Естественно, ведь

Курсор писал(а): ↑

03 мар 2018, 14:32

загрузка для W10 — UEFI

Курсор писал(а): ↑

03 мар 2018, 14:59

я ПРИВЫК называть разделы — дисками

Так это ваш косяк. и вам верно заметили

Unborn писал(а): ↑

03 мар 2018, 14:45

За 9 лет пора бы уже уяснить, что не диски, а разделы

Курсор писал(а): ↑

03 мар 2018, 14:59

За 32 года, что я постоянно пользуюсь компами

За это время нужно было уяснить в чем разница.

Изображение

Изображение


Аватара пользователя

S.A.

Сообщения: 225
Зарегистрирован: 26 апр 2017, 09:53
Решено: 1
Благодарил (а): 9 раз
Поблагодарили: 33 раза
Контактная информация:

При установке выдает ошибку установки GRUB 2

#19

03 мар 2018, 16:29

Курсор писал(а): ↑

03 мар 2018, 14:32

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

В Win 10 отключите быструю загрузку (гибернацию)

Если результата не будет, то посмотрите в UEFI-BIOS параметр типа Select an UEFI file as trusted for executing…. Возможно Linux нужно добавить в загрузку в ручную.


Аватара пользователя

rogoznik

Сообщения: 9425
Зарегистрирован: 27 июн 2017, 13:36
Решено: 118
Откуда: Нижний Тагил
Благодарил (а): 705 раз
Поблагодарили: 1813 раз
Контактная информация:

При установке выдает ошибку установки GRUB 2

#20

03 мар 2018, 16:43

S.A. писал(а): ↑

03 мар 2018, 16:29

то посмотрите в UEFI-BIOS параметр типа Select an UEFI file as trusted for executing…. Возможно Linux нужно добавить в загрузку в ручную.

Не получится. У него линукс установлен в Legacy

Курсор писал(а): ↑

03 мар 2018, 14:32

а для установки Mint пункт Boot Mode вместо UEFI устанавливал в Legacy Support, как написано в инструкции.

Изображение

Изображение


Любите экспериментировать? Наверняка вы когда-либо пытались произвести какие-то действия со своей Linux-системой, причем не так важно какие были цели: изучение и познание новых возможностей или же какая-то более конкретная цель, в виде исправления той или иной ошибки. В любом случае, при работе с дистрибутивами Linux, для загрузки которых, в большинстве случаев, и используется Grub, с последним могут возникать неприятные проблемы, ввиду которых дальнейшая эксплуатация системы просто-напросто невозможна. В этой статье вы узнаете, что делать, если не загружается Linux. Как вести себя в подобной ситуации и какие действия производить, чтобы починить загрузчик Grub. Пожалуй, начнем.

GRUB_screenshot

Grub (или GRand Unified Bootloader) — загрузчик операционных систем с открытым исходным кодом. Распространяется он под лицензией GNU GPL, в полностью свободном виде. С помощью этого замечательного лоадера можно сделать много всего — основная же функция не ограничивается загрузкой лишь одной операционной системы. Вы можете иметь куда больше операционных систем на своем ПК, загружая любую из них с помощью Grub. На скриншоте выше вы можете видеть как примерно Grub выглядит. Кстати говоря, если вы захотите установить Ubuntu 18.04 рядом с Windows, вам определенно понадобится помощь Grub.

Grub используется в большинстве дистрибутивов Linux в качестве загрузчика по-умолчанию. Разумеется и с ним иногда возникают проблемы. Этим самые проблемы чреваты полным отказом операционной системы. Поэтому для починки Grub нам понадобятся дополнительные инструменты. Какие именно — узнаете далее.

От чего могут возникнуть проблемы

Одна из самых распространенных причин — это неправильный порядок установки двух операционных систем (Linux и Windows). Допустим, если вы захотите установить две этих операционных системы на свой ПК — вам непременно стоит знать правильную последовательность:

  • Сначала устанавливаем Windows
  • И только потом уже Linux

Если, например, сделать наоборот, то как раз-таки Grub будет поврежден; система будет грузиться напрямую в Windows, а дистрибутив Linux останется недоступным.

Grub может сломаться и по другим причинам. Например, из-за попыток ручного изменения параметров запуска (при недостатке опыта), в таком случае нужно будет либо вручную убирать лишнее, либо полностью переустанавливать Grub.

Восстановление Grub с помощью LiveCD/USB

Для этого способа нам понадобится флешка с дистрибутивом Linux на борту. Подойдет любой: от Ubuntu, Arch или даже Linux Mint. Здесь нужен только терминал, поэтому подойдет даже версия без графической оболочки.

Как создать LiveCD/USB

Само собой, нам понадобится носитель, на который мы временно (а может и нет) запишем систему. Сохраните все важные файлы, которые были на этом носителе, после чего (имеется ввиду на другом ПК, желательно под управлением Windows) запишите загруженный образ дистрибутива на носитель. В качестве примера мы будем использовать дистрибутив Ubuntu.

Идем на официальную страницу загрузки. Загружаем любую понравившуюся версию (лучше взять новейшую для десктопа), после чего записываем ее на USB/CD.

С помощью Rufus:

Последняя версия приложения доступна на официальном сайте. Сразу после загрузки и запуска/установки мы увидим такое окно:

Rufus

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

Rufus obraz

Находим загруженный образ через менеджер, после чего жмем «Старт».

С помощью Etcher:

Опять же, идем на официальный сайт, где скачиваем последнюю версию утилиты. Далее делаем все так, как показано на этой гифке:

Etcher

Ну а теперь, собственно, можно переходить к восстановлению Grub. Вставляем флешку в наш ПК (где сломан загрузчик), после чего перезагружаем его с этой самой флешки. Как только мы войдем в лайв-систему, сразу открываем терминал, после чего проделываем следующие действия:

Открываем таблицу разделов с помощью команды:

sudo fdisk -l

Примерно такая таблица будет выведена на экран:

/dev/sda1 27 7683 66999082+ 83 Linux
/dev/sda2 * 8450 13995 45430855 7 HPFS/NTFS
/dev/sda3 11885 16574 6503497 5 Extended

По этой таблице мы видим, что Linux, в нашем случае, расположен на разделе /dev/sda1.

С помощью следующей команды мы смонтируем этот раздел в /mnt:

sudo mount /dev/sda1 /mnt

Теперь, для записи grub в MBR, нужно ввести следующую команду:

sudo grub-install --root-directory=/mnt /dev/sda

Если нужно только восстановить MBR диска (после переустановки Windows, к примеру), то этих действий будет вполне достаточно.

Если же необходимо обновить и меню grub (после установки Windows), то нужно выполнить еще и эту команду:

sudo update-grub --output=/mnt/boot/grub/grub.cfg

Вот и все, восстановление закончено!

Восстановление с помощью chroot

Помимо вышеописанного способа, при восстановлении Grub с помощью LiveCD можно использовать и этот. Тут мы будем использовать утилиту chroot.

Здесь нам, опять же, понадобится таблица разделов. Вводим уже известную команду:

sudo fdisk -l

В выводе снова будет эта таблица. Теперь нам надо присмотреться к ней еще внимательнее.

/dev/sda1 27 7683 66999082+ 83 Linux
/dev/sda2 * 8450 13995 45430855 7 HPFS/NTFS
/dev/sda3 11885 16574 6503497 5 Extended

В этом способе нам необходимо примонтировать системный, а также нескольких других важных разделов. Для этого вводим эти команды:

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys

Обратите внимание, что если если разделы /boot или /var находятся отдельно, то Вам нужно будет примонтировать их в /mnt/boot и /mnt/var.

Далее мы переходим в окружающую среду chroot с помощью команды:

sudo chroot /mnt

И теперь, наконец-таки переустанавливаем Grub с помощью следующей команды:

grub-install /dev/sda

Если вы на этом этапе получаете какие-то сообщения об ошибках, то попробуйте использовать эти команды:

grub-install --recheck /dev/sda

или:

grub-install --recheck --no-floppy /dev/sda

Если все прошло успешно, выходим из chroot, используя команду:

exit

Далее нужно отмонтировать все разделы. Для этого вводим в терминал:

sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt

В случае, если вы монтировали раздел /boot введите команду:

sudo umount /mnt/boot

Теперь перезагружаем систему с помощью:

sudo reboot

Можно также обновить меню Grub, используя команду:

sudo update-grub

Восстановление Grub в rescue mode

Если по каким-то причинам у вас нет доступа к LiveCD/USB-носителю, а также к компьютеру, с помощью которого этот самый носитель можно было бы сделать, то этот способ для вас.

Само восстановление проходит таким образом: сначала мы подгружаем все модули, чтобы открыть доступ ко всей функциональной части Grub, после чего запуститься с нужного раздела. Надо понимать, что Grub состоит из двух частей:

Одна из этих частей (первая) записана в MBR диска. В ней присутствует базовый функционал и ничего больше (консоль в rescue mode).

Стало быть, нам нужно определить, в каком разделе находится вторая часть Grub (находится в каталоге /boot/grub), и после чего подгрузить все недостающие модули. А вот уже после этого мы сможем запустить загрузчик с нужного раздела. В rescue mode есть всего четыре команды:

 ls
set
unset
insmod

Для начала вводим следующую команду:

 ls

В выводе будет что-то подобное:

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)

В некоторых случаях Grub неправильно опеределяет файловые системы находящиеся на разделах дисков. В данном примере загрузчик показывает их как msdos. Мы должны попытаться угадать диски, которые видим. В примере доступно два диска. Диск с индексом 0 содержащий три раздела, и диск с индексом 1 содержащий два раздела. Если вы знаете структуру своих дисков, определить нужный труда не составит.

В загрузчике Grub разделы нумеруются в обратном исчислении. Не очень ясно какой именно из разделов назван, к примеру (hd0,msdos3). Чтобы было более понятно, можно использовать вид (hd0,1). Если в грабе отсчет дисков идет с 0, а разделов с 1, то можно определить, что операционная система установлена в первый раздел первого раздела — (hd0,1). Используем следующую команду:

set prefix=(hd0,1)/boot/grub 
set root=(hd0,1)

С помощью этих команд мы приказываем системе использовать какой-то конкретный диск, для выполнения всех остальных операций (в нашем случае, это диск (hd0,1)). Чтобы проверить есть ли на данном диске загрузчик, введем эту команду:

ls /boot/grub

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

insmod ext2
insmod normal
normal

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

Чтобы закрепить результат (и не проделывать все то же самое после перезапуска ПК), нужно зайти в терминал своего дистрибутива Linux, где с root правами выполнить следующую команду:

grub-install /dev/sdX

sdX — диск, на который должен быть установлен Grub.

Если операционная система расположена на разделе с файловой системой btrfs, то нам необходимо выполнить следующие команды:

set prefix=(hd0,1)/@/boot/grub
set root=(hd0,1)

И подгрузить модули:

insmod btrfs
insmod normal

Ну и теперь запустить GRUB:

normal

Восстановление Grub с помощью утилиты Boot repair

1335260967

С помощью этой замечательной утилиты вы сможете восстановить загрузчик всего в пару кликов. Как видно из скриншота, утилита имеет собственный GUI, ее использование не вызовет трудностей.

Чтобы установить boot repair, вы можете воспользоваться одним из приведенных способов:

  • Запись и установка специального образа диска Boot Repair (и дальнейшая загрузка с него)
  • Установка Boot repair из PPA-репозитория в LiveCD/USB дистрибутиве.

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

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update && sudo apt-get install -y boot-repair

В утилите будет доступно два варианта на выбор:

Recommended repair исправляет большую часть известных ошибок, которые могли бы возникнуть при запуске. С его помощью вы сможете пофиксить и загрузчик Grub.

Create a BootInfo summary создает Boot-Info-Script – скрипт, который позволяет диагностировать большинство проблем при загрузке.

Здесь же есть и Advanced options. Он включает в себя варианты для восстановления и настройки загрузчика Grub2 (загрузка по-умолчанию, опции загрузки ядра, отображение или скрытие GRUB при загрузке, удаление GRUB). С помощью этих же инструментов, вы можете восстановить MBR и т.д.

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

Выводы

Вот мы и рассмотрели несколько вариантов исправления загрузчика Grub. Стоит сказать, что некоторые из них могут показаться сложными или даже невыполнимыми. Это не так, каждый из рассмотренных способов нашел подтверждение в виде сотен и тысяч актов исправления загрузчика Grub в опенсорсном сообществе. Кстати говоря, какой из способов выбрать — решать только вам, любой из них достаточно эффективен, чтобы попасть в этот материал.

Возможно вас заинтересуют и другие похожие материалы про починку загрузчика Grub2. Например, в этом материале вы узнаете, как починить GRUB2 если Ubuntu не хочет загружаться. Там более подробно рассказывается, как фиксить груб с помощью утилиты Boot Repair, возможно вам стоит заглянуть туда, если вы не поняли что-то из этого материала. Что же, ну а на сегодня это все. Надеюсь, что данный материал помог вам разобраться в ошибках. Что, в свою очередь, поможет вам их решить.

I’m installing Ubuntu 18.04 LTS on a Dell Inspiron 5559 with 1 TB HDD where WIndows 10 is already installed, hence it’s a dual boot. I have set up a Ubuntu bootable USB drive and booted Ubuntu in UEFI mode from it. I have disabled secure boot, fast boot and created suitable partitions on Windows already.

The installation starts smoothly but fails again and again with the message «unable to install GRUB on dev/sda1» and says that it is a «fatal error». /dev/sda1 is the EFI boot partition (ESP partition) on my HDD to which Windows Boot Manager is installed. I had read that GRUB bootloader must be installed to that partition.

I am somewhat certain (but not completely) that the Ubuntu OS installed perfectly and the problem cropped up only in the GRUB installation, since whenever I try to re-install, the setup wizard says that «this computer has Windows 10 and Ubuntu 18.04 LTS on it» and gives the option to «Erase Ubuntu 18.04 LTS and re-install», which would only be possible if Ubuntu was already installed.

I have tried boot-repair, which says that that there was an error during repair due to which it could not be completed. Pastebin : http://paste.ubuntu.com/p/J3dk2YGBqG/

I’m a complete newbie at Linux/Ubuntu and would be grateful if anyone can provide a solution to this problem.

I’m installing Ubuntu 18.04 LTS on a Dell Inspiron 5559 with 1 TB HDD where WIndows 10 is already installed, hence it’s a dual boot. I have set up a Ubuntu bootable USB drive and booted Ubuntu in UEFI mode from it. I have disabled secure boot, fast boot and created suitable partitions on Windows already.

The installation starts smoothly but fails again and again with the message «unable to install GRUB on dev/sda1» and says that it is a «fatal error». /dev/sda1 is the EFI boot partition (ESP partition) on my HDD to which Windows Boot Manager is installed. I had read that GRUB bootloader must be installed to that partition.

I am somewhat certain (but not completely) that the Ubuntu OS installed perfectly and the problem cropped up only in the GRUB installation, since whenever I try to re-install, the setup wizard says that «this computer has Windows 10 and Ubuntu 18.04 LTS on it» and gives the option to «Erase Ubuntu 18.04 LTS and re-install», which would only be possible if Ubuntu was already installed.

I have tried boot-repair, which says that that there was an error during repair due to which it could not be completed. Pastebin : http://paste.ubuntu.com/p/J3dk2YGBqG/

I’m a complete newbie at Linux/Ubuntu and would be grateful if anyone can provide a solution to this problem.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • При установке кс го произошла ошибка файлы обновления повреждены
  • При установке криптопро выдает ошибку