在參考網上各類方法的情況下,實現了UEFI模式下安裝Ubuntu 14.04與Windows 8.1雙系統(都是64位。期間也是各種問題,下次有時間記錄一下)
系統安裝好後,網絡無法連接,一方面有線網因爲學校裏 只能用iNode客戶端,但是沒有支持64位OS的iNode,放棄有線。正好實驗室有無線網,想着直接連接無線網,才發現竟然無法搜索附近WI-Fi,想想99%是沒有安裝無線驅動。一下就是Ubuntu14.04下安裝無線驅動過程(僅供參考):
一、查看無線網卡類型:
終端輸入 lspci -vnn -d 14e4: #注意有冒號,以下爲我的網卡信息,產商是 Broadcom
08:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Lenovo Device [17aa:0611]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at c1400000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
二、上Broadcom官網點擊打開鏈接下載驅動程序,如下圖:
32位系統下載第一個,64位系統下載第二個
三、編譯
在用戶目錄下新建文件夾hybird,將下載的驅動程序剪切到該文件夾下,解壓、編譯
tar -zxvf hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
make
還算順利,編譯過程沒有 ERROR
四、配置 安裝
將在hybird文件夾裏生成的 wl.ko文件複製到內核驅動文件夾
sudo cp wl.ko /lib/modules/3.13.0-32-generic/kernel/net/wireless/ (根據自己的目錄寫)
載入模塊sudo depmod
sudo modprobe wl
將跟本驅動有衝突的模塊刪除並加入黑名單。如果存在下面的驅動,必須手動刪除他們,否則就不用執行下面的命令:
lsmod | grep "b43\|ssb\|bcma\|wl"
sudo rmmod b43
sudo rmmod ssb
sudo rmmod bcma
sudo rmmod wl
再次運行 lsmod | grep "b43\|ssb\|bcma\|wl" 無顯示
將有衝突的驅動加入黑名單
sudo gedit /etc/modprobe.d/blacklist.conf
在最後添加一下三行、保存、退出
blacklist ssb
blacklist bcma
blacklist b43
sudo modprobe lib80211
sudo insmod wl.ko
此時,無線網卡的指示燈應該開始閃爍,系統也開始搜索附近存在的WiFi了。
爲了下次開機可以自動打開無線網卡驅動,可以將這個模塊設爲開機自啓動:
如果下次開機沒有自動打開無線網卡驅動,再把配置和安裝部分重新做一遍即可(注意在安裝的時候切換到驅動程序所在文件夾下)。