Ubuntu與Windows7雙系統環境搭建
大多數計算框架最好搭建在Linux平臺,近來為了瞭解Linux,動手搭建雙系統平臺。
思路:
查詢資料後有兩種思路。其一,在空白分割槽下,通過系統引導盤安裝Ubuntu。這種方法需要準備燒錄Ubuntu引導盤,需要多餘的U盤並且下載了iso後還要製作引導盤。本次採用另一種方法,即使用easyBCD的NeoGrub,來修改系統引導,從而啟動iso,安裝Ubuntu系統
安裝環境概述:
1、Thinkpad E450,i7U5500,8G,ST500G
2、已經有win7作業系統,想安裝雙系統
3、硬碟有50G左右的空閒區
參考資料:
首先,非常感謝前人留下的資料,大家可以參考
與上文互補參考的資料:
一篇是百度經驗:
一篇是對上文的糾正:
如果你習慣使用Win7,最後要調回經典的引導,請參考
在後來安裝過程中的分割槽可自行百度:Linux安裝如何分割槽。分割槽還是很重要,據說會影響磁碟的讀寫效率
下面對具體的關鍵步驟來說明一下。
1、準備工作:
安裝easyBCD;下載ubuntu的iso檔案,16.04是1.4G;保證有50G的空白區
2、準備Bootloader
開啟easyBCD,新增NeoGrub,安裝後,點選配置。配置中加入如下:
title Install Ubuntu
root (hd0,1)
kernel (hd0,1)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04-desktop-amd64.iso locale=zh_CN.UTF-8
initrd (hd0,1)/initrd.lz
title reboot
reboot
title halt
halt
這裡(hdx,y)指具體的那個硬碟的哪個分割槽;我只有一個硬碟,所以x都是hd0,但是不排除安裝者有兩個硬碟,一個固態一個機械。
y表示分割槽的序號,這個我是通過DiskGenius這個軟體看出來的。
如果這裡配置不對,就會顯示file not found;
注意:要調整倒計時,6秒就夠了,否則啟動會一閃而過;
3、重啟,進入NeoGrub Bootloader啟動項,就會進入Ubuntu桌面,先不要急著點選點桌面上的安裝系統圖標。先點選桌面左上角應用程式—附件—終端,輸入sudo umount -l /isodevice後回車。這主要是為了防止安裝過程中出現“無法解除安裝掛載點”的錯誤。
4、順著指導安裝下去,注意分割槽
5、安裝完成,重啟後發現原來的windows引導變成了Ubuntu的引導。所以進入windows,開啟easyBCD,先備份一個現在的Bootloader
然後在新增新條目裡,新增Linux引導
注:在這裡,我執行了參考文獻【4】中Part2部分,即進行了BCD部署,後來發現部署之後,引導選單沒有找到Linux
之後安裝成功!
把踩過的坑吐槽一下:
1、在做磁碟的刪除分割槽操作時,由於很困,不謹慎,把自己的D盤給刪掉了.....
結果最後用DiskGenius找回了...關鍵是刪除分割槽後不可格式化,也不要使用,這樣就可以找回
2、Linux是個自由很高的系統,如果沒有用,還想亂搞的話,做好多次重灌的準備吧。
雖說Ubuntu很少宕機,沒有藍屏,但是如果在引導系統時強制關機,那引導檔案就會丟失...所以我還是用了系統引導盤,修復了Bootloader
3、我安裝好了系統,但是在輸入法上卡了很久。目前發現U14.04自帶ibus,而ibus的中文輸入不友好,ibus也不可以隨便移除;U16中文介面比較好,反而英文介面不好