1、Windows 7 下安裝EasyBCD(目前最新版本為2.1.2), 下載地址 linuxidc.com/Linux/2007-12/10060.htm">http://www.linuxidc.com/Linux/2007-12/10060.htm
2、將Ubuntu系統文件ubuntu-11.10-desktop-i386.iso復制到C盤根目錄裡,用UltraISO將Casper目錄中的initrd.lz,vmlinuz 2個文件提取到桌面,再將其復制到C盤根目錄下,為什麼不直接提取到根目錄下呢?因為直接提取到根目錄下,我們看不見文件在哪放著,如果是這樣直接提取的話,再次重啟計算機時,你是不會進入Ubuntu系統界面安裝桌面。
3、運行EasyBCD
->add new entry
->NeoGrub
->install
->save setting
->選中NeoGrub Bootloader
->configure
3、在menu.lst記事本中輸入
root
kernel /vmlinuz iso-scan/filename=/ubuntu-11.10-desktop-i386.iso boot=casper splash
initrd /initrd.lz
boot
4、重啟計算機時,發現多了一項NeoGrub Bootloader 選中,進入Ubuntu光盤系統中,alt+F2或者ctrl+alt+t,在終端運行中輸入sudo umount –l/isodevice
最後點桌面上的Ubuntu安裝圖標及可開始正常安裝
安裝成功後,重啟電腦會直接進入Ubuntu 11.10,打開終端輸入以下命令:
sudo update-grub
再次重啟及可出現Windows7引導菜單
5、我們修改啟動項,將其win7 調整為第一啟動選項
進入Ubuntu 運行終端輸入一項命令
#sudo chmod +w/boot/grub/grub.cfg 將grub.cfg文件修改為可寫狀態
#sudo gedit /boot/grub/grub.cfg
6、發現裡面有好幾段以
###BEGIN**************###開頭
###END****************###結尾 的代碼
我們將包含win7的那段代碼剪切到
{set timeout=10
fi
###End /etc/grub.d/00_header ###}下面
並確認set default="0"
保存後退出,重啟菜單項將會將Windows7調整為第一項了,這樣你就可以正常情況下進入window7,如需進入其他系統,進入啟動項進行相應的選擇即可。