Не удалось установить grub astra linux

Не удалось установить пакет grub

Ставил единственной системой debian, ubuntu, mint — свежие версии, везде одна и таже картина. И с отключённым и с включённым интернетом нет разницы. Автоматическая и ручная разбивка так же дали одинаковый результат.

Решение: в настройках bios множество параметров выставил disabled и grub таки установился. Видимо отключил какой то параметр который отвечал за проверку «widows запускается или что то другое.

А как выглядит разметка диска?

Покажи вкладку Chipset.

Что выводит команда:

А что точно пишет apt при ошибке установки? Нужен весь выхлоп в консоль от команды:

Может у него 32-битный UEFI?

Может на вкладке Chipset (или ещё где) есть возможность из режима UEFI переключиться в режим BIOS? Все равно UEFI не имеет смысла, если диск менее 2 терабайт.

Кстати о птичках — сделай отдельные разделы под /, swap, /home — это сильно упростит жизнь, если решишь сменить дистрибутив, к примеру. Для / — гигов 16-32, для swap — сколько есть оперативной памяти минимум (чтобы сон был), /home — всё остальное.

Все равно UEFI не имеет смысла, пали диск менее 2 терабайт.

Ты путаешь с таблицей разделов GPT. Хотя и здесь спорно.

Не путаю. Просто BIOS плохо работает с GPT, а UEFI с MBR. В остальном они выполняют одну и ту же задачу — грузят ОС. Если одно решение отказывается работать, и предположительно есть возможность использовать другое, почему бы и не попробовать?

Ну надо подождать выхлоп apt хотя б, может там другая какая ругань вообще.

ничего не понял. У вас на картинке видно, что создались 2 раздела, как и должно быть при установке Ubuntu или Mint последних версий с автоматическим разбиением на разделы.

Только точки монтирования какие-то странные. Во всяком случае, не годятся. Удалите оба этих раздела (загрузившись с живой флешки Ubuntu или Mint) с помощью GParted, затем устанавливайте, выбрав автоматическое разбиение на разделы (ручное разбиение пока не делать — возможна ошибка по невнимательности или выполнение чужих советов, как разбивать, которые могут быть неправильными). Главное добиться, чтоб Linux работала. Потом можно будет переустановить, разбив по вкусу. Я бы так и оставил автоматическое разбиение в Ubuntu, если нет специальных требований к разделам (сейчас у меня отдельные разделы /root, /home и /var, но я знал, зачем мне это нужно, никого не спрашивал, как разбивать, и уверен, что такое разбиение мало кому кроме меня нужно). Вместо раздела /temp в 16 ГБ автоматически создался файл подкачки в 2 ГБ.

Хотя поиск в google по слову grub-efi-amd64 сразу дал ответ о причине неполадки (последнее сообщение в обсуждении):

Эээээ. Господи, куда катится этот мир.

И с отключённым и с включённым интернетом нет разницы.

ТСу не помогает этот метод. А баг эпичный.

Ааа, я по диагонали читал стартовый пост и отбросил этот эпик как неревантный чисто на автомате видать.

И вообще я тут ssh еще чинил паралельно, тогда апт ни при чём (как я теперь понимаю), надо смотреть ругань grub-install, но все равно ругань в консоль нужна. Эх.

Спасибо всем кто откликнулся. Тему поправил.

Источник

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

Доброго времяни суток! Устанавливаю линукс на компьютер, установка почти проходит до конца, понимаю что система уже практически полностью загружается на диск компьютера, но в самом конце установки, выдает ошибку: Не удалось установить GRUB Не удалось установить пакет ‘grub-efi-amd64-signed’ в /target/. Без системного загрузчика GRUB установленная система не будет загружаться. Разбивку системного диска проводит сам линукс при попытке установки.

Читайте также:  Stop windows update wuauserv

Загрузка дистрибутива проводилась с помощью 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, спасибо за ответ! Дистрибутив был скачан с офф сайта, то есть последняя версия дистрибутива, зачем ему инет, что он скачивает оттуда для того что бы он работал? А если интернета нету, что, никак не получится его установить?

Источник

Ошибка: не удается выполнить команду grub-install dummy

Приветствую! При установки ОС все проходит гладко до момента установки загрузчика.

Ошибка: не удается выполнить команду grub-install dummy https://i.ibb.co/nmSJbDJ/IMG-20200928-210711.jpg

Дебиан? При создании разделов создал EFI раздел, который монтируется в /boot/efi?

да верно на диске три раздела, под efi, системный и home

и раздел подкачки

/dev/sde диск на котором установлен debian /dev/sda диск ntfs (игры) /dev/sdb диск ntfs (файлы)

/dev/sdс /dev/sdd — объединены в программный RAID с точкой мантирования /home

/dev/sdе — Debian 10

/dev/sdf -Windows 10

А grub-install куда делали? В вашей каше загрузчику очень непросто.

Принудительно не запускал grub-install, инсталлер сам его устонопвливал. Я делал установку отключив диски лишние которые задействованы под Винду, оставил только ssd под d bian и raid под /home и снова также ошибка

Как планируется запускать венду и линь? По хорошему, надо на первом винте создать раздел efi и потом спокойно ставить всякие линуксы с окошками запускать.

Раньше дебиан видел загрузчик винды и добовлял его автоматом в grub,в противном случае получалось хотя бы устоновить загрузчик grub а в него ручками добавить винду.но сейчас как раз проблемы с grub

Grub-dummy это заглушка. Дебиан выбирает, ставить grub или grub-efi. Это разные пакеты, один доя старого биоса, другой для uefi. До сих пор непонятна организация ваших hdd. Какой диск загрузочный,на каком efi, как грузится винда и куда она прописала свой загрузчик.

Читайте также:  Расположение logcfg xml linux

/dev/sda /dev/sda1 931.51 ГиБ ntfs

/dev/sdb /dev/sdb1 931.51 ГиБ ntfs

/dev/sdc /dev/sdc1 931.51 ГиБ linux-raid

/dev/sdd /dev/sdd1 931.51 ГиБ linux-raid

/dev/sde /dev/sde1 512.00 МиБ fat32 boot, esp /dev/sde2 47.16 ГиБ ext4 /dev/sde3 11.97 ГиБ linux-swap

/dev/sdf /dev/sdf1 529.00 МиБ ntfs hidden, diag Basic data partition /dev/sdf2 100.00 МиБ fat32 boot, esp EFI system partition /dev/sdf3 16.00 МиБ msftres Microsoft reserved partition /dev/sdf4 232.25 ГиБ ntfs msftdata

Диск /dev/sde: 59,6 GiB, 64023257088 байт, 125045424 секторов Disk model: SSD Smartbuy 64G Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт Тип метки диска: gpt Идентификатор диска: 8D25102E-1F0C-4AE5-B6AD-0EDC322CBF44

Устр-во начало Конец Секторы Размер Тип /dev/sde1 2048 1050623 1048576 512M EFI /dev/sde2 1050624 99946495 98895872 47,2G Файловая система Linux /dev/sde3 99946496 125044735 25098240 12G Linux своп

Диск /dev/sdf: 232,9 GiB, 250059350016 байт, 488397168 секторов Disk model: Samsung SSD 850 Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт Тип метки диска: gpt Идентификатор диска: 9B2811D1-C6B7-46D6-A40A-1F27620B575F

Устр-во начало Конец Секторы Размер Тип /dev/sdf1 2048 1085439 1083392 529M Среда для восстановления Microsoft /dev/sdf2 1085440 1290239 204800 100M EFI /dev/sdf3 1290240 1323007 32768 16M Зарезервированный раздел Microsoft /dev/sdf4 1323008 488396799 487073792 232,3G Microsoft basic data

Я делал установку отключив диски лишние которые задействованы под Винду, оставил только ssd под d bian и raid под /home и снова также ошибка

А Вас не смущает тот факт, что раздел ESP – тот самый на котором, находится загрузчик(и) ОС в режиме UEFI, располагается на системном диске Windows… Куда же Debian должен был установить grub?

Я делал установку отключив диски лишние которые задействованы под Винду, оставил только ssd под d bian и raid под /home и снова также ошибка

А Вас не смущает тот факт, что раздел ESP – тот самый на котором, находится загрузчик(и) ОС в режиме UEFI, располагается на системном диске Windows… Куда же Debian должен был установить grub?

Набираете 3 символа ‘`’ подряд, помещаете после них «выхлоп» команды. И снова набираете 3 символа ‘`’ подряд. Примерно вот так

Там два раздела efi один на диске с виндой другое на линексу. Раньше это проблемой не было

Формально и сейчас это не проблема. Но по факту будет использоваться ESP с диска с Windows – «кто первый встал, того и тапки».

Можете поставить «в ручном режиме» grub на диск с Linux или на диск Windows. Просто нужно определиться как Вы желаете организовать загрузку систем. Под «ручной установкой» я подразумеваю установку пакета grub-efi командой apt в терминале.

Будет добры дайте инструкцию как в ручном режиме устоновить grud-efi. Я пробовал при установке в разметке прописывать место на диске с виндой, но он как я понял защищён от записи и так же возникала ошибка. Сейчас думаю, может быть нужно было убрать метку «загрузочный» в разделе efi винды при установке дебиан. Может устоновщик видеть два загрузочных сектора и кидаться в истерику?

С вашей помощью попробую устоновить в ручную.

Перечитал Ваши сообщения снова… У меня нет 100% уверенности, что я всё понял верно или Вы описали ситуацию без ошибок. Это слегка осложняет ситуацию. Кроме того, мне не доводилось делать «ручную установку» grub в debian.

Я пробовал при установке в разметке прописывать место на диске с виндой, но он как я понял защищён от записи и так же возникала ошибка.

Здесь имеет место какое-то непонимание или ошибка: диск не может быть защищён от записи (или у Вас какое-то экзотическое оборудование).

Сейчас думаю, может быть нужно было убрать метку «загрузочный» в разделе efi винды при установке дебиан.

Эти действия скорее всего приведут к новым проблемам.

Может устоновщик видеть два загрузочных сектора и кидаться в истерику?

Нет. Скорее всего Ваша ошибка «где-то здесь»:

  • загрузочные сектора используются в режиме загрузки BIOS (legacy, CMS или другие термины-синонимы)
  • для режима загрузки UEFI загрузчики размещаются на загрузочном разделе ESP (обычно он отформатирован в FAT32)
Читайте также:  Загрузочная флешка для установки linux mint

С пояснениями покончено. Переходим к действиям.

Вариантов решения много. Я в последующих сообщениях описываю простейший в моём понимании для Вас способ установки grub в уже установленный Debian.

Первый этап

  • Выполните загрузку компьютера с носителя с установщиком Debian – когда появится загрузочное меню с вариантами загрузки выберите «Advanced options» и затем «Rescue Mode» . Начнется загрузка Debian с установочного носителя. Выберите удобный язык и свой регион (страну). Также раскладку клавиатуры и комбинацию переключения языков (раскладок). Далее Debian попытается подключиться к интернету. Интернет нам не потребуется на этом этапе, но пропустить этот шаг не получиться. Подтвердите имя компьютера и имя домена. Debian installer выполнит ряд операций и предложить выбрать корневую файловую систему.
  • Это важно! Выберите пункт «Не использовать корневую файловую систему».
  • В следующем меню выберите пункт «Запуск оболочки в рабочей среде программы установки» и в следующем меню кнопку «Продолжить».
  • Теперь Вы находитесь в рутовой консоли!
  • Проверяем режим текущий режим загрузки. Выполните команду

Она должна вернуть число (32 или 64 – разрядность UEFI 32 или 64 бита) или ничего. Если ничего не возвращает или сообщает об ошибке, то скорее всего система загружается не в UEFI режиме. Об ошибке лучше написать в ответном сообщении.

Я на 99% уверен, что используется режим загрузки UEFI (Windows только в этом режиме устанавливается на диск в стиле GPT). Все дальнейшие команды устанавливают grub для режима UEFI.

Определяем устройство с образом установщика Debian

Ответ может быть, например таким

Для нас важно /dev/sdd1 – образ установщика первый раздел устройства /dev/sdd. У Вас может быть другая буква /dev/sd . Вам потребуется подправить команды с учётом этого!

  • На установочном носителе должен быть ещё раздел с загрузчиком grub для режима UEFI.

В ответе будет строчка с /dev/sd 2 . EFI

  • Создаем точку монтирования для раздела с загрузчиком grub для режима UEFI из установщика Debian.

Монтируем раздел с загрузчиком grub для режима UEFI.

  • Определяем устройство с установленным Debian

в ответе будут перечислены разделы устройства /dev/sd . У Вас их три должно быть (по предыдущим сообщениям). Проверяем что все без ошибок определилось

Правильный ответ (для удобства я заменил на X – в действительности это другой символ латиницы)

  • Создаем точку монтирования для раздела загрузчиков режима UEFI на устройстве с установленным Debian.

Монтируем раздел загрузчиков режима UEFI на устройстве с установленным Debian.

Источник

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