Рейтинг:0

Установка Ubuntu 20.04 на 2-й диск завершается сбоем с ошибкой «сбой фатальной ошибки grub-install /dev/sdX»

флаг tr

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

Я собрал компьютер пару лет назад и время от времени добавлял новые диски для хранения, и у меня никогда не было проблем. Недавно я перенес свою ОС Windows 10 на новый твердотельный накопитель, оставив мне свободный жесткий диск емкостью 1 ТБ. Я подумал, что для меня это повод установить там Ubuntu.

Настроить установочный USB-накопитель было легко, загрузиться с него тоже. Тогда все становится не так просто.

Во-первых, у меня нет возможности "установить Ubuntu вместе с Windows". Как бы то ни было, подумал я и выбрал вариант пользовательского разбиения. Там я вижу все свои диски и разбиваю свой жесткий диск, /sdc, чтобы установить туда Ubuntu. После создания большого раздела ext4 с точкой монтирования «/», подкачки больше, чем моя оперативная память (очевидно, не всегда необходимо на новых ПК, но кто знает), раздела FAT32 размером 36 МБ, как рекомендуется в учебниках по Ubuntu, и даже раздела /boot, первая реальная проблема, с которой я сталкиваюсь, это:

«Системный раздел EFI не найден. Эта система, скорее всего, не сможет успешно загрузиться, и процесс установки может завершиться ошибкой. Вернитесь и добавьте системный раздел EFI или продолжите на свой страх и риск».

Я подумал, что это странно, потому что это не упоминается как необходимое, поскольку Ubuntu отлично работает в средах Legacy/BIOS. В любом случае я создаю раздел EFI в sdc и запускаю установку с загрузочной точкой /sdc (как я понял советовали, а не sda там, где находится другая моя ОС).

Все идет нормально до самого конца, где я неизменно получаю "Неустранимая ошибка grub-install /dev/sdc". Независимо от того, какое начальное разбиение я выберу (только ext4, ext4 + swap, ext4 + FAT32, etx4 + FAT32 + swap, добавление /boot, /home и т. д.), и независимо от того, какой режим загрузки я выберу в настройках моей материнской платы (UEFI или UEFI + Legacy), мастер установки не определяет Windows, у меня запрашивается этот раздел EFI, и он так же вылетает в конце.

Я почти уверен, что упустил что-то в форматировании MBR и GPT или в режиме загрузки, но я действительно не могу понять, что.

Кто-нибудь знает, где я ошибаюсь? Заранее спасибо :)

флаг cc
То, как загружается установочный носитель (полная версия ISO, а не какая-то версия для конкретного режима, которую могут создать некоторые инструменты), зависит от того, как выполняется установка. Некоторые машины позволяют вам установить предпочтительный режим (например, сначала UEFI, а не устаревший), когда присутствуют оба (например, установочный носитель). Помните об ошибке панели запуска 1396379, которая помещает загрузчики UEFI в sda независимо от того, какое целевое местоположение вы укажете. Была ли ваша Windows полностью выключена (отключите параметр питания W10, который переходит в спящий режим, а не выключается.
oldfred avatar
флаг cn
При использовании нескольких дисков некоторые предлагают отключить или отключить в UEFI все остальные диски. Несколько других обходных путей в отчете об ошибке. https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379 Я монтирую правильный ESP в середине установки, см. #55. Или это: Удалите флаг esp из Windows перед установкой на второй или внешний диск — Тим Ричардсон https://askubuntu.com/questions/16988/how-do-i-install-ubuntu-to-a-usb-key-without-using-startup-disk-creator
Kaura Neden avatar
флаг tr
Я решил это в конце концов, сначала отключив все диски, кроме одного для Linux, который я установил стандартным способом. Затем, когда grub все еще не обнаруживает Windows, я решил, что мне действительно нужно преобразовать мою win10 в GPT, что я и сделал. А сейчас все нормально :)
Рейтинг:0
флаг in

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

Если у вас есть система EFI с разделом EFI на основном диске, Linux может установить свой загрузчик в тот же раздел EFI, который использует Windows.

Если у вас есть устаревшая система с таблицей разделов формата MBR на основном диске, вы должны иметь /boot на этом основном диске, чтобы у Linux было место для установки загрузчика. Это должно быть не меньше 500M, 1G, вероятно, лучше. Если вы сделаете его слишком маленьким, обновление не удастся.

Если у вас есть устаревшая система с таблицей разделов формата GPT на основном диске, вы можете создать раздел BIOS для Linux, чтобы установить его загрузчик. Это может быть довольно мало (может быть, 2-3M?).

Если у вас нет места для них на вашем основном диске, вам нужно немного сбрить один из ваших разделов Windows, чтобы освободить место. Безопаснее всего это делать в диспетчере дисков Windows.

Ответить или комментировать

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