本篇是我在 ASUS K401U 筆記型電腦上安裝 Windows 10 Pro + Ubuntu Linux 16.04 LTS 的紀錄。
最近拿到一台新的 ASUS K401U 筆記型電腦,上面安裝的系統是 Windows 10 專業版,不過我大部分的工作都習慣在 Linux 中處理,所以需要再加裝一個 Linux 系統,這裡記錄我加裝 Ubuntu Linux 16.04 LTS 的過程,由於最近非常忙,所以只記錄重點。
取消 Windows 10 快速啟動
若在同一台電腦同時安裝 Windows 10 與 Ubuntu Linux 時,Windows 10 的快速啟動會影響 grub 的開機,所以必須要先把這個功能關閉。
Step 1
進入 Windows 10 系統中,從桌面右下角的電量圖示上按下右鍵,選擇「電源選項」。
Step 2
點選「顯示電源計畫的詳細資訊」。
Step 3
點選「變更目前無法使用的設定」。
Step 4
將下方的「開啟快速啟動」的功能取消,這樣未來在安裝完 Ubuntu Linux 系統之後,才能正常開機。
安裝 Ubuntu Linux
我的電腦原本的硬碟分割狀況主要是切成兩塊,分別是 Windows 10 系統的 C 槽與 D 槽,而 D 槽是空的,大約有一百多 GB,我是直接拿 Ubuntu Linux 安裝光碟的 ISO 檔製作成 USB 安裝隨身碟,就這樣直接安裝了,不需要事先刪除分割區。
安裝實在磁碟分割的步驟,就選擇將 Ubuntu Linux 與 Windows 10 安裝在一起的選項,也就是第一個預設的選項,接著會有可以調整分割區大小的畫面,他可以自動幫使用者改變既有的分割區大小,騰出空間來安裝 Linux 系統。
當然如果想要自己配置所有的硬碟分割,也可以改用手動分割的方式。grub 開機程式的安裝位置就按照預設值即可,預設應該是 /dev/sda
。
其餘的安裝過程都跟一般一樣,安裝完之後,重新開機就可以看到 grub 的開機選單了,正常的話從開機選單中就可以選擇要進入 Ubuntu Linux 或 Windows 10 系統。
若要進入 Windows 10 就選擇 grub 開機選單中的 Windows Boot Manager 即可。
修正 WiFi 無線網路無法使用的問題
ASUS K401U 筆記型電腦安裝 Ubuntu Linux 系統後,WiFi 會無法使用,rfkill list
會顯示 Hard blocked
。
如果讓系統進入休眠狀態,再重新喚醒之後,WiFi 無線網路就會恢復正常,如果在剛灌好系統尚未修正此問題之前,可用這個方式暫時上網。
此問題可執行這行指令解決:
echo "options asus_nb_wmi wapf=1" | sudo tee /etc/modprobe.d/asus_nb_wmi.conf
詳細說明請參考 ask ubuntu。
安裝 Nvidia 顯示卡驅動程式
在 Ubuntu 的系統設定值中,選擇「軟體和更新」。
在「額外驅動程式」中,可以看到目前可用的驅動程式,選取要安裝的驅動程式之後,再點選套用變更即可。
安裝完成後,檢查一下驅動程式是否正常運作:
sudo apt install mesa-utils glxinfo
輸出會類似這樣
[略] OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce 940MX/PCIe/SSE2 [略]
再用 glxgears
測試一下:
glxgears
Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 40076 frames in 5.0 seconds = 8015.163 FPS 41436 frames in 5.0 seconds = 8287.184 FPS 41309 frames in 5.0 seconds = 8261.737 FPS
中文輸入法
中文輸入法應該正常就會有安裝,若沒有的話就自己裝一下:
sudo apt install fcitx-chewing
安裝好之後,再設定一下即可:
新增「新酷音」輸入法。
其他軟體
以下是我個人需要的軟體。
安裝 OpenSDK 的 Java JDK:
sudo apt-get install default-jdk
Node.js、Eclipse 與開發用的 Tomcat 8 環境皆由官方下載最新的安裝檔,手動安裝。
Nvidia CUDA 可由 Nvidia 官方網站下載適用於 Ubuntu Linux 16.04 的 deb 檔來安裝。
Docker 虛擬化架構工具、VirtualBox:
sudo apt-get install docker.io virtualbox
Gimp 繪圖軟體、Shutter 螢幕擷圖軟體、GVim:
sudo apt-get install gimp shutter vim-gnome
R 統計軟體:
sudo apt-get install r-base r-recommended
Google Chrome 瀏覽器則由官方網站下載 deb 安裝檔,直接安裝:
dpkg -i google-chrome-stable_current_amd64.deb
修正 Chrome 缺少的相依套件:
apt-get -f install
參考資料:Birkhoff’s Blog、OMG Ubuntu
Peter Dave Hello
小建議,ubuntu 16.04 開始 apt 這個命令的功能已經趨於完善,可以取代原有的 apt-get,安裝/升級套件時會有進度的百分比顯示,另外可以考慮使用 gdebi 來取代 dpkg -i,自動把相依性套件安裝完成,就不必另外做 apt-get -f install 來修相依性了
G. T. Wang
感謝您的建議 🙂
Chris
感謝分享