1. 程式人生 > >win7硬碟安裝ubuntu雙系統

win7硬碟安裝ubuntu雙系統

安裝
轉載自 https://www.zybuluo.com/natsumi/note/65602
參考: http://blog.sina.com.cn/s/blog_6c9594a001013qpj.html
http://www.linuxidc.com/Linux/2011-06/37414.htm

一、準備工作(在WIN7下操作完成)
從官網http://www.ubuntu.com/上下載映象檔案
ubuntu-14.04.1-desktop-amd64.iso,981M。
下載EasyBCD最新版安裝之
引導工具.zip: http://115.com/file/anqzo7io#
安裝好EasyBCD 2.0後,啟動軟體:
按照上圖的序號點選
Easybcd1
再點“配置”:
會開啟一個用記事本檔案,將如下程式碼貼上到檔案尾部:(注意filename/=後面的檔名和你的Ubuntu iso相同)
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-14.04.1-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
對於(hd0,0)的解釋看此:

http://hi.baidu.com/kongzheng87/blog/item/9bc9452b8e08baf1e6cd4088.html
參考另一篇教程有如下說明:
用EasyBCD配置引導檔案時,注意64位Win7採用的是GPT分割槽表,所以,C盤不是(hd0,0)而是(hd0,1)——前提是你只有一塊硬碟或你把Win7裝在了主硬碟上,如果是裝在了第二塊硬碟上,那麼C盤是(hd1,1),是1而不是0的原因:GPT分割槽表預設隱藏了一個系統保留分割槽,100M,所以你的C盤不在0區而在1區。
但是今天給同學的64位機裝的時候並非如此,可以先寫成(hd0,0),重啟進入NeoGrub後再按照提示修改。
6. 將下載的Ubuntu iso檔案放到C盤根目錄下
7. 用解壓縮軟體將iso開啟,將casper資料夾目錄下的vmlinuz和 initrd.lz到桌面再剪下到C盤根目錄下(vmlinuz在64位iso裡叫vmlinuz.efi,解壓出來後把字尾去掉就好了。)
(圖是盜的,圖中的iso檔名就不要深究了^ ^)
20131122151324500.jpg

二、接下來就可以安裝ubuntu咯~
重啟(選擇NeoGrub)
在安裝之前開啟終端Ctrl+Alt+T,輸入sudo umount -l /isodevice,注意空格,可多執行一次,以確保將掛載的映象移除,否則將無法進行安裝。
執行ubuntu安裝程式
根據提示選就好了。。但是下面這個很重要。。分割槽還是自己分的好^ ^
20131122151540703.jpg
分割槽方案網上有很多,下圖是我的,僅供參考。
最後一個分割槽新增時出現了錯誤提示,大意時分割槽超出磁碟空間什麼的。
把最後一個分割槽的大小設定為(剩餘空間-1)MB就好了。
2014-10-14 15:59:28 的螢幕截圖.png
安裝啟動引導器的裝置
如果由ubuntu啟動引導win7,則“安裝啟動引導器的裝置”可以不用更改,預設即可。如上圖所示。如果想由win7啟動引導ubuntu,則安裝啟動引導器的裝置應選擇/boot所在的分割槽。
繼續完成ubuntu安裝。
三、完善引導(win7引導ubuntu)(。。ubuntu啟動引導win7請往後翻。。)
如果選擇的是的方式,安裝完成後啟動電腦,在啟動引導選單中是看沒有ubuntu的引導選單的,直接進入win7。
執行EasyBCD,“新增新條目”->“NeoGrub”->“刪除”,刪除ubuntu的安裝引導。
EasyBCD,“新增新條目”->“Linux/BSD”。
型別選擇 Grub2,名稱可自定,驅動器選擇/boot所在的分割槽。點選“新增條目”即可。如下圖如所示:
20131122151800218.jpg
在EasyBCD中,“選中編輯引導選單”可對引導選單進行管理,可看到剛才新增的ubuntu引導。如下圖所示:
20131122151824125.jpg
重啟電腦即可發現剛新增的ubuntu啟動引導。
四、完善引導(ubuntu引導win7,如何修改為預設啟動win7)
ubuntu啟動引導win7,預設啟動的系統是ubuntu。此時可記下win7啟動引導選單中所在的位置(從上往下計數,以0開始)。
進入ubuntu系統,我們來編輯/etc/default/grub這個檔案,以使預設啟動為win7。開啟終端Ctrl+Alt+T,輸入sudo vim /etc/default/grub 。找到如下位置:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=lsb_release-i -s 2> /dev/null || echo Debian


GRUB_CMDLINE_LINUX_DEFAULT=“quietsplash”
GRUB_CMDLINE_LINUX=""
GRUB_DEFAULT即為指定預設的啟動,現把其值設定成我們之前記下的值即可。
GRUB_TIMEOUT為啟動引導選單等待選擇的時間(單位:秒),可自行修改。
3. 儲存後執行如下指令:sudo update-grub
4. 重啟後預設即為啟動win7