Выбор загрузки не отображается после установки Ubuntu 22.10 вместе с Windows 10

Выбор загрузки не отображается после установки Ubuntu 22.10 вместе с Windows 10

Уже два дня я не могу установить Ubuntu 22.10 на ноутбуке вместе с Windows 10.

Мой ноутбук — Acer Spin5, на нем 32 ГБ свободного нераспределенного пространства на SSD. Безопасная загрузка отключена. Установка Ubuntu была загружена с официального сайта Ubuntu и записана на USB-накопитель. Образ диска отлично работал на другом ноутбуке (Lenovo). Проблема: что бы я ни делал, загрузочный раздел с biosgrub не отображается в списке BIOS. Я пробовал как автоматический вариант «Установить вместе с Windows 10», так и (несколько раз) ручной вариант «Что-то еще» на экране «Тип установки» Ubuntu.

Когда возникает «Что-то еще», я пытаюсь назначить «Устройство для установки загрузчика» сначала разделу «Диспетчер загрузки Windows», затем /dev/sda и, поскольку ни один из этих вариантов не сработал, затем новому разделу, созданному из свободного нераспределенного пространства как EFI.

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

ОБНОВЛЯТЬ Я скачал Ubuntu 22.04, чтобы запустить boot-repair из live Ubuntu. Результата все равно нет.

По просьбе Пола Бенсона, вот вывод командыsudo parted -l

Model: ATA HFS128G39TND-N21 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Warning: failed to translate partition name
Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  106MB   105MB   fat32        EFI system partition          boot, esp
 2      106MB   123MB   16.8MB               Microsoft reserved partition  msftres
 3      123MB   91.8GB  91.7GB  ntfs         Basic data partition          msftdata
 5      91.8GB  127GB   35.1GB  ext4
 4      127GB   128GB   1074MB  ntfs                                       hidden, diag

решение1

Разделы выглядят нормально. Теперь есть специфическая проблема с некоторыми моделями Acer, например, Aspire, касающаяся двойной загрузки Windows и Linux. Я не эксперт по машинам Acer (у меня никогда не было ни одной), но я знаю о них кое-что.

Первое, что вам нужно сделать, это войти в UEFI (нажав клавишу F2, как только появится логотип Acer при загрузке). Перейдите на вкладку «Безопасность» и установите пароль супервизора. Затем отключите безопасную загрузку.

Затем вам нужно выбрать «доверяемый файл UEFI». Вы увидите эту опцию на той же странице. Это означает добавление файла -grubx64.efi. Этот файл должен присутствовать по пути -/EFI/ubuntu/grubx.64.efiна вашем жестком диске, ноgrubx64.efiможет быть достаточно, чем цитировать его фактический путь - я не уверен в этом. Это может быть даже - \EFI\ubuntu\grubx64.efi, используя нотацию Windows. На самом деле, я бы сначала попробовал это, так как прошивка UEFI создана для использования в Windows . Как бы то ни было, важно сделать это правильно.

Когда вы сделаете все это, сохраните настройки и перезагрузитесь обратно в UEFI, перейдите на вкладку «Загрузка» и убедитесь, чтоубунтунастроен на первую загрузку. Снова сохраните настройки и перезагрузитесь. Если повезет, то теперь вы попадете в меню grub.

Редактировать: Мы пока не знаем, присутствует ли загрузочный файл efi Ubuntu в разделе sda1, хотя он должен быть после установки Linux. В идеале вам следует сначала проверить это из Live Ubuntu, прежде чем вы сделаете что-либо из вышеперечисленного, чтобы убедиться. Сначала смонтируйте sda1 из терминала:sudo монтировать /dev/sda1 /mnt, затемls /mnt/EFI/ubuntu.Grubx64.efiдолжно быть показано как настоящее, так иshimx64.efi. Последнему нужно доверять, если включена безопасная загрузка. Затем размонтируйте sda1:sudo размонтировать /dev/sda1.

Связанный контент