1. 程式人生 > >安裝win10+ubuntu16.04雙系統無法進入桌面問題

安裝win10+ubuntu16.04雙系統無法進入桌面問題

首先簡述一下本人所碰到的問題。

本人的電腦為固態加機械雙硬碟,原計劃在固態和機械中各開闢出部分空間安裝ubuntu16.04,但是奈何不論重灌多少次,都會在最後一步,便是安裝結束需要重啟時出現問題,一旦選擇重啟變陷入卡機狀態,過一段時間會黑屏,然後再過一段時間會有一些輸出,具體沒有看,印象裡有120秒未相應之類的,經過嘗試之後發現並非是環境變數或者許可權等問題,上面提供我的詳細情況給各位做問題是否相似的參考。

折騰了一段時間之後,也尋求了老使用者的幫助後,慢慢對問題所在有了大概的認識,這裡先感謝一下給過我幫助的人,沒有冷嘲熱諷打擊新人的自信心。

總結下來,主要問題應該是兩個,一是顯示卡驅動的問題,二是核心或許有bug,具體我沒有深究,因為知識儲備的緣故,深究也難以弄懂,便不做事倍功半的事情。

下面給出我的解決方案。

首先我重新下載了ubuntu14.04Trusty Tahr版本的映象(下載地址http://releases.ubuntu.com/14.04/),選擇這個版本是因為這是ubuntu14裡最後一個長期支援版,其他有很多雖然也是ubuntu14.04.5的映象,但是我安裝之後顯示已經沒有技術支援了,沒有技術支援這對我們後續升級會造成影響。具體如何安裝我就不在這裡一一贅述。

安裝完成後你會發現此版本會對某些裝置的無線網絡卡無法相容,即看似啟動了無線功能,但是搜尋不到任何的無線訊號,這種時候我們有兩個解決辦法,一個是採用有線連線來暫時獲取網路,另外一個是從別的機器上下載無線網絡卡的驅動然後複製到當前電腦上配置,我雖然有直接連線的基礎,但是我選擇了配置無線網絡卡的驅動,畢竟多搗鼓下能夠多學點東西吧。

但是在這裡先不講配置網絡卡的問題,我在解決網絡卡和核心的問題前(這裡後面會提到,建議大家先執行現在這一步,不然後面升級核心也許會出問題),先安裝了NVIDIA的新驅動,顯示卡驅動很好解決,開啟updater,在settings裡的Additional Drivers裡你會看到NVIDIA相關的字眼,然後選擇Using NVIDIA binary drivers中版本號最高的一個,即-version後面跟的數字最大的那個,我的電腦中只有一個版本,在網上看到有些人的圖中有數個版本,故此一提,然後點選apply使得其生效,這需要一點時間。

這裡有一個問題,有些沒有網路的朋友該怎麼辦呢,那隻能去官網下載合適的驅動手動安裝了,網上已經有許多的教程,我就不重複同樣的東西了。

這一步結束後就是配置網絡卡的過程

配置無線網絡卡驅動首先要知道當前無線網絡卡的具體型號才能去尋找適配的驅動程式,大家各自的無線網絡卡型號並不相同,我列出我的並無意義,各位自行尋找適配的驅動吧,還有注意的一點是,尋找驅動要注意其適配的核心,此版本的ubuntu的核心為4.4,有些新電腦用的新顯示卡,可能沒有適配舊核心的驅動,所以如果核心不適配的話,便無法產生效果,當然,核心不適配並不會對安裝驅動的過程製造問題,只是安裝完成後無法顯示其效果罷了。下面貼出升級核心的過程,我選擇了升級至4.9.0的核心,其餘版本我並沒有嘗試,故而不做什麼保證。

首先前往 http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/下載合適的核心,我是64位的電腦故而下載的軟體包是

linux-headers-4.9.0-040900_4.9.0-040900.201612111631_all.deb  
linux-headers-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb  
linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb
下載完成後我們安裝核心,先cd進這些剛下載的核心存放的目錄,然後使用如下命令
sudo dpkg -i *.deb

接下來就會開始替換核心,在這裡提一下,我們可以使用此命令來檢視當前核心版本

uname -r

安裝結束後使用
reboot
來重啟電腦以載入新的核心,重啟後可以用uname -r來檢視是否安裝成功,成功應該會顯示當前版本為4.9.0......

到這裡我們的準備工作就已經完全做完了,雖然好像寫了不少,但這是我個人的描述問題,實際上並沒有非常多的步驟,然後我們進入14.04升級16.04的過程

在完成上述工作後,升級16.04實際上變得非常的簡單,影象介面下只要點選開機時彈出的視窗即可升級,也可以在設定中檢視系統資訊的地方,有個升級按鈕,點一下也會下載新系統的安裝包,使用下面幾條命令也可以升級至16.04,建議先獲取root許可權,使用

sudo su

然後輸入密碼即可,接下來輸入
apt-get update
update-manager -d

也可以完成升級,網路上關於14.04如何升級16.04的教程也非常之多,大家也可以自行搜尋

最後總結一下,出現問題的原因應該是

1.ubuntu的桌面與顯示卡驅動產生了一些衝突,更換官方的閉源驅動會更好

2.16.04安裝包中的核心或許有bug(在網路上看到了相關的說法,並沒有驗證),在舊版本上先配置好然後在升級或許能夠解決問題

個人認為有網路條件的可以嘗試安裝晚顯示卡驅動後就直接升級吧

就到這裡,感謝看完,沒寫過部落格,也沒有怎麼好好整理一下,最後希望能幫助大家