Nastavenie Secure Boot
sbctl
sbctl
je užívateľsky prívetivý správca kľúčov pre secure boot, ktorý umožňuje nastaviť secure boot,
ponúka možnosti správy kľúčov a sleduje súbory, ktoré je potrebné podpísať v reťazci spúšťania.
Inštalácia sbctl
Prednastavenie
Boot Manager GRUB
Ak používate GRUB, spustením nasledujúceho príkazu povolíte podporu secure boot v GRUB pomocou CA kľúčov.
Vstup do režimu nastavenia v UEFI
Najprv musíme prejsť do nastavení firmvéru a nastaviť režim secure boot na “Setup Mode”. Môžete reštartovať z už spusteného systému do nastavení firmvéru pomocou nasledujúceho príkazu.
Takto vyzerá BIOS na Lenovo Ideapad 5 Pro. Resetujte do režimu nastavenia alebo obnovte továrenské kľúče a reštartujte späť do systému.
Nastavenie sbctl
Podpisovanie obrazu jadra a Boot Managera
CachyOS poskytuje skript sbctl-batch-sign
,
ktorý preberá zoznam súborov, ktoré je potrebné podpísať, z sudo sbctl verify
a podpíše ich všetky.
Teraz, keď sú všetky súbory podpísané, môžeme reštartovať späť do nastavení UEFI a povoliť secure boot.
Upozorňujeme, že ide o jednorazový proces, pretože podpisovanie súborov s príznakom -s
uloží tieto súbory do databázy sbctl
.
sbctl
sa dodáva s pacman hookom, čo znamená, že automaticky
podpíše všetky nové súbory pri aktualizácii jadra alebo boot managera.
systemd-boot
CachyOS používa systemd-boot-update.service
poskytovaný systémom systemd na aktualizáciu boot managera pri reštarte. To znamená, že
pacman hook sbctl
nepodpíše aktualizované EFI binárne súbory. Ako riešenie môžeme podpísať boot manager priamo.
Overenie, že je Secure Boot povolený
Ak chcete overiť, či je secure boot skutočne povolený, môžete spustiť jeden z nasledujúcich príkazov.
Odkazy a Poďakovania
- Arch Wiki položila základy pre túto príručku. Väčšina vecí tu bola prevzatá odtiaľ.
- sbctl - Táto jednoduchá príručka na povolenie podpory secure boot by nebola možná, keby nebolo skvelej práce vykonanej pri vytváraní tohto softvéru.
- Improving the Secure Boot Experience od Mortena linderuda - Blogový príspevok od Mortena
“Foxboron” Linderuda o tom, aké komplikované bolo používanie secure boot pred
sbctl
.