LINUX.ORG.RU

не устанавливается grub2 (любой дистрибутив)

 , , ,


1

1

Привет, уже давно не могу установить себе ЛЮБОЙ дистрибутив линукса. Во время его установки, я ловлю ошибку на установке пакета grub2. Так-как дистрибутивы постоянно разные - ошибки постоянно разные, но убунту более информативна, поэтому я избрал её. Я пробовал все возможные варианты решения из сети, начиная от grub-repair и заканчива ручной установкой пакета, пакет никогда не встает, но при ручной установке, я получаю вот такую информацию:
grub-install: error efibootmgr faoled to register the boot entry: input/output error.
А теперь уже полезная информация:
gparted до установки: https://imgur.com/a/bMhkneJ
fdisk -l до установки: https://pastebin.com/rxMxc2GH
boot-repair log до установки: http://paste.ubuntu.com/p/84f3zJwB89/
Полный процесс установки с ошибкой: https://imgur.com/a/z5NFylx
gparted после установки: https://imgur.com/a/RgMMAmW
fdisk -l после установки: https://pastebin.com/u2buQzgH
boot-repair log после установки: http://paste.ubuntu.com/p/zZSxwDJRvz/
модель ноутбука: dell g5 5587 (nvidia gtx 1050, intel i5 8300h)
Я совсем не силен в линуксе, поэтому прошу вас, описывайте для идиота, спасибо огромное.

Это сообщение:

grub-install: error efibootmgr faoled to register the boot entry: input/output error.

обычно признак того, что в NVRAM нет свободного места, чтобы прописать информации о загрузчике. Советуют удалять файлы в /sys/firmware/efi/efivars/dump . Но случайно можно всё сломать: Удаление /sys/firmware/efi/efivars может повредить материнскую плату

Так что может вам лучше делать загрузочную флешку, которая будет грузить ваш линукс с винта...

описывайте для идиота

Ну это неинтерестно. С учётом того, что задача загрузки ОС слабо связана с Линуксом.

mky ★★★★★
()
Ответ на: комментарий от mky

(Не могу в данный момент зайти в учетную запись)
Спасибо большое за совет, догадывался, что nvram может быть забит, но надеялся, что дело в более простом. Флешка с грабом это конечно весело, но тогда уже будет проще использовать заточенный под это kali, но к сожалению он сильно загажен лишним ПО. Буду думать, каким способом максимально безопасно почистить NVRAM. Огромное спасибо за совет.

anonymous
()

Если ноут еще на гарантии, то я бы попробовал обратиться в DELL support. Так как по-видимому эта модель должна уметь в GNU/Linux. На яндекс.маркете (почти?) такая же модель, у которой указано, что она поставляется с Linux на борту типо: https://market.yandex.ru/product--noutbuk-dell-g5-15-5587-intel-core-i5-8300h-2300-mhz-15-6-1920x1080-8gb-1008gb-hdd-ssd-cache-dvd-net-nvidia-geforce-gtx-1050-wi-fi-bluetooth-linux/115757716/spec?track=tabs&text=g5%205587%20i5%208300h

Infra_HDC ★★★★★
()
Ответ на: комментарий от Infra_HDC

Все верно, шел с убунтой, но к сожалению он уже не на гарантии, а тк я живу в Беларуси, не могу обратиться физически (нету dell сервис центров).

anonymous
()

Ты выбираешь автоматическую установку - при этом grub и загрузочная часть устанавливается в раздел EFI (у тебя это sda2). На нем свободно всего 65 Мб!!! Этого мало! Как вариант выбрать ручную установку, создать раздел в неиспользуемой области диска (там примерно 50 Гб) и установить grub в корень диска основным загрузчиком. При этом загрузочная часть будет находиться на новом разделе.

sigurd ★★★★★
()

запустить EFI Shell и почистить vars, инструкции как и сам бинарник можно в интернете найти.

st4l1k ★★
()
Ответ на: комментарий от sigurd

загрузочная часть устанавливается в раздел EFI (у тебя это sda2). На нем свободно всего 65 Мб!!! Этого мало!

Этого более чем достаточно. Груб займет там всего несколько мегабайт. И для ЕФИ-режима это абсолютно верный вариант.

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

Это справедливо для режима легаси, А для режима ЕФИ это бредятина.

Основная част груба при любом режиме находится в корневом разделе. Если конечно специально чего-нибудь не намудрить.

andytux ★★★★★
()

rub-install: error efibootmgr faoled to register the boot entry: input/output error.

Либо действительно в NVRAM нет места для еще одной записи. Удалить лишние записи. Либо компьютер из разряда «windows only». Залочен только на виндовс. Ничего другого он не видит. Попадалась информация, что в некоторых NVRAM место только для одной записи. Если так, то наверно придется мимикрировать под виндовс. Например, так.

andytux ★★★★★
()

Папка grub весит около 7 мегабайт всего. Официально загрузочный раздел для UEFI должен быть 200 мегабайт, но и на 100 мегабайт все работает прекрасно, по крайней мере в Gentoo так что и 65 мегабайт более чем достаточно. Можно у них почитать про варианты установки загрузчика. https://wiki.gentoo.org/wiki/GRUB2/ru

anonymous
()

Первый раздел с помощью утилиты parted, даже без файловой системы выглядит как

parted -a optimal /dev/sda

mklabel gpt

unit mib

mkpart primary 1 3

name 1 grub

set 1 bios_grub on

Занимает 2 мегабайта и в Gparted на месте Файловой системы написано grub2.core.img. По-видимому из-за отсутствия этого раздела ничего не работает.

anonymous
()
Ответ на: комментарий от anonymous

это чисто рекомандация от балды, от efi раздела требуется только умещать efi исполняемый файл, у меня efi раздел вообще три мегабайта

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.