天天看點

Win7、Ubuntu雙系統硬碟安裝和引導

一、第一步安裝Windows7,進PE,找個安裝系統的軟體,安裝Windows7過程略過。

二、從Win7上安裝Ubuntu

1、複制ubuntu-13.10-desktop-i386.iso安裝盤到C槽,解壓ISO裡面的“.disk”、“casper\initrd.lz”、“casper\vmlinuz”到C槽根目錄(後兩個檔案必須要在C槽根目錄)。

2、下載下傳一個EasyBCD安裝,然後按下面操作步驟:

Win7、Ubuntu雙系統硬碟安裝和引導

3、點選安裝後,再點“配置”,彈出一個文本,在文本下面寫入以下内容:

title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-13.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
           

其中,(hd0,0)指的是目前引導盤的位置,ubuntu-13.10-desktop-i386.iso為ubuntu安裝盤的名字,修改完成後儲存。

4、重新開機系統 ,會來到系統選擇界面,選下面的ubuntu,進入再選“Install Ubuntu”,如果進入不了系統 ,那說明(hd0,0)的位置有錯誤,重新開機進win7系統裡面改正。

5、正常情況下能進入ubuntu的安裝界面,在桌面打開指令工具(ctrl+alt+T),解除安裝光驅: sudo umount -l /isodevice ,然後點選桌面安裝ubuntu,具體安裝過程略過。

6、安裝完成後,在開機時就有兩個系統可選,進入win7可把EasyBCD還原和解除安裝。

==================================================================================================

重裝Win7後,mbr被重寫,ubuntu也會進不去,以下提供解決方法:

1、在Win7安裝EasyBCD,操作步驟同上1、2、3。

2、重新開機後進入Ubuntu的安裝界面,不點安裝,而是打開指令行(快捷鍵:CTRL+ALT+T),輸入下面代碼

sudo -i
fdisk -l
mount /dev/sda* /mnt
grub-install --root-directory=/mnt/ /dev/sda
reboot
           
Win7、Ubuntu雙系統硬碟安裝和引導

第一行是擷取ROOT權限,第二行是顯示目前磁盤分區情況,此時找ID=83的/dev對應的sda值,第三行是挂載ID為83的sda到mnt,第四行是修改grub,第五行重新開機系統。

注意,這裡的sda并不是固定的,a代表第一硬碟 ,b代表第二硬碟,c代表第三硬碟。我的電腦對應的就是

mount /dev/sdc3  /mnt

grub-install --root-directory=/mnt/ /dev/sdb

3、重新開機系統,就能看到grub引導了,可進ubuntu,也可進win7。如果不能進win7,進入ubuntu後,執行:

sudo grub-install /dev/sda
sudo update-grub
           

4、至此,應該兩個系統的引導都恢複了,可進win7還原和解除安裝EasyBCD。

這裡更詳細:

http://www.linuxidc.com/Linux/2013-04/83479.htm