[ @install @uefi ]
UEFI — Unified Extensible Firmware Interface.
Общая идея
Раньше при установке системы нужно было создать раздел для корня операционной системы (для “/”) и указать его в качестве загрузочного. Сейчас же для установки системы нужно
- отключить в BIOS контроль за перечнем разрешённых к установке операционных систем,
- создать отдельный раздел особого формата.
Раньше при установке системы на диске автоматически создавался новый маленький, но отдельный раздел MBR (“Master Boot Record”, «главная загрузочная запись» на диске), с чтения которого начиналась загрузка операционной системы — Windows она или какие-либо другие.
Debian ставила свой загрузчик системы (GRUB, GRand Unified Bootloader, загрузчик операционной системы от проекта GNU) в пустое место между MBR и первым разделом основного диска (там как минимум 31 килобайт), которое называется «область встраивания» (хотя в оригинале это называется «boot track» и переводится как «загрузочная дорожка».
Но это в прошлом, технология MBR уже отпадает. Теперь для установки операционной системы на компьютер следует сперва создать на основном диске новый, отдельный системный раздел.
Корень (и всё остальное) устанавливают на отдельный раздел, но указывать его в качестве загрузочного уже незачем.
”/home”, как и прежде, можно положить на отдельный раздел на диске.
Создать системный раздел EFI
Создать новый раздел. Размер: 602.0 MB.
Имя: например, «uefi»
Использовать как: системный раздел EFI
Метка ’загрузочный’: вкл
Файловая система для нового раздела будет отображаться как “ESP”.
Теория UEFI
Прежде чем запустить операционную систему, компьютер должен «прозвонить» все устройства, из которых он состоит. Для этого последовательно запускается набор микропрограмм, которые образуют интерфейс между железом компьютера и его операционной системой. Раньше стандартом был интерфейс BIOS (Basic Input/Output System). На замену ему пришёл UEFI (Unified Extensible Firmware Interface) — технологически более продвинутый зверь.
Поначалу покажется, что загрузка и загрузка, просто более продвинутая. Но нет, это вообще новое окружение, в котором просто так не разрулиться.
https://www.happyassassin.net/posts/2014/01/25/uefi-boot-how-does-that-actually-work-then/
В новом интерфейсе есть множество плюсов:
- «загрузочные сервисы», которые включают поддержку текстовой и графической консоли на различных устройствах, шин, блоков и файловых сервисов;
- новый подход к работе с драйверами устройств, из которых состоит компьютер;
- загрузчик операционной системы (их может быть несколько) стал просто одним из приложений UEFI;
- современная поддержка «больших дисков» через GPT (GUID Partition Table, дисковая разметка, которая поддерживает диски размером в несколько террабайт), которая пришла на смену MBR;
- расширения, через которые производитель компьютера может добавить собственные функции к встраиваемому ПО EFI.
Не все компьютеры (и операционные системы) были готовы работать с новым интерфейсом, и много лет была возможность загружать операционные системы в промежуточном состоянии между BIOS и UEFI — “Legacy Boot Mode”. Название это условное и не принципиальное, подразумевает «режим совместимости» для загрузки операционной системы с MBR.
То есть, железо уже обслуживает UEFI, а операционная система устанавливается «по старым порядкам». Вечно это продолжаться не может, и чем новее компьютер, тем выше вероятность, что промежуточного “Legacy Boot” просто не будет.
А ещё в UEFI есть отличное новшество вроде сертификаты безопасности для нескольких операционных систем, которым компьютер будет безусловно «доверять».
> Security Boot
> Key Management
С одной стороны, это гарантирует, что «чужая система» не сможет загрузиться, что повышает безопасность в целом. Но Windows там есть, а Debian там нет… И если раньше на компьютеры с UEFI можно было просто установить Debian в режиме “Legacy Boot Mode” (через MBR), то теперь придётся повозиться.
Подготовка к установке
Подключить к компьютеру установочное устройство. Можно поставить систему с флэшки. В моём случае установка с DVD, который находится во внешнем CD-ROM через USB — не суть важно.
Вход в bios в Lenovo через клавишу [F1].
Учесть, что сейчас будет сделан ряд настроек, которые противоречат идее «запретить вероятное вторжение в работу компьютера». Возможно, какие-то из отключаемых опций позже будет разумно включить обратно.
Также для простоты рассматриваем только установку Debian, без дополнительных операционных систем вроде Windows.
Проверить Network Setup
Devices
> Network Setup
> Onboard Ethernet Controller = Enabled
Иначе инсталлятор скажет, что нет сетевой карты.
Отключить Roll Back Prevention
Security
> Secure Roll Back Prevention = No
Отключить TPM
В компьютерах Lenovo установлен отдельный чип (иногда только его программное обеспечение), который отвечает за управление сертификатами и криптографией. Управление всем этим делом называется TPM (Trusted Platform Security), без неё Windows 11 работать не будет.
Вкл/Выкл в разделе “TCG Feature Setup” (Trusted Computer Group?).
Security
> TCG Feature Setup
> Security Chip = Disabled
При этом отключается параметр “Physical Presence for Clear”.
Отключить Secure Boot
Security
> Secure Boot
> Secure Boot = Disabled
Перейти в User Mode
Там же, на странице “Secure Boot” убедиться в том, что System Mode = User mode.
Есть три режима работы для Secure Boot:
Режим переключается в меню “Enter Deployed Mode”.
Если что, можно будет переключиться в режим Audit.
Отключить Device Guard
Security
> Device Guard = Disabled
Настроить Boot Order
Точнее, проверить его изначальное состояние:
Startup
> Boot Priority Order
Если там есть USB CDROM (или флэшка, не суть важно) и другие источники загрузки — по-умолчанию там есть „Network [UEFI: PXE IPv4 Realtek…“, которые уже были отключены — понажимать клавишу [+], чтобы эта строка поднялась на первое место. Иначе тут все ОК.
Отключить Fast Boot
Startup
> Fast Boot = Disabled
Отключить «сон компьютера»
Не принципиально, но можно. Если уже выключать компьютер, то полностью:
Power
> After Power Loss = Power Off
> Enchanced Power Saving Mode = Disabled
F10 > Yes, ждём загрузку рабочего меню Debian с DVD.
Разметить диск для установки системы
В “Debian Installer” на шаге «Разметка дисков» выбрать «Выполнить установку в UEFI = [Да]».
Саму разметку дисков сделать вручную, особенно если их два. Сперва рекомендуется удалить с диска ВСЕ разделы, если таковые есть, особенно отдельный раздел на 1мб для BMR, и разметить всё с нуля.
Создать системный раздел EFI
Создать новый раздел. Размер: 602.0 MB.
Местоположение нового раздела: Начало
- Имя: «uefi»
- Использовать как: системный раздел EFI
- Метка ’загрузочный’: вкл
Файловая система для нового раздела будет отображаться как “ESP”.
Создать раздел для /
- Имя: «debian»
- Использовать как: Журналируемая файловая система EX4
- Точка монтирования: /
- Параметры монтирования: discard, noatime, nodiratime
- Метка: «debian»
- Зарезервированные блоки: 5%
- Обычное использование: стандарт
- Метка ’загрузочный’: выкл
Да, ВЫКЛ, потому что загрузочным отныне является системный раздел EFI.
Создать раздел для swap
Размер: столько же, сколько есть ram.
Куда поставить: на hdd.
Создать раздел для /home
Всё стандартно. Можно поставить его на отдельный диск.