Microsoft telah menyediakan solusi sementara untuk memperbaiki masalah umum yang menghalangi Linux melakukan booting pada sistem dual-boot dengan Secure Boot diaktifkan.
Perusahaan mengatakan perbaikan sementara ini dapat membantu pengguna Linux menghidupkan kembali sistem yang tidak dapat di-boot yang menampilkan kesalahan “Ada yang salah serius: Pemeriksaan mandiri SBAT gagal: Pelanggaran Kebijakan Keamanan” setelah menginstal pembaruan keamanan Windows Agustus 2024.
Banyak Bahasa Indonesia: Sistem Operasi Linux Pengguna mengonfirmasi bahwa mereka terpengaruh oleh masalah yang diketahui ini setelah Patch Tuesday bulan ini, seperti yang dilakukan BleepingComputer dilaporkan pada hari Selasa.
Mereka yang terkena dampak dikatakan itu milik mereka sistem (yang menjalankan berbagai distro, termasuk namun tidak terbatas pada Ubuntu, Linux Mint, Zorin OS, dan Puppy Linux) berhenti melakukan booting ke Linux setelah menginstal pembaruan kumulatif Windows bulan ini.
Masalah ini dipicu oleh pembaruan Secure Boot Advanced Targeting (SBAT) yang dirancang untuk memblokir Bootloader shim UEFI rentan terhadap eksploitasi yang menargetkan CVE-2022-2601 Bypass Boot Aman GRUB2. Saat merilis pembaruan, Microsoft dikatakan pembaruan tidak akan dikirimkan ke perangkat yang terdeteksi melakukan dual booting.
Namun, setelah mengakui masalah tersebut minggu ini, juga dikonfirmasi bahwa “deteksi dual-boot tidak mendeteksi beberapa metode dual-boot yang disesuaikan dan menerapkan nilai SBAT padahal seharusnya tidak diterapkan.”
Bagi mereka yang telah menginstal pembaruan Windows Agustus 2024 dan tidak dapat lagi mem-boot Linux pada perangkat dual-boot mereka, Microsoft menyarankan untuk menghapus pembaruan SBAT dan memastikan bahwa pembaruan SBAT di masa mendatang tidak akan diinstal lagi.
Untuk melakukan hal itu, Anda harus melalui prosedur berikut:
- Nonaktifkan Boot Aman setelah boot ke pengaturan firmware perangkat Anda (ini memerlukan langkah yang berbeda untuk setiap produsen).
- Hapus pembaruan SBAT dengan mem-boot Linux dan menjalankan
sudo mokutil --set-sbat-policy deleteperintah dan reboot. - Verifikasi pencabutan SBAT dengan menjalankan
mokutil --list-sbat-revocationsperintah dan memastikannya kosong. - Aktifkan kembali Boot Aman dari pengaturan firmware perangkat Anda.
- Periksa status Boot Aman dengan melakukan booting ke Linux, menjalankan
mokutil --sb-stateperintah, dan pastikan outputnya adalah “SecureBoot enabled.” Jika tidak, ulangi langkah ke-4. - Cegah Pembaruan SBAT di Masa Depan di Windows dengan menjalankan perintah berikut dari jendela Command Prompt sebagai Administrator:
reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecureBootSBAT /v OptOut /d 1 /t REG_DWORD
“Pada titik ini, Anda seharusnya sudah bisa melakukan booting ke Linux atau Windows seperti sebelumnya. Ini saat yang tepat untuk menginstal pembaruan Linux yang tertunda guna memastikan sistem Anda aman,” kata Microsoft dikatakan.
Perusahaan masih menyelidiki masalah ini dengan bantuan mitra Linux dan akan memberikan informasi lebih lanjut ketika informasi baru tersedia.
