После установки Ubuntu 64bit UEFI Image с настройкой отключения CSM у меня есть две записи в меню загрузки. Эти две записи показывают одно и то же имя: Ubuntu:XXXXXXX
.
Я не могу найти никакой разницы между ними, они одинаковы или есть разница?
В окне терминала Ubuntu введите:
sudo efibootmgr -v
Это покажет, что Вы детализируете для всех записей загрузки в диспетчере начальной загрузки Вашего EFI. Исследуйте детали на два ubuntu
записи, чтобы видеть, отличаются ли они. Если они не делают, безопасно удалить одного из них через -b # -B
опция, как в:
sudo efibootmgr -b 4 -B
Этот пример удаляет Boot0004
запись. Я рекомендую удалить запись, которая происходит позже (или нисколько) в BootOrder
список (который также показывают efibootmgr -v
).
также безопасно удалить запись, если это относится к несуществующему файлу, разделу или диску. К сожалению, идентификация раздела и диска сделана через длинные строки, которые являются трудными для людей проанализировать. У Вас могла бы быть такая старая запись при установке Ubuntu дважды.
Примечание, что существуют определенные ошибки, которые могут заставить эти записи умножаться. В частности, взаимодействие ошибочного EFI и ошибочной версии Контейнера может вызвать эту проблему. Если Вы сталкиваетесь с этим условием, я рекомендую отключить Защищенную загрузку и обойти Контейнер. Первый требует ввода Вашей микропрограммной утилиты установки, нахождения опции Secure Boot (ее местоположение, и имя варьируется, к сожалению), и отключение его. Последний требует создания новой записи NVRAM, которая указывает непосредственно на GRUB, а не на контейнер:
sudo efibootmgr -c -l \\EFI\\ubuntu\\grubx64.efi -L "GRUB direct"
IIRC, ошибочная версия контейнера распределяется с Fedora, и версия Ubuntu незатронута, таким образом, возможности - Вы, не должен видеть эту проблему, если Вы используете Контейнер Ubuntu.