Windows10 安裝 Ubuntu 16.04LTS 雙系統及fsl/freesurfer/matlab 軟件安裝全流程(小白踩坑匯報)(更新)


由於使用需求,我最近打算給自己的電腦裝一個Windows10 + ubuntu16.0.4 雙系統,來處理一下影像數據,作為第一次安裝雙系統的小白,在安裝的過程中遇到了很多問題,最后通過多方查找和嘗試,終於全都解決了,覺得這是一次很寶貴的學習經驗,特別寫了這篇帖子來分享給大家。

注:本貼情況不一定適用於所有電腦和系統,僅供參考!

先說下電腦配置:機械革命Z2 intel I7處理器 集顯+GTX1060顯卡(就是這塊顯卡坑了我好久) 16G雙通道內存 硬盤額外插了一塊512G SSD

我安裝的時候參考了很多帖子,有些步驟這些大神們寫的非常詳細,我會貼一下鏈接,把自己認為重要的點來說明一下。

1.安裝Ubuntu16.04雙系統:

 

 

1)准備

①Windows硬盤准備:首先要在自己的硬盤里划出一款區域來給新系統使用,要注意的是,硬盤分區做到壓縮卷就行了,不要點新加卷,不然安裝時不會被識別為空閑盤。

②Ubuntu安裝U盤:准備一個大於8G的U盤,最好是3.0傳輸,使用rufus來制作啟動U盤。

③EasyBCD:來進行安裝后系統引導。

此處可參考https://www.cnblogs.com/Duane/p/5424218.html 寫的非常詳細!~

 

 

2)開始安裝

首先重啟,進入本機BIOS系統,設置U盤啟動。

 

可參考:http://www.windows7en.com/it/40714.html 介紹是聯想電腦,其他電腦同理,不同電腦開機時進入BIOS的快捷鍵不同,我的是F2,也可能是F8 F10 F12等等 如果不清楚可以去查一下自己電腦型號的快捷鍵

另外,Boot里面的Secure Boot 改為 DISABLED 否則可能會導致Ubuntu系統一些驅動用不了報錯

改完之后F10保存,重啟。

 

 

重啟之后應該會直接進入安裝,或者需要按一下快捷鍵(我的是F10)來選擇啟動,啟動安裝程序

 (此處步驟是裝所有系統共同的步驟)

 

第一個坑:

注意!!如果你的電腦里裝的是NVIDIA的獨顯,此時可能會(或者一定會)卡在LOGO界面,然后沒有反應,無法進入安裝界面。

解決辦法:

網上查了一下,就是顯卡驅動的問題,十分普遍。此時需要重新啟動,在選擇了啟動U盤之后,進入Ubuntu安裝系統之前,按下shift 或Esc,進入啟動設置界面。出現四個選項:

1,try Ubuntu without install
2, install Ubuntu
3, OEM install(for manufacturers)
4, check disc for defects

 上下移動光標到2.install Ubuntu上,然后按e,進入grub界面,(如果按E沒有反應,可能你的界面是圖形界面,需要把光標移動到intstall Ubuntu上,按鍵盤F6,出現命令行)找到:

quiet splash --- 或者 quiet splash $vt_handoff
替換成

quiet splash $vt_handoff acpi_osi=linux nomodeset  (注意空格)

注意:不同顯卡要改的內容不同,自己只嘗試了NVIDIA的,其他的沒有試過

("acpi_osi=linux nomodeset"注意中間一個空格(nVidia顯卡)
"acpi_osi=linuxi915.modeset=1"或"acpi_osi=linuxi915.modeset=0"注意中間一個空格(Intel顯卡)
"acpi_osi=linuxxforcevesa"或"acpi_osi=linuxradeon.modeset=0xforcevesa"注意中間一個空格(amd顯卡)

然后按 F10,保存並進入系統就可以開始安裝。(圖形界面命令行直接回車)

安裝流程依然是參考了https://www.cnblogs.com/Duane/p/6776302.html  安裝的時候盡量斷網 。請大家注意分盤的時候,選擇的是之前在Windows下分出的那塊盤,標記為空閑,容量比當時分出的容量大一些。

合理分配好/boot ,/ ,/home 和 swap的空間。然后確定。 我分出了100個G,其中boot 1G,/ 30G,/home 65G,剩下的給swap。之后的步驟按上述連接進行即可。然后重啟。進入Windows系統,然后依上述教程設置系統引導,將剛安裝的Linux加入引導,這樣開機時就可以選擇Ubuntu系統了。

安裝之后重啟,選擇Linux系統進入。

登陸剛剛設置好的賬戶,進入Ubuntu系統桌面。

 

 

第二個坑:

注意:這個時候我們是在啟動的時候選擇使用集顯進入系統的,NVIDIA顯卡和系統的沖突依然存在,比如在點擊系統設置、或者在圖形界面選擇關機時,系統會直接卡死,沒有任何反應,也打不開tty終端,只能強關重啟。(賊坑。。。別點。。。其他的卡死姿勢沒有試,試不起。

如果確實需要進入設置界面,輸入

unity-control-center --overview

如果需要關機

sudo shutdown

重啟

sudo reboot

別手賤去點。。。

后來試了一下,連命令行調設置和關機都會卡。。看來這一個強關是省不了的。。。)

解決辦法:

這個時候要安裝顯卡驅動,來解決這個問題,因為我們是新裝的系統,原來是沒有驅動的,所以省去了卸載原來驅動的這一步,至於如何卸載原來的驅動,可以去網上自行查找。安裝驅動的方法我看了好多教程,感覺對於小白來說還是有些復雜,然后我就找到了一個自動下載驅動的辦法:

打開終端,輸入下面的命令:

sudo ubuntu-drivers autoinstall

即可安裝。

--------------ubuntu查看顯卡驅動是否安裝成功---------------
 
首先得安裝mesa-utils,在終端輸入命令:
 
sudo apt-get install mesa-utils 
 
然后再運行命令:
 
glxinfo | grep rendering 
 
如果結果是“yes”,證明顯卡 驅動已經成功安裝。

或者:invidia -smi

 

順便更新一下其他軟件包(防止后面WIFI連不上等問題)

sudo apt update && sudo apt upgrade

這個過程可能需要一點時間,網速快的話也比較快。

 

 

第三個坑:

安裝完顯卡驅動后,此時就解決了顯卡和系統沖突的問題了,但是先不要急着重新啟動,如果當時大家看了別的教程,使用超級用戶權限修改過grub文件,這個時候要把它改回來,否則安裝完會出現在登陸界面無限循環登陸的問題。。解決:https://blog.csdn.net/kingthon/article/details/81151843

解決辦法:

這個時候就要把之前修改的grub文件改一下,

1、修改grub.cfg文件的權限,在終端中輸入sudo chmod +w /boot/grub/grub.cfg 將文件的權限改成可寫的;

2、輸入sudo gedit /boot/grub/grub.cfg 對文件進行編輯后保存

(修改內容:ctrl+F 搜索 splash,把后面的quiet splash $vt_handoff acpi_osi=linux nomodeset 里的nomodeset 刪掉,剩下linux,然后保存)

3、輸入sudo chmod -w /boot/grub/grub.cfg將文件的權限改回只讀的

 

重啟。這個時候應該就沒啥問題了。隨便點吧!

 

注意:這個時候可能有人會發現,進入Windows系統后,系統時間相比Ubuntu早了8個小時,而且Ubuntu是正確的,關於這個問題的解決,可以參考https://blog.csdn.net/zyqblog/article/details/79318955

 我是使用了windows下命令提示符解決的問題,大家隨意選擇。

 

2.安裝fsl/freesurfer:

可完全參考大神教程:https://www.jianshu.com/p/4db8227cbb81 順便安利一下他所在公司 思影科技的數據處理課程,種類繁多,干貨滿滿。

注意的地方:我的根目錄下只分配了30G,如果大家的根目錄也沒有這么大來裝這兩個軟件的話,完全可以放在自己的home目錄下,只需要注意一下在配置環境變量的時候,把路徑改為自己自定義的路徑即可。

另外教程中提到的安裝后可能遇到的問題,我全部都遇到了,所以建議大家安裝后把里面所有命令行都輸一遍,防止以后報錯找不到原因。

安裝完成后,可以在終端輸入fsl,fslview等命令查看是否成功。

 

 

3.安裝matlab

我安裝的是matlab2016a,

鏈接:https://pan.baidu.com/s/1tXKFt1eGQtdeQhJNjO-XTg
提取碼:b7lz
安裝教程可以參考,https://blog.csdn.net/qq_32892383/article/details/79670871 雖然差了一個版本,但是安裝過程幾乎完全一樣。隨后也可以將matlab添加到環境變量,以后可以直接在終端啟動啦

要注意的是教程中的路徑是可以自己自定義的,自己安裝時改成自己對應的路徑即可~

 

4.卸載Ubuntu系統

可參考https://www.jianshu.com/p/d49711f05c2e,注意一定要完整做完教程中的三步,直接從磁盤管理器里刪掉Ubuntu的磁盤會導致Windows也進不去。

三步:

第1步:打開EasyBCD,點擊編輯引導菜單,右鍵選中Ubuntu系統並刪除。

第2步:打開BCD部署,在分區中選中win的C盤,確保MBR配置選項和圖片一致,點擊編寫MBR,編寫成功之后重啟系統,此時就會發現直接進入Win10系統了。

 

第3步:打開磁盤管理,右鍵選中Ubuntu系統所在分區,選擇刪除卷,使其恢復空閑狀態(綠色),后續可以重新裝Ubuntu系統,或者右鍵點擊新建卷把該分區重新划分為Win的一個盤。

 

 

至此,我們的用於處理數據的Ubuntu就裝好啦,非常感謝網上的大神寫下的帖子,不然我不可能成功。因為我還是個小白,很多地方也不明白,如果有錯誤,請大家不吝批評指正,歡迎一起學習交流!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM