win7(32位)下安裝Ubuntu(64位)雙系統
今天自己想在現有的win7-32位系統下安裝Ubuntu-64位系統,在折騰一個下午,各種百度與google後,終於安裝成功!
本篇日誌將過程記錄下來,以供自己回顧與參考
1.準備工作
1.1 win7系統的引導方式
win7與之前的windows系統的引導方式不同,通過c:\system32\bootloader.exe進行引導,而且會忽略其他的系統啟動項
1.2 磁碟的分割槽
很關鍵的基礎,在個人計算機中最長見的磁碟介面為IDE 與 SATA ,目前主流的介面是SATA,老實的主機還是IDE 介面。
由於一個扁平的IDE 電纜可以連線2個IDE 裝置,通常主機會提供2個IDE 電纜,因此最多可以連線4個IDE 裝置。
2個IDE電纜分為IDE 1(主,primary),IDE 2(次,secondary),而每個IDE 電纜上的2個裝置分為主裝置(msster)、從裝置(slave)。
這四個裝置對應的裝置檔名分為是:/dev/hda /dev/hdb /dev/hdc /dev/hd
SATA介面與USB介面都是由SCSI 模組驅動,這些介面的裝置檔名都是/dev/sd[a-p]。
但是SATA介面與USB介面的裝置是沒有一定的次序的,裝置檔名是根據linux核心檢測到磁碟的順序來決定。
舉例:系統上SATA1與SATA5介面上有磁碟,USB介面上有一個磁碟,則這三個裝置的檔名是?
SATA1是 /dev/sda,SATA5是 /dev/sdb , USB 是/dev/sdc (因為USB 裝置是在開機後才識別的)
1.3 win7中為Linu預留磁碟空間
一個SATA 磁碟最多允許4個主分割槽,最多15個分割槽。
建議分出2個主分割槽+1個擴充套件分割槽,1個主分割槽用於win7的系統,1個主分割槽用於linux系統,1個擴充套件分割槽內可以分出多個邏輯分割槽
另外用於linux系統的主分割槽在win7中不要分卷,不然在linux安裝時不能找到該可用空間
我預留100G 空間給linux
2.win7中EasyBCD設定
下載EasyBCD2.2,在win7下安裝
2.1 新增NeoGrub啟動
步驟:Add New Entry --> neoGrub --> install
點選“配置”,彈出文字,在下面新增:
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-13.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
此時,你可以開啟C:\根目錄,你會發現多出來一個目錄C:\NST, 該目錄下有2個檔案,menu.lst 和 NeoGrub.mbr
在檔案menu.lst上右鍵”編輯“,你會發現這裡面就是你剛剛在·配置輸入的文字
2.2 準備ubuntu的iso檔案
開啟ubuntu的安裝iso映象檔案,將目錄casper中的2個檔案,複製裡面的initrd.lz和vmlinuz到C盤。[注意,若是64位的ubuntu,vmlinuz是有後綴的,要把字尾刪除]
將iso檔案拷貝C:\根目錄下
3.進入Ubuntu 安裝
準備工作就緒,關機,重啟
開機時,會有2個選項,選擇Ubuntu
一會就會進入ubuntu,首先開啟終端,輸入
sudo umount -l /isodevide
[注意:開啟終端的快捷方式,Ctrl + Alt + T]然後注意分割槽,
我的選擇是:
/boot 200m ext4
/home 30000m ext4
swap 4000m
/ 剩下的空間 ext4
特別注意設定啟動盤 為/boot的掛載點 /dev/sda6 [不一定是sda6,要看上面分割槽時的結果]
然後就一路下來,設定下使用者名稱和密碼之類的。
4.重啟
先進入NeoGrub,然後選擇ubuntu就直接進入Ubuntu啟動
選擇Windows啟動,則進入win7和安裝ubuntu選擇頁面,此處不能選擇ubuntu,否則會再次安裝ubuntu。選擇win7直接進入windows啟動
參考:http://www.linuxidc.com/Linux/2013-04/83479p2.htm
如果沒有按本教程做的,看看下面的一些情況,可能對你有幫助。
注意:
(1)在選擇安裝啟動引導器的裝置時,可以選擇我們分好的 / 區,也可以新建一個/boot區。
(2)若重啟就會發現原來 Windows進不去了。
開啟終端輸入命令
sudo gedit /etc/default/grub
修改GRUB_TIMEOUT="10"
然後在終端中輸入sudo update-grub
update 命令會自動找到 windows 7 啟動項。並且自動更新 /boot/grub/grub.cfg 檔案。這樣重啟就能進windows了。
(3)最後進入Windows 7,開啟EasyBCD刪除安裝時改的menu.lst檔案,按Remove即可。
然後去我們的c盤 刪除vmlinuz,initrd.lz和系統的iso檔案。
利用EasyBCD可以更改啟動項選單按Edit Boot Menu按鈕,可以選擇將Windows7設為預設開機選項。
相關閱讀: