- При установке линукса, выдает ошибку не удалось установить GRUB
- Ошибки при установке
- Ошибка при установке Linux с флешки
- Не загружается Linux, чиним загрузчик GRUB
- Что такое Grub
- От чего могут возникнуть проблемы
- Восстановление Grub с помощью LiveCD/USB
- Как создать LiveCD/USB
- С помощью Rufus:
- С помощью Etcher:
- Восстановление с помощью chroot
- Восстановление Grub в rescue mode
- Восстановление Grub с помощью утилиты Boot repair
- Выводы
При установке линукса, выдает ошибку не удалось установить 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, спасибо за ответ! Дистрибутив был скачан с офф сайта, то есть последняя версия дистрибутива, зачем ему инет, что он скачивает оттуда для того что бы он работал? А если интернета нету, что, никак не получится его установить?
Источник
Ошибки при установке
Всем доброго времени суток. У меня возникают ошибки при установке линукс. Пробывал ставить ubuntu 16.04 desktop i386, linuxmint 18.1 mate 32bit, linuxmint 7 xfce. Пошла только последняя, но она уже довольно старая и мне не понравилась. При установке тех двух ошибки: SQUASHFS, TPM eror. TPM eror я убрал выключив security chip в биосе, а вторую нет. Как быть? Что делать? Образ делаю на флешку через unetbootin-625. Ноутбук IBM Lenovo Think Pad T61. Жесткий диск полностью отформатирован на нем.
SQUASHFS — это файловая система, которая используется linux при загрузке в live режиме. То есть у тебя возникает ошибка на этапе загрузки системы с флешки, а не на этапе её установки, та проходит штатно. И кстати, форматировать жесткий диск заранее не обязательно, он все равно форматируется в процессе установки.
Вывод: у тебя некорректно записан образ на флешку. Попробуй Rufus или тупо ставься с DVD, последний способ всегда работает.
rufus пробывал. Тоже самое. А с dvd пока не могу, так как дисков чистых нет. Cd-rw надо же?
может это глупый вопрос конечно. Но просто я давно с дисками дела не имел.
Достаточно и просто R, а CD или DVD — зависит от размера образа.
Ещё можешь попробовать нахрен отключить UEFI, оставь только BIOS(Legacy) режим.
ну я cd-rw куплю. У меня старый биос. Нет uefi
Это пипец. Попросил сестру купить cd-rw диск на 4гб. Купила cd-rw на 700мб. А образ то весит 1.6гб 🙁
Да, это действительно очень плохо, что ты не знаешь, что CD бывают максимум на 800 мегабайт, чаще попадаются 700 мегабайтные. Тебе DVD нужен.
И нечего свою техническую безграмотность валить на сестру, она в ней не виновата.
хм. Ну значит я затупил. Кст как битый образ восстановить в нормальный? У меня md5sum не сошлись. Можно восстановить без перезакачки файла? качал через торрент
похоже из за этого и ошибки
Без перекачки — никак. И качай с официальных сайтов.
Я два раза скачивал с офф сайта. Не сошлись md5
Минт? У них опять сайт взломали, что ли? Ты какой конкретно образ качал?
Я где-то видел что можно через торрент перекачать по той же ссылке и оно только битые сектора походу докачает. Вообщем я в этом не особо шарю
ubuntu 16.04 desktop i386 этот 2 раза и этот linuxmint 18.1 mate 32bit тоже
С такими проблемами мне походу xp проще уже поставить. 🙁
Господи, ну и каша у тебя в голове. Какие битые сектора у файла, они только у дисков бывают! А то, о чем ты говоришь, называется «возобновление скачивания», это используется, когда с первого раза файл скачался не до конца (связь разорвало, например).
А если у файла .iso не совпадает md5 сумма с эталонной, это значит, что файл скачался до конца, но с ошибками. И в истории Linux Mint была пара случаев, когда по этому признаку обнаруживали подмену файлов злоумышленниками, которые взломали сайт и подменили образы на зараженные. Потому повторю вопрос: какой образ какого дистрибутива ты скачивал и получил ошибку с md5?
И как именно ты проверял md5, кстати?
А на каком из них возникла ошибка с md5? Или на обоих? Как именно ты проверял md5, уверен, что правильно?
на счет каши не спорю. проверял через WinMd5Sum. На обоих. Не уверен что правильно, так как в нового минта похоже алгоритм хеширования не md5 а sha256
Это не алгоритм хеширования, эти суммы (md5 и sha256) вообще не создаются при создании live-диска.
Эти суммы являются как бы описанием файла, которое позволяет отличать его от другого, причем md5 и sha256 — два разных способа. (И они применимы ко всем файлам.)
WinMd5Sum проверяет md5, а тебе нужно было sha256. Образно говоря, ты сравнивал фотографию нужного человека с эталонным отпечатком пальца, неудивительно, что получалась ерунда.
Да у меня сейчас вобще голова не работает. 2 дня уже с этой проблемой мучаюсь.
И кстати на счет алгоритма — это у меня от php программирования осталось)
В ubuntu md5 сошлось.
При загрузки флешки с убунту или что там у тебя, желательно проверить образ на наличие ошибок, там есть такой пункт.
не помню как тот раздел називается, но я уже проверял. Ошибки не нашло. Может быть в флешке проблема?
Ты хоть в FAT32 её форматируешь? Во всяком случае есть DVD.
Сейчас вспомнил, что при установке 18 минта тоже ошибка выскакивала, вроде на ругалась, что нет репы ядра, но в минт его нет по дефолту.
Источник
Ошибка при установке Linux с флешки
device descriptor read/64, error -32
Пытался на дистрибутивах Ubuntu, Mint, CentOS.
Самое интересное что Win 10 устанавливается без проблем!
Флешка usb 3.0 jetflash,биос матери обновлен, драйвера установлены. Подскажите чайнику в чём может быть проблема?
В том, что ты неправильно сделал флешку. Используй Rufus в режиме DD, или оригинальный dd на Unix-like.
Самое интересное что Win 10 устанавливается без проблем!
как же интересно, с ума сойти!
Используй Rufus в режиме DD — кстати это я и делал.
или оригинальный dd на Unix-lik — а вот это не понял.
Я использую Rufus, но не в режиме DD. Многочисленные дистрибутивы Linux устанавливались с неизменным успехом.
Ну вдруг у тебя есть другая машина с Linux, FreeBSD или macOS — они все Unix-like и содержат утилиту dd.
У тебя нет просто другой флешки? Возможно, дело в именно этой конкретной.
нашел вот вот такой пост.
у меня такая же мать Gigabyte 970A-UD3P, после включения iommu в биосе проблема выше исчезла.
Но теперь пишет
unable to find a medium containing a live file system
попробую отключить UEFI
так и пишет- unable to find a medium containing a live file system
что делать дальше пока не знаю
что в grub.cfg прописано? «сейчас» в каком режиме (BIOS или UEFI) выполняется загрузка?
загружаюсь в режиме bios
if loadfont /boot/grub/font.pf2 ; then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi
set menu_color_normal=white/black set menu_color_highlight=black/light-gray
как появляется загрузочное меню попробуйте выполнить
сейчас выглядит как проблема с загрузочным устройством
«гадание на кофейной гуще»
Какой режим USB-портов при загрузке (установка в BIOS)? Если есть возможность попытайтесь с USB 2.0 загрузится (вроде бывает, что USB3.0 при загрузке «выключается» — в том смысле, что биос его не инициализирует или как оно правильно)
В BIOS загрузка с USB разрешена?
p.s.
=====
«совпало»: у меня сейчас «есть» пк в live сессии LinuxMint 19. В UEFI грузится (BIOS-режима нет).
У меня флешка всегда отваливается при перезагрузке и приходится её переподключать.
Начитался в интернете про проблемы с загрузкой usb на материнках gigabyte
Будет возможность проверю на другом пк.
загружался с usb3.0 и 2.0 результат один
с загрузкой usb на материнках gigabyte
не знал, вероятно в этом причина.
и так и сяк(разницы не заметил), а как лучше то?
У тебя BIOS или UEFI?
ТС запускал и в UEFI, и в BIOS-mode. (не завелось)
это мысли в слух или вопрос?
Ну в общем так и есть, а итог всегда один —
«unable to find a medium containing a live file system»
может можно запустить установку через командную строку?
раскрывал «тему» для BLIN4IK97
В UEFI/BIOS/ (кроме опции iommu) что-то ещё есть влияющее на процесс загрузки? В каком режиме контроллеры USB «включаются»?
Можно попытать счастья и через командную строку grub. Но мне кажется здесь это не поможет. При появлении загрузочного меню нажать ‘c’. В командной строке посмотреть доступные дисковые устройства
Далее с помощью ls найти необходимое устройство (предположим это будет hd1). Дать команды grub
Если размер RAM больше размера установочного образа LinuxMint, можно попытаться «отобразить» его в память и стартовать оттуда.
Но мне представляется наиболее «простым» создать на жестком диске раздел FAT32 (2-3 GB должно хватить) и скопировать все файлы из iso LinuxMint на раздел. У меня подобным образом (правда с всё-тами с флешки) LinuxMint загружается в режиме UEFI.
Меня больше интересовало, вдруг у него BIOS, а он загружал систему в GPT таблице.
Хотя, уже не важно, судя по ответу ТС.
на том компьютере специфичная «материнка» и после начала загрузки USB «отваливаются» (как я понял)
Вполне вероятно. Пускай попробует с другой матью.
Источник
Не загружается Linux, чиним загрузчик GRUB
Любите экспериментировать? Наверняка вы когда-либо пытались произвести какие-то действия со своей Linux-системой, причем не так важно какие были цели: изучение и познание новых возможностей или же какая-то более конкретная цель, в виде исправления той или иной ошибки. В любом случае, при работе с дистрибутивами Linux, для загрузки которых, в большинстве случаев, и используется Grub, с последним могут возникать неприятные проблемы, ввиду которых дальнейшая эксплуатация системы просто-напросто невозможна. В этой статье вы узнаете, что делать, если не загружается Linux. Как вести себя в подобной ситуации и какие действия производить, чтобы починить загрузчик Grub. Пожалуй, начнем.
Что такое Grub
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:
Последняя версия приложения доступна на официальном сайте. Сразу после загрузки и запуска/установки мы увидим такое окно:
Вставляем носитель, выбираем его в соответствующем меню. Далее выбираем нужную схему раздела и тип системного интерфейса, и после уже открываем файловый менеджер с помощью этой кнопки:
Находим загруженный образ через менеджер, после чего жмем «Старт».
С помощью Etcher:
Опять же, идем на официальный сайт, где скачиваем последнюю версию утилиты. Далее делаем все так, как показано на этой гифке:
Ну а теперь, собственно, можно переходить к восстановлению Grub. Вставляем флешку в наш ПК (где сломан загрузчик), после чего перезагружаем его с этой самой флешки. Как только мы войдем в лайв-систему, сразу открываем терминал, после чего проделываем следующие действия:
Открываем таблицу разделов с помощью команды:
Примерно такая таблица будет выведена на экран:
По этой таблице мы видим, что Linux, в нашем случае, расположен на разделе /dev/sda1.
С помощью следующей команды мы смонтируем этот раздел в /mnt:
Теперь, для записи grub в MBR, нужно ввести следующую команду:
Если нужно только восстановить MBR диска (после переустановки Windows, к примеру), то этих действий будет вполне достаточно.
Если же необходимо обновить и меню grub (после установки Windows), то нужно выполнить еще и эту команду:
Вот и все, восстановление закончено!
Восстановление с помощью chroot
Помимо вышеописанного способа, при восстановлении Grub с помощью LiveCD можно использовать и этот. Тут мы будем использовать утилиту chroot.
Здесь нам, опять же, понадобится таблица разделов. Вводим уже известную команду:
В выводе снова будет эта таблица. Теперь нам надо присмотреться к ней еще внимательнее.
В этом способе нам необходимо примонтировать системный, а также нескольких других важных разделов. Для этого вводим эти команды:
Обратите внимание, что если если разделы /boot или /var находятся отдельно, то Вам нужно будет примонтировать их в /mnt/boot и /mnt/var.
Далее мы переходим в окружающую среду chroot с помощью команды:
И теперь, наконец-таки переустанавливаем Grub с помощью следующей команды:
Если вы на этом этапе получаете какие-то сообщения об ошибках, то попробуйте использовать эти команды:
Если все прошло успешно, выходим из chroot, используя команду:
Далее нужно отмонтировать все разделы. Для этого вводим в терминал:
В случае, если вы монтировали раздел /boot введите команду:
Теперь перезагружаем систему с помощью:
Можно также обновить меню Grub, используя команду:
Восстановление Grub в rescue mode
Если по каким-то причинам у вас нет доступа к LiveCD/USB-носителю, а также к компьютеру, с помощью которого этот самый носитель можно было бы сделать, то этот способ для вас.
Само восстановление проходит таким образом: сначала мы подгружаем все модули, чтобы открыть доступ ко всей функциональной части Grub, после чего запуститься с нужного раздела. Надо понимать, что Grub состоит из двух частей:
Одна из этих частей (первая) записана в MBR диска. В ней присутствует базовый функционал и ничего больше (консоль в rescue mode).
Стало быть, нам нужно определить, в каком разделе находится вторая часть Grub (находится в каталоге /boot/grub), и после чего подгрузить все недостающие модули. А вот уже после этого мы сможем запустить загрузчик с нужного раздела. В rescue mode есть всего четыре команды:
Для начала вводим следующую команду:
В выводе будет что-то подобное:
В некоторых случаях Grub неправильно опеределяет файловые системы находящиеся на разделах дисков. В данном примере загрузчик показывает их как msdos. Мы должны попытаться угадать диски, которые видим. В примере доступно два диска. Диск с индексом 0 содержащий три раздела, и диск с индексом 1 содержащий два раздела. Если вы знаете структуру своих дисков, определить нужный труда не составит.
В загрузчике Grub разделы нумеруются в обратном исчислении. Не очень ясно какой именно из разделов назван, к примеру (hd0,msdos3). Чтобы было более понятно, можно использовать вид (hd0,1). Если в грабе отсчет дисков идет с 0, а разделов с 1, то можно определить, что операционная система установлена в первый раздел первого раздела — (hd0,1). Используем следующую команду:
С помощью этих команд мы приказываем системе использовать какой-то конкретный диск, для выполнения всех остальных операций (в нашем случае, это диск (hd0,1)). Чтобы проверить есть ли на данном диске загрузчик, введем эту команду:
Если в выводе будет список файлов и папок, значит мы все сделали правильно. Теперь можно загрузить все необходимые модули. Для этого выполним команды:
После выполнения команд Grub загрузится в полнофункциональном режиме. Будут найдены все операционные системы, которые установлены на компьютере, после чего будет показано стандартное меню загрузки.
Чтобы закрепить результат (и не проделывать все то же самое после перезапуска ПК), нужно зайти в терминал своего дистрибутива Linux, где с root правами выполнить следующую команду:
sdX — диск, на который должен быть установлен Grub.
Если операционная система расположена на разделе с файловой системой btrfs, то нам необходимо выполнить следующие команды:
И подгрузить модули:
Ну и теперь запустить GRUB:
Восстановление Grub с помощью утилиты Boot repair
С помощью этой замечательной утилиты вы сможете восстановить загрузчик всего в пару кликов. Как видно из скриншота, утилита имеет собственный GUI, ее использование не вызовет трудностей.
Чтобы установить boot repair, вы можете воспользоваться одним из приведенных способов:
- Запись и установка специального образа диска Boot Repair (и дальнейшая загрузка с него)
- Установка Boot repair из PPA-репозитория в LiveCD/USB дистрибутиве.
Если с первым способом все понятно: нужно просто скачать и записать образ с помощью соответствующих инструментов. То во втором уже нужно знать конкретные команды, которые выглядят следующим образом:
В утилите будет доступно два варианта на выбор:
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, возможно вам стоит заглянуть туда, если вы не поняли что-то из этого материала. Что же, ну а на сегодня это все. Надеюсь, что данный материал помог вам разобраться в ошибках. Что, в свою очередь, поможет вам их решить.
Источник