
Уже два дня я не могу установить 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.