Рейтинг:0

Ноутбук не видит загрузчик UEFI для Ubuntu, но рабочий стол видит. Как я могу это решить?

флаг th

Уважаемое раннее сообщество!

Недавно я решил попробовать эту новую загрузочную штуку UEFI, так как я хочу зашифровать свой диск и нашел только учебные пособия для UEFI. Мой ноут по умолчанию его не поддерживает (старенький Acer Aspire 5750g), но немного покопавшись нашел кастомный биос с UEFI и еще кое-какие полезные штуки!

У меня установлена ​​двойная загрузка (Ubuntu для кодирования и Windows для игр и 3D-моделирования), и она отлично работает в режиме Legacy. Но вот проблема - пробовал переконвертировать диск под GPT и адаптировать под UEFI. Windows справилась с этим очень хорошо, без проблем загружается в режиме UEFI. Но Ubuntu отказывается работать. Мол, я застрял на том месте, где мой ноутбук вообще не видит GRUB.

  • Я попытался переустановить и полностью очистить и установить новый GRUB для EFI.
  • Я попробовал инструмент для восстановления загрузки. Все удалось, но без решимости.
  • Я также пытался установить Ubuntu только на пустой диск с USB-накопителем в формате UEFI - все равно ничего.
  • Однако для проверки работоспособности я поместил оба диска на свой рабочий стол, и каждый из них работал без проблема, ПК увидел загрузчик ubuntu, я смог его выбрать и он загрузился просто отлично в GRUB, а затем в Ubuntu или Windows. И вот как я прихожу к выводу, что мой ноутбук не видит загрузчик Linux, только Windows.
  • Я также пробовал rEFInd, но ноутбук не видит и его.

Это вызвано плохой реализацией UEFI на моем ноутбуке? Наверное. Но есть ли способ исправить это через загрузчик? Я имею в виду, что USB-накопители с установщиками на них работают, как и менеджер загрузки Windows, должен же быть какой-то способ.Я попытался выяснить, может ли это сделать диспетчер загрузки Windows, но, по-видимому, Microsoft ограничила это только ОС Windows.

Или может быть что-то с безопасностью? Я читал что-то о взаимодействии с параметрами безопасной загрузки, но на моем ноутбуке даже нет такой настройки для включения или выключения, только UEFI или нет.

Извините, если это дубликат или решение очень простое. Я расстроен и застрял в данный момент, не могу ясно мыслить. Я был бы очень признателен за любую помощь или даже ведет! Заранее спасибо! ^^

РЕДАКТИРОВАТЬ 1: сводка загрузки

Вот сводка загрузки из восстановления загрузки (ПРИМЕЧАНИЕ: SDA4 и SDA5 - это две установки Linux, возможно, я сломал SDA4 в своих попытках исправления ранее, поскольку рабочий стол не загружает его, но это другая проблема для другой день. :Д)

https://pastebin.com/PnXLp9ES

РЕДАКТИРОВАТЬ 2: Ход загрузки

Через ответы на следующий пост: Как сделать GRUB загрузчиком по умолчанию вместо диспетчера загрузки Windows на ноутбуке с UEFI? Я нашел возможную зацепку — ответ от @Envy позволил мне загрузить Linux, заменив файл bootmgfw.efi в /EFI/Microsoft/Boot на grubx64.efi в EFI/ubuntu! Большой!

Однако вместо меню Grub я получаю черный экран примерно на 10 секунд. Я могу что-то упустить в решении.

РЕДАКТИРОВАТЬ 3: Возможный дерьмовый обходной путь

После долгих копаний, исследований и серьезной помощи от oldfred, который в этом БОГ (продолжал видеть его имя в большинстве тем о загрузчиках), не добился большого прогресса. В конце концов я решил просто создать копию bootmgfw.efi (под Windows, а не замаскированный grub) и переименовать ее в bootmgfw-WIN.efi. Затем с помощью «Grub Customizer» я изменил запись Windows для загрузки с bootmgfw-WIN.efi вместо bootmgfw.efi.

Теперь я могу выбрать либо Ubuntu, либо Windows, хотя и без вывода на экран (не знаю почему, на рабочем столе такая же проблема), и оба они хорошо работают на ноутбуке! Но не на рабочем столе.

Еще раз спасибо, @oldfred, ты ЛЕГЕНДА!!! <3

oldfred avatar
флаг cn
Безопасная загрузка может быть «Windows» или «Другое», как в моей старой системе. И «Другое» также было для Windows 7, поскольку она не поддерживала безопасную загрузку. Опубликуйте ссылку из сводного отчета в Boot-Repair, но, возможно, в настройках UEFI, если она работает нормально с другой системой. Многим Acer также требовались обновления прошивки UEFI. Старые Acer тоже требуют «доверия». Aspire E15 не будет выполнять двойную загрузку, многие детали доверяют настройкам на шаге 35 http://askubuntu.com/questions/627416/acer-aspire-e15-will-not-dual-boot
Potato_Waffles avatar
флаг th
Привет, @oldfred, я добавил ссылку на папку со сводкой загрузки из Boot Repair. Большое спасибо за ссылку и информацию, боялся гибели Acer Firmware. XD К сожалению, мой взломанный биос не имеет возможности добавить доверенный загрузочный файл EFI и не поддерживает безопасную загрузку, GRUB указывает это при установке. :/ Я сделал небольшой шаг вперед, хотя и из случайного поста! Если я заменю файл bootmgfw.efi в /EFI/Microsoft/Boot на grubx64.efi в EFI/ubuntu, Linux загрузится! Но я получаю черный экран вместо меню grub. :/
oldfred avatar
флаг cn
Несколько лет назад с «плохим» UEFI мы предложили изменить запись «Windows», чтобы использовать grub или shim. Но grub загружает только работающую Windows, а когда Windows обновляется или не загружается из grub, у вас нет простого способа загрузить Windows. Вам понадобится флешка для восстановления/восстановления Windows (которая в любом случае должна быть у вас). Большинство новых UEFI также загружает запись жесткого диска/отката, аналогичную загрузочной записи внешнего диска. Microsoft требует запись для безопасной загрузки. Так что он у вас должен быть. См. информацию: Sony, HP и другие обходные пути: https://askubuntu.com/questions/486752/двойная загрузка-win-8-ubuntu-loads-only-win
oldfred avatar
флаг cn
Черный экран обычно является проблемой видеодрайвера. Вы устанавливали в режиме безопасной загрузки и выбрали проприетарные драйверы, отключающие безопасную загрузку? Это должно установить правильный видеодрайвер. Какая видеокарта/чип. Если nVidia, загрузитесь в режиме восстановления, во второй строке меню grub с опцией «nomodesest» и установите драйвер nVidia. https://askubuntu.com/questions/1026179/how-to-install-a-gtx-1060 и https://askubuntu.com/questions/61396/how-do-i-install-the-nvidia-drivers
Potato_Waffles avatar
флаг th
О, уууу, большое спасибо, @oldfred! Это очень много информации, которую нужно усвоить! Тем не менее, я попытался загрузиться как с интегрированной графикой Intel, так и с Optimus (Nvidia GT540m) - оба раза черный экран перед загрузкой в ​​Linux. Я буду читать более подробно завтра.
oldfred avatar
флаг cn
Я не знаю подробностей об Optimus, но думал, что nVidia теперь справилась с этим. Но обязательно установите драйвер nVidia из репозитория Ubuntu, а не из nViidia. Если вы не используете версию репозитория, вам фактически придется обновляться при каждом обновлении ядра. Версия Ubuntu обрабатывает обновления автоматически. Кроме того, если вы меняете версию драйвера, обязательно полностью очистите старую версию, так как новая не удаляет старую версию, и тогда у вас возникнут конфликты и более серьезные проблемы.
Potato_Waffles avatar
флаг th
Эй, Олдфред! Я пробовал все из тем и решений, которые вы перечислили, но ничего не помогло, кроме трюка с bootmgfw.efi. Я также установил драйверы Nvidia с панели «Программное обеспечение и обновления», и GRUB по-прежнему остается черным экраном. Хотя линукс все еще работает нормально. Я попытался вслепую перемещаться по grub, сначала нажав Enter, и Linux загружается быстрее. Затем попытался выбрать Windows (должно быть внизу), но я думаю, что снова попаду в GRUB, так как, если я нажму Enter, он перейдет в Linux, если я спущусь и нажму Enter, снова войду в GRUB. Вероятно, из-за того, что на него указывает bootmgfw.efi.
Potato_Waffles avatar
флаг th
Думаю, у меня есть два варианта - найти способ заставить диспетчер загрузки Windows загружать Linux. ИЛИ выяснить, как указать GRUB на Windows bootmgfw.efi с другим именем. Надеюсь, Google немного полезнее, чем черный экран (я получаю проблемы, связанные только с ПОСЛЕ появления grub и людей, пытающихся загрузить Linux)
oldfred avatar
флаг cn
Вы прошли по ссылке в моем первом комментарии? Различные типы загрузочных записей, созданные efibootmgr. Но большинство UEFI допускают загрузочную запись с диска или резервной копии, поскольку она аналогична загрузочной записи для внешнего устройства. Часто имя или метка диска. Если вы не получаете Windows в меню grub, либо он находится в спящем режиме/быстром запуске, поэтому os-prober не может его увидеть. Или у вас Ubuntu и Windows в разных режимах загрузки, один UEFI и один BIOS? В вашем отчете показаны как BIOS grub в MBR, так и UEFI grub в ESP. Вы должны загружаться в режиме загрузки UEFI.
Potato_Waffles avatar
флаг th
Мне удалось заставить grub видеть окна, используя редактор grub для изменения файла, загруженного для загрузки Windows. Теперь у меня есть 2 файла .efi - bootmgfw.efi и bootmgfw-WIN.efi. У одного сапоги харчи, у другого - окна. Что касается личинок BIOS и UEFI, возможно, это связано с тем, что SDA4 изначально был BIOS, и я его не исправил (теперь работает, после копирования загрузочных файлов из SDA5), я думаю, проблема была в этом! XD Но все это не работает на моем рабочем столе... И grub по-прежнему черный экран. Эх, вся эта работа и исследования... Ну что ж, я многому научился! СПАСИБО!!!
oldfred avatar
флаг cn
Вопросы видео должны быть отдельным вопросом. Но часто связано с неправильной установкой видеодрайвера. Если nVidia установить из репозитория Ubuntu. https://askubuntu.com/questions/162075/my-computer-boots-to-a-black-screen-what-options-do-i-have-to-fix-it

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

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