Jika Anda ingin tetap mengaktifkan boot aman, maka solusi yang diposting sebelumnya mungkin tidak akan bekerja untuk Anda. Alih-alih, saya tetap mengaktifkan boot aman dan melakukan yang berikut:
Buat satu set kunci untuk ditandatangani:
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"
Impor kuncinya. Anda akan dimintai kata sandi di sini, yang harus Anda ingat. BIOS Anda akan menanyakan kata sandi setelah reboot.
sudo mokutil --import MOK.der
Mengulang kembali:
reboot
Anda seharusnya diminta kata sandi untuk BIOS. Dengan asumsi itu berhasil, maka Anda akan ingin menguji bahwa MOK Anda berhasil terdaftar.
mokutil --test-key MOK.der
Sekarang MOK Anda telah terdaftar. Anda harus menginstal driver untuk wifi Anda.
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install
Driver Anda tersedia untuk ditambahkan ke kernel Anda, tetapi Anda harus menandatanganinya terlebih dahulu sebelum menambahkannya karena Anda telah mengaktifkan boot aman. Jadi gunakan tombol yang Anda buat sebelumnya untuk masuk driver Anda.
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtlwifi)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl_pci)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n btcoexist)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723-common)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n phydm_mod)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723de)
Terakhir, tambahkan rtl8723de
driver ke kernel dalam urutan ini
sudo modprobe -r rtlwifi
sudo modprobe rtlwifi
sudo modprobe -r rtl_pci
sudo modprobe rtl_pci
sudo modprobe -r btcoexist
sudo modprobe btcoexist
sudo modprobe -r rtl8723-common
sudo modprobe rtl8723-common
sudo modprobe -r phydm_mod
sudo modprobe phydm_mod
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
Di samping catatan: untuk langkah terakhir Anda mungkin bisa lolos hanya dengan menulis:
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
modprobe
tahu yang driver rtl8723de
tergantung pada dan oleh karena itu harus dapat menambahkan segala sesuatu yang rtl8723de
tergantung pada bersama dengan rtl8723de
. Namun, saya tidak menambahkan driver saya dengan cara ini dan karenanya, tidak dapat menjamin opsi ini akan berfungsi.
Sumber: 1 , 2 , 3