準備工作:
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> 修改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>修改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>root (hd0,7) bootloader安裝在/dev/sda8,而在grub中(hd0,7)代表第一塊磁盤的第八個分區
grub>kernel /vmlinuz輸入到這按tab鍵,若使用root(hd0,7)指定的分區中存在bootloader的話,使用tab鍵會自動補全
grub>initrd /init使用tab鍵自動補全
grub>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,如需轉載請自行聯系原作者