歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 在具有NVidia獨立顯卡的台式機上安裝Ubuntu的流程和注意事項

在具有NVidia獨立顯卡的台式機上安裝Ubuntu的流程和注意事項

日期:2017/3/3 14:04:52   编辑:Linux技術
這兩天嘗試在台式機上使用U盤安裝Ubuntu, 一路遇到了不少波折,顧在本篇文章中進行大致的介紹。
作者使用的是U盤安裝Ubuntu的方法,安裝的系統是14.04 TLS
首先是在系統loading過程中一直遇到的黑屏問題,
該問題主要是由於Nvidia顯卡的驅動未安裝導致的,解決方法是在grub頁面准備進入installing Ubuntu的時候按 e 來進行配置項的編輯, 在 no splash 一項後面添加 nomodeset, 然後按F10即可進行順利的系統安裝引導。
當系統安裝結束需要重啟後再次出現黑屏現象,這同樣是由於顯卡驅動未安裝導致的, 解決方法時在重啟的時候一直按shift鍵,使系統打開grub頁面,同樣通過按e來編輯Ubuntu的啟動選項,在no splash後面添加 nomodeset。
等成功進入系統後,需要將啟動參數nomodeset永久配置到grub裡面, 方法是 通過 如下命令打開/etc/default/grub 文件
sudo gedit /etc/default/grub
在該文件的配置項GRUB_CMDLINE_LINUX_DEFAULT之後添加nomodeset
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
然後使用如下命令對grub進行更新,黑屏問題即可解決。
sudo update-grub

接著是遇到的USB網卡一直鏈接斷開的問題
該問題是由於Ubuntu對USB網卡的驅動支持不好導致的。 主要表現為ping內網路由器的延時過高,超過100ms以上
wangbing@wangbing-MS-7996:~/Git/tensorflow/tensorflow/models/image/mnist$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=7 ttl=63 time=201 ms
64 bytes from 192.168.1.1: icmp_seq=8 ttl=63 time=198 ms
64 bytes from 192.168.1.1: icmp_seq=10 ttl=63 time=12.7 ms
64 bytes from 192.168.1.1: icmp_seq=11 ttl=63 time=296 ms
64 bytes from 192.168.1.1: icmp_seq=12 ttl=63 time=218 ms
64 bytes from 192.168.1.1: icmp_seq=13 ttl=63 time=203 ms
64 bytes from 192.168.1.1: icmp_seq=14 ttl=63 time=7.91 ms

解決方法如下:
先用lsusb查一下usb無線網卡的型號, 筆者的無線網卡型號未RTL8192CU
wangbing@wangbing-MS-7996:~/Git/tensorflow/tensorflow/models/image/mnist$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
該網卡的驅動在某個git項目中存在,故需要先安裝git
sudo install git

接著下載該項目,並在該項目中使用make進行安裝
git clonehttps://github.com/lwfinger/rtlwifi_new cd rtlwifi_new
make
sudo make install

之後重啟電腦一切正常
下一個問題是Linux下Nvidia顯卡的安裝
使用Ubuntu自帶的apt-get進行安裝時出現了大量的包依賴問題, 筆者通過登陸Nvidia官網下載cuda的程序完成了顯卡的安裝。
在安裝過程中有需要先暫停x server的工作,其服務在Ubuntu下為lightdm。
service lightdm stop
Copyright © Linux教程網 All Rights Reserved