Sama seperti Windows memiliki boot aman yang mencegah kode Loader OS eksternal dari berjalan saat boot, apakah Linux memiliki opsi serupa untuk dirinya sendiri? Saya telah melihat-lihat, tetapi ketika saya mencari, satu-satunya hasil yang saya dapatkan adalah bagaimana menginstal Linux pada mesin Windows yang diaktifkan UEFI. Saya tidak dapat menemukan bagaimana saya bisa membawa opsi ini ke mesin Linux saya.
boot
uefi
secure-boot
Rohan
sumber
sumber
shim
bootloader yang telah ditandatangani oleh Microsoft, lihat misalnya wiki.debian.org/SecureBootJawaban:
Agar boot aman dapat berfungsi, Perangkat Keras Anda harus mendukung boot aman dan OS Anda harus mendukung boot aman.
Untuk HW, Anda dapat memeriksa di menu pengaturan UEFI dan Anda perlu menambahkan sertifikat / kunci yang disediakan oleh OS
Untuk OS, Anda dapat memeriksa dukungan dengan mengikuti perintah:
Jika output dari perintah di atas adalah "1" maka boot aman didukung dan diaktifkan oleh OS Anda.
sumber
-r
adalah opsi yang tidak valid untuk kucing, menurut terminal saya.uname -r
masukkan uname -r di dalam `di kedua ujungnyaPertama-tama: buat kunci sendiri
Cobalah untuk mengkompilasi kernel linux dengan CONFIG_EFI_STUB dan menanamkan initramfs ke dalamnya seperti yang dijelaskan di sini: https://prosauce.org/blog/2015/10/31/booting-linux-securely , untuk menandatangani modul Anda dapat menggunakan skrip selanjutnya Anda dapat menggunakan skrip berikut:
Kemudian buat file dengan kernel cmdline untuk laptop \ workstation Anda, dan buat satu gambar dan salin ke direktori boot efi seperti ini:
Untuk memasang kunci sendiri ke dalam MB firmware Anda dapat melakukan cmds seperti ini:
sumber
Boot aman AFAIK adalah fitur UEFI yang dikembangkan oleh Microsoft dan beberapa perusahaan lain yang membentuk konsorsium UEFI.
UEFI adalah sebagian perangkat keras yang ditegakkan yaitu konfigurasi motherboard Anda mungkin / mungkin-tidak menghalangi. Jika Anda menggunakan UEFI lengkap maka kemungkinan Anda akan dapat mengaktifkan boot aman dari menu UEFI itu sendiri.
Namun jika firmware Anda UEFI dengan CSM / BIOS maka Anda mungkin menghadapi hambatan tertentu seperti opsi untuk mengaktifkan boot aman yang diklik dan semuanya.
sumber