- 首先去ubuntu的網站下載安裝檔案。
原則上都會有更新的版本,但我怕弄環境搞一堆東西不穩定,又要重新安裝,所以選擇最穩定的16.04版,檔名會是ubuntu-16.04-desktop-amd64.iso。
2. 因應越來越多主機沒有裝光碟機,以下用usb隨身碟製作安裝碟,空間應該4g就夠用了,要用windows或macbook製作安裝碟都可以,我個人是用macbook,製作安裝碟的方法參考這裏。
3. 有了安裝碟後,接下來就是安裝的環境了,以前有用過windows雙系統,但為了解除雙系統花了很多時間,還有grub問題要解,需要用EasyBCD去處理開機的選單,總之有點麻煩,有興趣可以參考這裏。
4. 其實可以外掛虛擬機,但因為掛虛擬器沒辦法吃到gpu等硬體(可能有方法但我沒時間研究),最好的方法就是找一台沒在用主機灌linux來玩機器學習,我的硬體規格如下:
主機板:ASUS STRIX Z270G GAMING
記憶體:Transcend 8GB DDR4 2400 *2
CPU:i7-7700K
硬碟HDD:WD 黑標 1TB硬碟
顯示卡:GIGABYTE GeForce GTX 980Ti 6GB WINDFORCE 3X OC EDITIO
沒有用SSD是因為裝的時候發生一些小問題,疑難排解超過一個小時發現太浪費時間放棄,顯示卡原本是1060跟980ti在考慮,最後選擇記憶體高的980ti來用。
5. 安裝流程可以參考這裏,如果裝失敗可以看是什麼問題google,頂多重裝幾次很快,安裝完後通常會叫你把安裝碟拔除,不要忘記拔掉後重開機。
有些人安裝會遇到顯示卡drive的問題,導致畫面卡住或是解析度不正常,但根據我的經驗幾乎沒發生過,可能是我優先選擇穩定的ubuntu版本吧。
ubuntu對於機器學習的好處及方法可以參考我很喜歡的一個開發者部落格,莫凡python,灌完ubuntu只是剛開始,接下來還有無止盡的環境建構地獄~