Рейтинг:0

Установка фатальной ошибки GRUB на ноутбуке Dell

флаг cn

Когда я пытаюсь установить Ubuntu (или любой другой дистрибутив, я пробовал Manjaro, Pop!_OS, Debian и Fedora), я получаю сообщение об ошибке GRUB, говорящее мне, что недостаточно места для копирования на ESP в случае Manjaro, Pop!_OS и т. д., или просто фатальная ошибка в случае с Ubuntu. Система, которую я пытаюсь установить, — это Dell Vostro 5515 с отключенными Bitlocker и безопасной загрузкой, ESP на 1,3 ГБ (огромный, я знаю, но установщики сказали мне, что недостаточно места для копирования, поэтому я дал больше .. .). Мой процессор — Ryzen 7 5700U, и мой текущий макет раздела выглядит следующим образом:

https://i.imgur.com/HiNKKBr.png

Мой диск использует таблицу разделов GPT, а Windows установлена ​​в режиме UEFI, что видно по наличию ESP.

oldfred avatar
флаг cn
Проблема с пространством может быть не в ESP, а в памяти UEFI? Вы обновили UEFI.Проверьте записи с помощью `sudo efibootmgr -v` Или вам может понадобиться chkdsk (если Windows) или dosfsck для восстановления ESP. https://askubuntu.com/questions/862724/grub2-failed-to-install/86587z682#865872 И убедитесь, что быстрый запуск Windows отключен. Это может быть и "блокировка" ESP.
lamitron avatar
флаг cn
@oldfred Я проверил efibootmgr -v; он показывает только 3 записи, одну для диспетчера загрузки Windows и две для загрузки по сети. Я обновил прошивку до последней версии. Не могли бы вы подробнее рассказать о chkdsk? Спасибо.
lamitron avatar
флаг cn
@oldfred Если у меня недостаточно места в памяти EFI, может ли решение заключаться в удалении сетевых загрузочных записей и дампов EFI? Быстрый запуск тоже отключен.
oldfred avatar
флаг cn
Если только три записи, это не должно быть проблемой. Но также были некоторые UEFI, где у них есть настройка безопасности для предотвращения записи. Вы можете просмотреть свое руководство и посмотреть, какие настройки в нем есть. В Windows вам нужно смонтировать ESP, поскольку Windows обычно его не монтирует, а затем вы можете запустить chkdsk. Не знаю подробностей. Вы можете просто запустить команду dosfsck из живого установщика Ubuntu в живом режиме.
Рейтинг:2
флаг cn

Хорошо, наконец-то я нашел проблему, и она заключается в том, что ноутбуки Dell используют нестандартный способ загрузки двоичных файлов EFI в качестве параметров загрузки, и, кроме того, я думаю, что они используют «скрытый системный раздел EFI». , из того, что я слышал. Шаги, которые я предпринял, чтобы преодолеть это, заключались в том, чтобы просто переустановить Windows с USB-накопителя, чтобы он создал ESP на диске, а не там, где Dell хранит его по умолчанию.

Другой вариант, который я думаю, может быть возможен, это ntfsизменить размер раздел Windows и создайте системный раздел EFI вместе с выбранным вами загрузчиком, затем в Dell UEFI/BIOS добавьте файл .efi в качестве параметра загрузки (в случае GRUB на Ubuntu он будет находиться по адресу /загрузка/efi/EFI/ubuntu/grubx64.efi, или просто EFI/ubuntu/grubx64.efi из БИОСа. Однако я не уверен, что GRUB не удастся установить в таком дистрибутиве, как Arch, поскольку он не сможет записать порядок загрузки UEFI с помощью efibootmgr.

Надеюсь, это поможет кому-нибудь еще с ноутбуком Dell, пытающимся выполнить двойную загрузку!

флаг ru
У вас еще есть этот ноутбук? Я думаю о том, чтобы использовать его в качестве рабочей станции Linux. Вы бы порекомендовали это? Есть проблемы?
lamitron avatar
флаг cn
У меня все еще есть этот ноутбук, и я очень рекомендую его — у меня не было серьезных проблем с запуском любого дистрибутива.

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

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