win10+Ubuntu14.04LTS雙系統安裝 U盤安裝
為了折騰卷積神經網路,使用caffe深度學習平臺,選擇在Ubuntu系統下進行這些。
筆者曾經在聯想筆記本上成功安裝了win7+Ubuntu雙系統,採用的是硬碟安裝。稍後獻上筆記。換了桌上型電腦後,本來想參照之前的步驟來進行,但嘗試多次,在進入安裝Ubuntu系統後,儘管執行了sudo umount -l /isodevice,任然出現了硬碟掛載的問題並讓你選擇是否解除安裝掛載區,這個問題選是或者否都會使安裝不成功。故放棄硬碟安裝,選擇了U盤安裝,下面獻上教程。
零:參考
http://www.jianshu.com/p/2eebd6ad284d
一:所需工具:
原料:Ubunt14.04LTS(這個網上很多資源可下)
工具:U盤(>=2G)
二:安裝
2.1:製作Ubuntu的啟動U盤
請準備一個空的U盤
進入UltraISO,開啟檔案
啟動>寫入硬碟映像
按預設值寫入
完成寫入
2.2:電腦磁碟分割槽
這一步的目的是為了給安裝Ubuntu系統劃分出一定空間大小的磁碟區域,根據個人的用途不同劃分空間大小不同,一般不少於20G,筆者劃分了75G用來安裝
步驟:電腦->管理->磁碟管理->找到你準備用來放Ubuntu的磁碟->右鍵->壓縮卷->選擇大小(75G)
注意:此處筆者建議就採用系統自帶的磁碟分割槽功能進行分割槽,也不用給新分割槽命名。這樣後續再安裝Ubuntu
接下來選擇簡體中文;不用選中安裝第三方軟體和更新,否則安裝會很慢,為保險起見可以斷開網路連線;安裝型別選擇“其他選項”。
設定分割槽:
分割槽的設定根據個人習慣會有部分調整,但主要分為4個分割槽:交換空間(swap),/boot, /home,/
劃分了5個分割槽:交換空間(swap),/boot, /home, /usr,/, 分別是8G,1G,15G,10G,剩餘的31G給/
1) 操作:選中之前在win7環境下劃分出來的的空閒空間(通過大小75G可以找到),點選+
2) 交換空間為電腦記憶體的兩倍
我的膝上型電腦記憶體是4G,
在彈出的建立分割槽頁面: 大小8000,分割槽型別:邏輯分割槽,分割槽位置:空間其實位置,用於交換空間
同樣的操作:繼續選中選中之前在win7環境下劃分出來的的空閒空間,繼續點選+
在彈出的建立分割槽 頁面:
大小1000,分割槽型別:邏輯分割槽,分割槽位置:空間其實位置,用於/boot(EX4)
大小15000,分割槽型別:邏輯分割槽,分割槽位置:空間其實位置,用於/home(EX4)
大小10000,分割槽型別:邏輯分割槽,分割槽位置:空間其實位置,用於/usr(EX4)
剩餘的31000,分割槽型別:邏輯分割槽,分割槽位置:空間其實位置,用於/ (EX4)
分割槽完成後,看建立的“/boot”分割槽的編號是什麼,比如我的是sdb10,那麼在下面的“安裝啟動引導區的裝置”下拉選項框選擇“sdb10”,如果忽略此步,就是用Ubuntu系統來引導windows了。
點OK完成安裝。
2.4:進入windows設定開機引導項:
-
開啟easyBCD-》新增新條目-》Linux/BSD:TYPE選GRUB,name自定義,筆者寫“Ubuntu”作為標識,Drive:選取我們設定的\boot分割槽(可通過大小為1G來辨別),有Linux標記,。完成後點“新增條目”
-
重啟電腦,此時有win10以及Ubuntu系統兩個選項。預設win10。
三:Ubuntu系統下有線網絡卡驅動安裝
進入Ubuntu系統後發現電腦無法聯網,有線和無線都不能連。查了很多資料才解決
0.參考
http://blog.csdn.net/hlp1988/article/details/51273931
http://blog.csdn.net/huangkangying/article/details/68928735
1.確定自己電腦的網絡卡驅動是什麼訊號的
檢視網絡卡型號命令:lspci | grep -i eth
顯示是:Intel corporation device 15b8
然後在Intel官網發現並沒有15b8的型號,於是Google下發現對應型號是:- vendor:
8086
("Intel Corporation"), device:15b8
("Ethernet Connection (2) I219-V")
(https://downloadcenter.intel.com/download/15817/Intel-Network-Adapter-Driver-for-PCI-E-Gigabit-Network-Connections-under-Linux-?product=71307)
- 修改src/nvm.c: 563行, 將e1000e_validate_nvm_checksum_generic函式改成直接返回0.
s32 e1000e_validate_nvm_checksum_generic(struct e1000_hw *hw) { #if 0 s32 ret_val; u16 checksum = 0; u16 i, nvm_data; for (i = 0; i < (NVM_CHECKSUM_REG + 1); i++) { ret_val = e1000_read_nvm(hw, i, 1, &nvm_data); if (ret_val) { e_dbg("NVM Read Error\n"); return ret_val; } checksum += nvm_data; } if (checksum != (u16)NVM_SUM) { e_dbg("NVM Checksum Invalid\n"); return -E1000_ERR_NVM; } #endif return 0; }
- Make and install
$ make $ sudo make install $ sudo modprobe e1000e
四:windows系統下安全刪除Ubuntu
參考:
http://blog.csdn.net/Meditator_hkx/article/details/52626077
下載完成後執行命令列,然後進入存放MbrFix.exe的目錄下,輸入指令MbrFix /drive 0 fixmbr /yes,重啟就可以直接進入windows了。
ps:輸入命令列提示"function failed.error 5:拒絕訪問"如何解決?
找到MbrFix.exe,右擊屬性,進入相容性選項卡,勾選"以管理員身份執行此程式",確定退出,然後重新輸入指令即可解決。