2017年11月12日 星期日

Ubuntu 16.04.3 on ASUS ROG GL552VW

因有網友反應安裝會有黑屏,外加最近一次開機進入Linux是在7月的時候,那次記得還做了更新.....,然後前天一樣也不能進入了!!!!!

登入有問題的畫面就不po了
這邊採用的是最糟糕的狀況排除~~~
重灌..................

關於ASUS ROG GL552VW的一些硬體介紹,請看一下這篇

大概說一下步驟級重點

1.
先在win10系統
下載Ubuntu 16.04.3版的ISO檔,然後用Win32DiskImage這個軟體指定*.iso
找到你下載的iso檔後寫入到你的USB碟

2.
該步驟是為了讓你可以在ubuntu mount你的 win10到/windows
準備重新開機Win10前請先在win圖示按右鍵選擇
電源選項(O) ->其他電源設定->選擇按下電源按鈕時的行為 ->變更目前無法使用的設定->取消"開啟快速啟動"









3.
重開機後到BIOS設定你的開機boot為你剛剛準備的USB碟


4.
然後會看到這個畫面
一開始停留在第一列
*Try Ubuntu without installing




在這個地方按鍵盤的"e",進去修改GRUB的開機指令

然後一定要修改為

casper i915.preliminary_hw_support=1 nouveau.modeset=0 acpi_osi=! acpi_backlight=native idle=nomwait quiet splash ---
指令參考
https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt
然後按"F10"以後大概20秒後就會進入Ubuntu的桌面了

5.
進入後點選安裝,這邊介紹一下我的空間配置

在GL552VW的系統空間規劃如下:
  • 根目錄       /                ;100GB ext4格式,系統放置處
  • 家               /home       ;10GB   ext4格式,帳號放置處
  • 置換空間   swap         ;90GB   swap格式,buffer用
  • dos             /dos           ;200GB fat32格式,win10和ubuntu檔案共用處
  • windows    /windows  ;128GB ntfs格式,這個是為了掛載你的win10  
SSD 128GB是安裝win10,Bios那邊的預設是在這顆SSD上的UEFI開機,有別於傳統的MBR
HDD 1TB這邊是規劃/、/home、swap、/dos(win10看到的D槽)、win10看到的F槽(格式ntfs)
bootloader的部份請選擇
SSD上的Windows Boot Manager



6.
配置一個獨立的/home
好處之一是我之前灌的在這次的安裝同一個帳號(沒有加鎖)的狀況下
至少我的firefox及放在/home底下的資料連結都還留著
重灌的設定差別是/ 根目錄 那邊記得把 "格式化"打勾
而swap沒打勾也會格式化
其他都不要打勾不然資料會不見


7.
之後的畫面基本上就一路下一步完成
這邊要注意一下安裝第三方軟體的部分記得打勾
畫面改天放上來。

8.
完成以後重開機
記得把USB碟拔掉....
然後依樣進入GRUB的時候會先停在第一列
鍵盤按"e"

找到倒數第三行

這邊放的是舊板的,目前安裝的Ubuntu 16.04.3會是 4.10xx
照片改天放

重點是從
ro i915.preliminary_ .....到他結束前請一定要修改成下面這樣

casper i915.preliminary_hw_support=1 nouveau.modeset=0 acpi_osi=! acpi_backlight=native idle=nomwait quiet splash ---

最後一行那個initrd xxxxx什麼的依樣要保留喔!!!!!
照片改天放

然後按"F10"
OK

9.
還沒進入前,可能會說要掃描你的磁區空間
就讓他花點時間掃描
大概2分鐘左右.............(畫面我沒有截,第一次遇到)
之後就可以進入你的Ubuntu桌面了

10.
正確進入Ubuntu以後
請先開啟Terminal
請先執行下面這個指令
sudo apt-get update
更新完以後
請點選桌面的System settings(那個齒輪)
按到Additonal Drivers那欄
選成如圖下所示

開始安裝GTX960M驅動城市
完成後請重開機
這次就什麼都不用幹
會直接開機進入Ubuntu

如果你會無法進去表示你在BIOS沒有把 Secure Boot給disable掉
http://blog.csdn.net/eunicechen/article/details/52470986



11.
這次進來請先到Terminal
安裝一下 hardinfo
指令是
sudo apt-get install hardinfo

安裝好以後
serach hardinfo


開啟看看你的GTX 960M是否有安裝好

然後請安裝mesa-utils
先等一下要執行 glxgears

點選Search your computer
打個N
會發現多了NVIDIA X Server Settings

點選以後如果畫面如下


NVIDIA X Server Settings 空空如也
明明顯卡有驅動了ㄚ???
這時候麻煩你到Terminal執行
glxgears
基本上你應該會得到這個畫面

這畫面表示
你現在的系統實際上是跑intel內建的顯卡 i915
所以FPS在60左右
造成這樣的原因就是
剛剛在上面叫你做的事
沒做好
BIOS的 Secure Boot 沒有弄成 disable
另外一種狀況就是.........
你本來的Ubuntu是好好的
但是!!!!!!!!
你在用Win10的時候更新了你的BIOS驅動程式
這樣你不僅 Secure Boot要在去設定 disable
Win10那邊的電源快速啟動也要再進去把它 disable
我就是上週20171111幹了這件事  Orz....


幹完該做的硬體設定後
再去開啟NVIDIA X Server Settings
就會是下面這樣正常的畫面了




在Terminal執行
glxgears
也會得到如下的畫面

18000 FPS !!!!!!!!!!!
效能整個差了300倍!!!!!!!
可以感動跟哭泣了!!!
如果沒有要弄顯卡
其實步驟10做完就好了
當然也可以不要驅動你的顯卡
但是GRUB那邊每次登入都要輸入
i915 那一長串
這個也是有解決方式,這邊就不再多說
sudo nano /ect/default/grub
裡面的quiet splash改成
casper i915.preliminary_hw_support=1 nouveau.modeset=0 acpi_osi=! acpi_backlight=native idle=nomwait quiet splash ---







----------------------------------------------------------------------------
12.
以下只做紀錄用
因為已經驅動顯卡
這邊就可以設定哪些部份是要顯卡跑
哪邊用intel的i915跑

第一個連結是
xorg.config的優先權
https://askubuntu.com/questions/26290/50-synaptics-conf-options-not-working/27017#27017

第二個連結是
內部參數的表示意義
https://www.x.org/releases/current/doc/man/man5/xorg.conf.5.xhtml

目前16.04.3如果要手動設定的話
請到
/usr/share/X11/xorg.conf.d/
加入你的xorg.conf

這篇有我這個顯卡的設定連結
https://devtalk.nvidia.com/default/topic/906309/linux/the-system-crash-when-switch-from-nvidia-graphic-geforce-gtx-960m-to-intel-graphics-in-prime-appli/




























沒有留言:

張貼留言

創用 CC 授權條款
我什麼都不會!!Eddie Sung製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款釋出。
此作品衍生自Eddie Sung