При установке линукса, выдает ошибку не удалось установить GRUB
Доброго времяни суток! Устанавливаю линукс на компьютер, установка почти проходит до конца, понимаю что система уже практически полностью загружается на диск компьютера, но в самом конце установки, выдает ошибку: Не удалось установить GRUB Не удалось установить пакет ‘grub-efi-amd64-signed’ в /target/. Без системного загрузчика GRUB установленная система не будет загружаться. Разбивку системного диска проводит сам линукс при попытке установки.
Загрузка дистрибутива проводилась с помощью unetbootin. Когда я смотрел эту ошибку в поисковике, нашел сообщение о том что нужно производить установку системы с выключенным интернетом, но я интернет и не подключал при установке. Known issues Grub fails to install grub-efi-amd64-signed In EFI mode, if the installer fails with the following error message: «The ‘grub-efi-amd64-signed’ package failed to install into /target/.» Reboot the live medium and disconnect the computer from the Internet before launching the installation. The installation should then proceed in offline mode and prevent this issue from happening.
Потом думаю а чем черт не шутит, и подцепил устройство к интернету, и система скачала пакет языков и что то ещё и установилась без каких либо ошибок, почему? Как можно установить систему не давая доступа к интернету? UEFI, Secure Boot: on, диск идет с разбивкой GPT
особый секретный дистрибутив который нельзя называть? У каждого дистра (ну не у каждого, у родственных может быть одинаковый) свой установщик.
Интернет/без интернета — дичь какая-то, как раз через сеть загрузились обновленные исправленные пакеты, как я понял, и всё прошло без проблем. Почти все дистрибутивы линукса могут ставиться с удаленного носителя, в том числе и из «интернета». Некоторые только «из интернета». Половина пользователей этого сайта только так и делают инсталяцию: так называемый ‘netinstall’.
mandala, спасибо за ответ! Дистрибутив был скачан с офф сайта, то есть последняя версия дистрибутива, зачем ему инет, что он скачивает оттуда для того что бы он работал? А если интернета нету, что, никак не получится его установить?
Источник
Debian (testing) не установился GRUB
Доброго времени суток братьям по линуксу!
Приснилось мне, значит, сегодня ночью что на десктопе моем домашнем обжился Дебиан. Проснулся с утра и под впечатлением о сне, скачал пару установочных DVD (из ветки testing), снес порядком устаревшую Убунту 10.04 и принялся устанавливать его. Но произошла досадная неприятность — GRUB напрочь отказался устанавливаться, даже со второй попытки и процесс установки был завершен.
Вопрос на засыпку — как можно установить GRUB не входя в систему (ибо войти в нее без загрузчика совсем не получается) либо войти в нее и установить его?
Нужно загрузиться с установочного диска, ничего не устанавливать, а перейти в соседнюю консоль, смонтировать корень, а потом сказать grub-setup с нужными параметрами. . ПРОФИТ.
снес Убунту
> Debian не установился GRUB
Это надо запомнить!
А можно пошаговую инструкцию, а то у меня как то с первого раза все это не получилось. Как перейти в соседнюю консоль, какой командой смонтировать корень и как узнать нужные параметры?
> Как перейти в соседнюю консоль
какой командой смонтировать корень
Командой mount. Параметры её вот так с ходу я протелепатировать не могу, скилл не прокачан.
Рассказывай, куда и как ставил Дебиан. Сколько дисков в компе, на какой из них ставил, использовал весь диск или отдельный раздел итп.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 8924 71576576 7 HPFS/NTFS
/dev/sda3 * 59246 60801 12498570 83 Linux
/dev/sda4 8925 59245 404203370+ 5 Extended
/dev/sda5 58038 59245 9703260 82 Linux swap / Solaris
/dev/sda6 8925 58037 394499027 83 Linux
Partition table entries are not in disk order
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 38914 312569856 83 Linux
/dev/sda3 монтируется как /
/dev/sda6 — /home
/dev/sdb1 — задавать точку монтирования нет необходимости
загрузчик хочу видеть на /dev/sda
Да уж. Фееричненько.
Давайте по порядку: как разбили дисковое пространство? Какие файловые системы были выбраны для каждого из разделов? Что именно сообщил GRUB, когда вы пытались его установить?
Источник
не устанавливается grub2 (любой дистрибутив)
Привет, уже давно не могу установить себе ЛЮБОЙ дистрибутив линукса. Во время его установки, я ловлю ошибку на установке пакета 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 может повредить материнскую плату
Так что может вам лучше делать загрузочную флешку, которая будет грузить ваш линукс с винта.
Ну это неинтерестно. С учётом того, что задача загрузки ОС слабо связана с Линуксом.
(Не могу в данный момент зайти в учетную запись)
Спасибо большое за совет, догадывался, что nvram может быть забит, но надеялся, что дело в более простом. Флешка с грабом это конечно весело, но тогда уже будет проще использовать заточенный под это kali, но к сожалению он сильно загажен лишним ПО. Буду думать, каким способом максимально безопасно почистить NVRAM. Огромное спасибо за совет.
Если ноут еще на гарантии, то я бы попробовал обратиться в DELL support. Так как по-видимому эта модель должна уметь в GNU/Linux. На яндекс.маркете (почти?) такая же модель, у которой указано, что она поставляется с Linux на борту типо: https://market.yandex.ru/product—noutbuk-dell-g5-15-5587-intel-core-i5-8300h-2300-mhz-15-6-1920×1080-8gb-1008gb-hdd-ssd-cache-dvd-net-nvidia-geforce-gtx-1050-wi-fi-bluetooth-linux/115757716/spec?track=tabs&text=g5%205587%20i5%208300h
Все верно, шел с убунтой, но к сожалению он уже не на гарантии, а тк я живу в Беларуси, не могу обратиться физически (нету dell сервис центров).
Ты выбираешь автоматическую установку — при этом grub и загрузочная часть устанавливается в раздел EFI (у тебя это sda2). На нем свободно всего 65 Мб. Этого мало! Как вариант выбрать ручную установку, создать раздел в неиспользуемой области диска (там примерно 50 Гб) и установить grub в корень диска основным загрузчиком. При этом загрузочная часть будет находиться на новом разделе.
запустить EFI Shell и почистить vars, инструкции как и сам бинарник можно в интернете найти.
загрузочная часть устанавливается в раздел EFI (у тебя это sda2). На нем свободно всего 65 Мб. Этого мало!
Этого более чем достаточно. Груб займет там всего несколько мегабайт. И для ЕФИ-режима это абсолютно верный вариант.
установить grub в корень диска основным загрузчиком. При этом загрузочная часть будет находиться на новом разделе.
Это справедливо для режима легаси, А для режима ЕФИ это бредятина.
Основная част груба при любом режиме находится в корневом разделе. Если конечно специально чего-нибудь не намудрить.
rub-install: error efibootmgr faoled to register the boot entry: input/output error.
Либо действительно в NVRAM нет места для еще одной записи. Удалить лишние записи. Либо компьютер из разряда «windows only». Залочен только на виндовс. Ничего другого он не видит. Попадалась информация, что в некоторых NVRAM место только для одной записи. Если так, то наверно придется мимикрировать под виндовс. Например, так.
Папка grub весит около 7 мегабайт всего. Официально загрузочный раздел для UEFI должен быть 200 мегабайт, но и на 100 мегабайт все работает прекрасно, по крайней мере в Gentoo так что и 65 мегабайт более чем достаточно. Можно у них почитать про варианты установки загрузчика. https://wiki.gentoo.org/wiki/GRUB2/ru
Первый раздел с помощью утилиты parted, даже без файловой системы выглядит как
Занимает 2 мегабайта и в Gparted на месте Файловой системы написано grub2.core.img. По-видимому из-за отсутствия этого раздела ничего не работает.
это чисто рекомандация от балды, от efi раздела требуется только умещать efi исполняемый файл, у меня efi раздел вообще три мегабайта
Источник
Ошибка установки Ubuntu — Невозможно установить GRUB
В последнее время я купил новый ноутбук — Lenovo Yoga 2 Pro 13″ — Intel i5-4210U, 256 SSD.
После выполнения шага 7 во втором руководстве мне не удалось сохранить, поэтому я перезагрузил компьютер, чтобы сделать это снова.
С этого момента я не могу загрузиться в Ubuntu, и каждый раз, когда я пытаюсь переустановить Ubuntu, я получаю эту досадную ошибку:
Но это не работает. Я понятия не имею, как поступить.
Как это исправить?
5 ответов
Устранение ошибки ‘grub-install /dev/sda’.
- sudo mount /dev/sdaX /mnt # Сделать «X» разделом, на котором установлена Ubuntu (т.е. /dev/sda2).
- for i in /sys /proc /run /dev; do sudo mount —bind «$i» «/mnt/$i»; done
- sudo chroot /mnt
- update-grub если нет ошибок, пропустите это
- grub-install /dev/sdX (x — это жесткий диск с установленным linux (т.е. /dev/sda) update-grub Перезагрузите систему
Во время установки происходит сбой загрузчика grub, поскольку установочный USB-порт все еще подключен, и система пытается загрузить grub на USB-накопитель. Отключите USB-накопитель в точке установки, когда будет предложено установить загрузчик grub.
Чтобы решить эту проблему, мне пришлось создать основной раздел EFI (fat32) вместо раздела ext4 /boot, что раньше было моей обычной практикой.
Я использовал это как руководство:
После перезагрузки я столкнулся с этой проблемой, но, по крайней мере, мне удалось установить Ubuntu.
РЕДАКТИРОВАТЬ: я, наконец, отказался от этого подхода и просто создал разделы /, swap и / home (no /boot) и не столкнулся с ошибкой «Unable to install GRUB».
Моя ситуация: новый ноутбук ASUS UX303UB с предустановленной Windows 10 Home и 250 ГБ SSDorChip Мое желаемое состояние: один раздел с Windows 10, один раздел с дистрибутивом Linux (Ubuntu 14.04.3), один раздел для файлов личных данных.
У меня в «BIOS»: Загрузка -> Быстрая загрузка = Dsiabled и Безопасность -> Меню безопасной загрузки -> Контроль безопасной загрузки = Отключено Я вошел в Windows 10 -> Настройки -> Система -> Питание и сон -> Дополнительные параметры питания -> Выберите, что делать с кнопками питания -> Изменить настройки, которые в данный момент недоступны -> Включить быстрый запуск = Отключено
Я пытался установить дистрибутив Linux с USB-накопителя с уже установленной Windows 10, но всегда получал ошибку. Невозможно установить GRUB в /dev/sda. Не удалось выполнить «grub-install /dev/sda». Это фатальная ошибка. Ни один из советов из интернета не помог.
Перед продолжением процедуры, описанной ниже, рекомендуется загрузить все необходимые файлы. Потребуется USB-ключ не менее 4 ГБ. Еще лучше, если у вас будет>=4 ГБ для Ubuntu, >= 4 ГБ для Windows 10, >= 256 МБ для Clonezilla Хорошо иметь другой рабочий компьютер.
Как я это сделал:
Только если у вас уже установлена и настроена Windows 10 и вы не хотите устанавливать и настраивать ее снова: Если у вас нет ключа продукта Windows 10: загрузите и выполните в Windows 10, например, ProductKey25Finder, чтобы получить ключ продукта. Отправьте его по электронной почте на свой адрес электронной почты, сохраните на своем существующем компьютере и на USB-накопителе. Загрузите ISO-образ Clonezilla. Создайте USB-флешку Clonezilla из ISO (в Windows, например, с «ISO to USB»). Перезапустить компьютер. При загрузке нажмите Esc или F2 или F8 или F10 или F12 или Delete, чтобы войти в меню загрузки. Выберите опцию: UEFI . эта флешка. Подключите USB-устройство, чтобы сохранить резервную копию Windows 10 (вам, вероятно, потребуется не менее 30 ГБ свободного места), и продолжите. Вы также можете создавать резервные копии других разделов.
установить дистрибутив Linux Загрузить образ Ubuntu ISO 1+GB Создать USB-флешку Ubuntu из ISO (в Windows, например, с «ISO to USB»). Подключите эту флешку к компьютеру. Перезапустить компьютер. При загрузке нажмите Esc или F2 или F8 или F10 или F12 или Delete, чтобы войти в меню загрузки. Выберите опцию: UEFI . эта флешка. Внимание! Удаление раздела приведет к полной потере данных на нем. Удалите все разделы (Да, их может быть несколько. На моем новом компьютере их было 5, но при входе в Windows было видно только C:\.), Чтобы у вас было только одно большое «нераспределенное пространство». Создайте один раздел EFI
650 МБ. Как я понял этот раздел понадобится дистрибутиву Linux для создания загрузочной записи. Если вы позже удалите этот раздел, вы потеряете возможность загрузки в дистрибутив Linux. Создайте один раздел Ext4 как минимум 10 ГБ (я сделал 30 ГБ) для установки дистрибутива Linux, установите точку монтирования в косую черту /. Создайте один раздел NTFS (я сделал 150 ГБ) для ваших файлов личных данных. Оставьте нераспределенное пространство не менее 30 ГБ (у меня осталось 70 ГБ) для установки Windows 10.
Выберите раздел EFI, в котором нужно установить менеджер загрузки дистрибутива Linux. Продолжите установку дистрибутива Linux.
- Установить Windows 10 Загрузить ISO-образ Windows 10 3+GB Создать USB-накопитель Windows 10 из ISO (в Windows, например, с «ISO to USB»). Подключите эту флешку к компьютеру. Перезапустить компьютер. При загрузке нажмите Esc или F2 или F8 или F10 или F12 или Delete, чтобы войти в меню загрузки. Выберите опцию: UEFI . эта флешка. В процессе установки Windows выберите «Расширенные задачи». Выберите незанятое пространство, нажмите «Создать», программа создаст несколько новых разделов. Выберите самый большой раздел, который был только что создан из нераспределенного пространства, и продолжайте установку Windows 10.
Теперь, чтобы выбрать операционную систему для входа в систему — во время загрузки нажмите кнопку, чтобы войти в меню загрузки, и выберите операционную систему.
- Только если вы сделали резервную копию Windows 10 и не хотите настраивать ее заново: подключите USB-флешку Clonezilla к компьютеру. Перезапустить компьютер. При загрузке нажмите Esc или F2 или F8 или F10 или F12 или Delete, чтобы войти в меню загрузки. Выберите опцию: UEFI . эта флешка. Подключите USB-устройство, откуда восстановить резервную копию Windows 10 и продолжить.
Если у меня будут какие-либо ошибки или что-то пропущено, дайте мне знать, и я исправлю расшифровку.
Источник