天天看點

window下從硬碟安裝ubuntu雙系統

準備工作:

    grub4dos 和 ubuntu鏡像檔案 :grub4dos可在下列網址中下載下傳,

        http://down.51cto.com/data/2243078

    ubuntu可去各開源鏡像站進行下載下傳。

操作步驟:

    1、将下載下傳的grub4dos解壓,将解壓檔案中的四個檔案grldr menu.lst  grldr.mbr  grub.exe複制到C槽根目錄下。(其中menu.lst在sample目錄中)

        2、将下載下傳的ubuntu鏡像(如鏡像名稱為ubuntu.iso)複制到C槽根目錄,并解壓鏡像中casper目錄中的檔案到C槽根目錄。

        上面兩步完成後,C槽檔案大緻如下:

<a href="http://s4.51cto.com/wyfs02/M02/88/00/wKiom1fnNway6CKZAAAS7ToQPm0378.png" target="_blank">                            </a>

        3、修改檔案:

            1&gt; 修改menu.lst檔案:在檔案結尾之前添加如下内容             

                title Install Ubuntu14.04

                root (hd0,0)

                kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso locale=zh_CN.UTF-8

                initrd (hd0,0)/initrd.lz

                添加後效果圖如下:

<a href="http://s3.51cto.com/wyfs02/M01/88/00/wKiom1fnPlzjmDmTAADW7rQfi8w023.png" target="_blank"></a>

            2&gt;修改boot.ini檔案

                boot.ini檔案在C槽根目錄,是系統的隐藏檔案,需要到檔案夾選項中設定一下才能顯示出來;具體設定步驟可百度“顯示系統隐藏檔案”。

                将隐藏檔案顯示出來後,打開boot.ini檔案,在檔案末尾添加内容:

                    c:\grldr=”Ubuntu Install”

設定完成後重新開機可進入如下界面(ubuntu Install是寫入boot.ini檔案中的内容)

<a href="http://s2.51cto.com/wyfs02/M01/87/FD/wKioL1fnRoiy9kjyAABsBdM5vaE956.png" target="_blank"></a>

選擇Ubuntu Install後會進入grub4dos界面(這裡借用一下别人的圖)

<a href="http://s4.51cto.com/wyfs02/M02/88/01/wKiom1fnSCzDbf2rAAKjzPnUWv0360.png" target="_blank"></a>

最後一行Install Ubuntu12.04就是在menu.lst中添加的title Install Ubuntu14.04(圖檔是借用别人的,是以這步有些不一樣),按回車進入如下界面(這張仍是借用别人的)

這個界面和真實的系統幾乎是一樣的,不過這個是體驗版本,并沒有安裝到電腦中。

下面開始真正的安裝:

            在這個界面中使用Alt+Ctrl+t調出終端(若是不能調出,可以到system菜單中查找打開),在終端中輸入:

                sudo umount -l /isodevice

            (實際上不執行上面這步,在後面的安裝過程中也會提示解除安裝isodevice裝置)

            接下來輕按兩下桌面上的“安裝Ubuntu 12.04 LTS”圖示便可進入安裝向導。根據提示進行安裝,一直到分區界面

            分區後界面如下(借用别人的圖)

參考網址:http://blog.csdn.net/ylchou/article/details/7525435

在分區界面将bootloader安裝分區由整個磁盤更改為/dev/sda8後,安裝完成後重新開機找ubuntu引導項的解決加辦法:

    在grub4dos界面,選擇第4個,回車進入grub指令行界面

grub&gt;root (hd0,7)  bootloader安裝在/dev/sda8,而在grub中(hd0,7)代表第一塊磁盤的第八個分區

grub&gt;kernel /vmlinuz輸入到這按tab鍵,若使用root(hd0,7)指定的分區中存在bootloader的話,使用tab鍵會自動補全

grub&gt;initrd /init使用tab鍵自動補全

grub&gt;boot   

完整界面如下(kernel那行少了一點,應該是kernel /vmlinuz-4.2.0-27-generic ro root=/dev/sda9  其中/dev/sda9是根分區所在的分區,可從上面分區表中看出):

<a href="http://s2.51cto.com/wyfs02/M00/88/02/wKiom1fnZW2QVgnXAAdbTH3uizU322.png" target="_blank"></a>

輸入boot後回車,如果能進入系統,就可以把這些指令寫入到menu.lst檔案中,寫入時同樣以title開頭

                title  Ubuntu14.04

                root (hd0,7)

                kernel /vmlinuz-4.2.0-27-generic ro root=/dev/sda9   

                initrd /initrd.img-4.2.0-27-generic

如果不能,則可能bootloader不在(hd0,7)分區,需要使用root(hd0,n)重新指定在哪個分區上。

本文轉自 f_066 51CTO部落格,原文連結:http://blog.51cto.com/ganmu/1856304,如需轉載請自行聯系原作者