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安裝,然後按下面操作步驟:

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


第一行是獲取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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章