Как удалить устаревшие параметры загрузки из EFI?

после установки и перезаписи нескольких операционных систем, мой раздел EFI теперь выглядит довольно грязно:

enter image description here

В настоящее время на моей машине есть только две операционные системы: macOS и FreeBSD, что означает, что мне больше не нужны параметры загрузки "Ubuntu" и "TrueOS".

Как я могу удалить эти устаревшие параметры загрузки из раздела EFI?

3
задан nalzok
12.03.2023 3:59 Количество просмотров материала 3013
Распечатать страницу

1 ответ

rEFInd строит свое меню загрузки "свежий" каждый раз, когда он работает. (Исключение - если вы используете ручные загрузочные строфы , но если бы это было так, вы, вероятно, знали бы об этом факте и знали, как их изменить.) Таким образом, если вы видите загрузочные записи для ОС, которые вы удалили, причиной почти наверняка является то, что вы не полностью удалил операционку на вопрос. В большинстве случаев файлы загрузчика находятся на системный раздел EFI (ESP), обычно в подкаталог EFI, например, EFI\ubuntu для Ubuntu. rEFInd обычно отображает полное имя файла и имя или описание тома под значками при выделении параметра. Например, на снимке экрана в описании написано Boot EFI\boot\bootx64-trueos.efi from EFI. Таким образом, чтобы удалить эту запись, вы удалите этот файл.

конечно, это означает, что вы должны знать, как получить доступ к ESP. Детали того, как это сделать, варьируются от одной ОС к другой. В macOS можно использовать mountesp сценарий, который поставляется с rEFInd. (Запуск скрипта приведет к появлению сообщения о том, где был смонтирован ESP.) Я не знаю, монтирует ли FreeBSD ESP по умолчанию или где он обычно монтируется.

обратите внимание, что удаление загрузчика не всегда уместна. Например, если вы хотите скрыть запись, не делая ее полностью недоступной, вы должны использовать dont_scan_files,dont_scan_dirs или dont_scan_volumes in refind.conf чтобы скрыть запись. Вы можете сделать это, если пункт меню rEFInd boot предназначен для инструмента, который вы хотите оставить установленным на ESP, но вы просто не хотите видеть загрузочную запись для него. (Возможно, это то, что вы запускаете из оболочки EFI, или это запускается из загрузчика, запись которого вы хотите сохранить.) Записи для загрузчиков в режиме BIOS также может потребоваться обрабатывать по-другому, например, отключив сканирование параметров BIOS-boot с помощью scanfor в строке refind.conf. Я не думаю, что любой из этих случаев относится к вам; я упоминаю это только для ради полноты картины.

1
отвечен Rod Smith 2023-03-13 11:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх