Как удалить устаревшие параметры загрузки из EFI?
После установки и перезаписи нескольких операционных систем мой раздел EFI теперь выглядит довольно грязно:
В настоящее время на моем компьютере установлены только две операционные системы: macOS и FreeBSD, что означает, что мне больше не нужны параметры загрузки "Ubuntu" и "TrueOS".
Как я могу удалить эти устаревшие параметры загрузки из раздела EFI?
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
в refind.conf
скрыть запись Вы можете сделать это, если пункт меню загрузки rEFInd предназначен для инструмента, который вы хотите оставить установленным на ESP, но вы просто не хотите видеть загрузочную запись для него. (Возможно, это то, что вы запускаете из оболочки EFI или запускается из загрузчика, запись которого вы хотите сохранить.) Записи для загрузчиков в режиме BIOS также могут обрабатываться по-разному, например, путем отключения сканирования параметров загрузки BIOS. через scanfor
линия в refind.conf
, Я не думаю, что какой-либо из этих случаев относится к вам, хотя; Я упоминаю об этом только ради полноты.