আপনি যদি সুরক্ষিত বুট সক্ষম করে রাখতে চান তবে পূর্বে পোস্ট হওয়া সমাধানগুলি সম্ভবত আপনার পক্ষে কাজ করবে না। পরিবর্তে আমি সুরক্ষিত বুট সক্ষম করে রেখেছি এবং নিম্নলিখিতগুলি করেছি:
স্বাক্ষর করার জন্য কীগুলির একটি সেট তৈরি করুন:
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"
কীটি আমদানি করুন। আপনাকে এখানে একটি পাসওয়ার্ডের জন্য অনুরোধ করা হবে, যা আপনাকে মনে রাখা দরকার। আপনার BIOS পুনরায় বুট করার পরে আপনাকে পাসওয়ার্ডের জন্য অনুরোধ করা উচিত।
sudo mokutil --import MOK.der
আবার শুরু:
reboot
আপনাকে পাসওয়ার্ডের জন্য আপনার বিআইওএস দ্বারা অনুরোধ করা উচিত ছিল। ধরে নেওয়া হয়েছে যে কাজ করেছে, তারপরে আপনি পরীক্ষা করতে চাইবেন যে আপনার এমওকে সফলভাবে তালিকাভুক্ত হয়েছে।
mokutil --test-key MOK.der
এখন আপনার এমওকে তালিকাভুক্ত করা হয়েছে। আপনার ওয়াইফাইয়ের জন্য আপনাকে ড্রাইভার ইনস্টল করতে হবে।
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install
আপনার ড্রাইভারগুলি আপনার কার্নেলটিতে যুক্ত করার জন্য উপলব্ধ, তবে এগুলি যুক্ত করার আগে আপনাকে প্রথমে তাদের সাইন ইন করতে হবে কারণ আপনি নিরাপদ বুট সক্ষম করেছেন enabled আপনার ড্রাইভারগুলি স্বাক্ষর করতে আপনি আগে তৈরি করা কীগুলি ব্যবহার করুন।
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)
অবশেষে, rtl8723de
এই ক্রমানুসারে ড্রাইভারগুলি কার্নেলের সাথে যুক্ত করুন
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
সাইড নোটে: চূড়ান্ত পদক্ষেপের জন্য আপনি কেবল লিখে দিয়ে পালাতে সক্ষম হতে পারেন:
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
modprobe
জানেন যে কোন ড্রাইভারের rtl8723de
উপর নির্ভর করে এবং rtl8723de
সেইসাথে পাশাপাশি নির্ভর করে এমন সমস্ত কিছু যুক্ত করতে সক্ষম হওয়া উচিত rtl8723de
। যাইহোক, আমি আমার ড্রাইভারগুলি এইভাবে যুক্ত করি নি এবং এইভাবে, এই বিকল্পটি কাজ করবে কিনা গ্যারান্টি দিতে পারি না।
সূত্র: 1 , 2 , 3