當裝入雙系統時,可能會出現Wi-Fi硬體開關關閉的問題,這時電腦無法聯網。
一、檢視問題
打開終端輸入指令:$rfkill list all
出現如下提示:
0:ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked:yes
1:ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
2:phy0: Wireless LAN
Soft blocked: no
Hard blocked:no
3:hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
檢視目前Wi-Fi開關狀态,可以看到,優先級最高的子產品ideapad_wlan的Hard blocked選項為yes,即ubuntu關閉了wifi硬體開關,硬體開關沒有啟動,Wi-Fi自然就無法開啟。
二、解決辦法
1、終端鍵入指令:$rfkill unblock all
将這些選項全部解鎖,然後重新開機電腦。重新開機後再次檢視目前Wi-Fi開關狀态,若優先級最高的子產品ideapad_wlan的軟硬體都沒有block,則表示可以正常連接配接Wi-Fi。如果每次開機檢視目前Wi-Fi狀态時都是block的,最好将該行代碼設定為開機自啟動。
2、若第一步鍵入指令後沒有效果,則可嘗試第二步
從無線子產品的顯示清單中可以看出,優先級為2的Wi-Fi子產品其軟硬體都是啟動的,故隻要将前面預設的子產品(優先級最高)移除,Wi-Fi子產品也可以正常工作了。
進入/etc/modprobe.d/檔案夾下建立的.conf檔案,将影響Wi-Fi開關的子產品加入黑名單。
這個子產品名字每種型号的電腦都不一樣,在部分聯想電腦上是ideapad_laptop。
$sudo gedit /etc/modprobe.d/ideapad.conf
打開檔案後在第一行輸入
blacklist ideapad_laptop
儲存檔案後執行
$sudo modprobe -r ideapad_laptop
重新開機電腦後,Wi-Fi可以正常工作了。
3、在嘗試第二步成功後,由于每次重新開機ubuntu都要進行子產品移除,故可将該指令設定為開機自啟動
$sudo gedit /etc/rc.local
打開檔案後在第一行輸入
echo "***" |sudo modprobe -r ideapad_laptop (***表示sudo操作的密碼)
儲存檔案後重新開機電腦
參考文章:https://www.linuxidc.com/Linux/2015-04/116077.htm
https://blog.csdn.net/Leezha/article/details/76520463
https://blog.csdn.net/weixin_41446335/article/details/81878033