Во время запуска, если Ubuntu не обнаруживает себя в порядке загрузки UEFI, он пытается автоматически добавить еще одну новую запись друг перед другом. но в моей настройке UEFI есть параметр «Блокировка порядка загрузки», предотвращающий любые внешние изменения.
Теперь при каждой загрузке Ubuntu пытается добавить свою запись, печатает «Сброс системы», затем перезагружается и начинает с начала, поскольку новая запись не сохраняется из-за блокировки порядка загрузки.
Это поднимает вопрос, почему он все равно должен принудительно применять пользовательскую запись в порядке загрузки uefi во время запуска.
Я использую внешний SSD с полностью портативной установкой, на которой уже установлен собственный автономный загрузчик GRUB, который также обрабатывает запуск Ubuntu. Поэтому я просто не хочу, чтобы Ubuntu вставляла или изменяла что-либо в порядке загрузки или расставляла приоритеты над другими вариантами загрузки.
Теперь система каждый раз застревает в цикле загрузки, пока я не позволю ей применить свои изменения и не вставлю эту запись «ubuntu» в качестве основного варианта загрузки поверх всего остального.
Это также нежелательно в тех случаях, когда было бы разрешено создать запись, потому что, как я уже сказал, это переносная установка, и она никогда не должна мешать хост-системе по какой-либо причине.
Есть ли возможность полностью предотвратить такое поведение?
То, что я нашел до сих пор, это:
- Бег
dpkg-перенастроить grub-x86_64-efi на который ссылаются часто не дает никаких параметров конфигурации, команда просто возвращает моментально
- Бег
dpkg-перенастроить grub-pc просто запрашивает нужные параметры ядра Linux и больше ничего
- параметр
grub2/update_nvram к ЛОЖЬ с помощью dpkg-коммуникация как вариант тоже ничего не меняет
Рассматриваемая система представляет собой Lenovo Thinkpad P15v Gen 1, также с полной установкой Ubuntu. В отличие от обычных в этих сообщениях, в данный момент у меня нет установки с двойной загрузкой, и Windows нигде не установлена.
Тем не менее, я мог бы добавить другие ОС в будущем, поэтому просто принять загрузку Ubuntu для себя с собственной установкой GRUB для меня также неприемлемо.
Любая помощь или совет очень ценятся!
РЕДАКТИРОВАТЬ 2021-09-02:
Что касается вопросов, поднятых в комментариях, я хотел бы добавить к своей предыдущей информации, чтобы сделать мою озабоченность немного яснее.
Мой внешний диск имеет собственный раздел EFI прямо в начале диска. Схема диска в настоящее время состоит примерно из:
- 1 МБ свободного места (для совместимости с MBR)
- Раздел EFI 256 МБ, фат32, флаги: загрузочный, скрытый, esp
- Раздел 512 МБ для автономного grub, fat32, флаги: bios_grub
- Раздел подкачки 32 ГиБ для Ubuntu, linux-swap
- Раздел 256 ГиБ для Ubuntu, ext4
- много свободного места для последующего использования
Я знаю о проблеме с тем, что Ubuntu всегда записывает в первый раздел EFI, независимо от того, что я выбираю в качестве цели во время установки. Я уже обошел это, установив его с бездискового компьютера, к которому подключен только мой внешний диск.
Так что это не проблема для меня, извините, если я не сделал это достаточно ясно ранее. На самом деле мой вопрос касается только порядка загрузки UEFI и предотвращения добавления Ubuntu новой записи для себя и собственного корневого раздела при каждой загрузке (что, как я обнаружил, так и есть).
Как вы можете видеть из моей схемы разделов ранее, существует отдельный загрузочный раздел для GRUB, который содержит его версию i386-pc с версией x86_64-efi, правильно установленной внутри раздела EFI. Сначала я настроил диск для загрузки моего пользовательского GRUB по умолчанию (который тем временем также был перезаписан, но, я думаю, это еще одна проблема).
Моя цель — загружаться только из этой автономной версии GRUB, независимо от Ubuntu или любой другой ОС, которую я могу добавить в будущем.
Итак, на самом деле это две проблемы, но с одной и той же причиной:
- Он предназначен для переноски, поэтому я не хочу, чтобы он оставлял следы в любой системе, к которой я его подключаю.
- Добавление Ubuntu записи в порядок загрузки UEFI также полностью разрушает мою первоначальную идею использования автономной установки GRUB.
Чего я хочу добиться, так это загрузки в Ubuntu без поиска, создания или изменения порядка записи в списке загрузки. Это возможно?