目前有很多方法進(jìn)行雙系統(tǒng)的安裝,有些十分的繁瑣。下面我們就看看有關(guān)在Windows 7 <http://os.51cto.com/art/200810/94526.htm>下grub安裝Fedora12(或Ubuntu <http://os.51cto.com/art/200706/49181.htm> 9.10)的一個(gè)聰明的辦法,依然grub, 不需要boot.ini grldr.mbr
關(guān)于Windows 7與Fedora12(或Ubuntu )雙系統(tǒng),網(wǎng)上有很多貼子,仔細(xì)搜索,都是抄來(lái)抄去的??瘫P、U盤,不在本人敘述范圍,WUBI安裝不在簡(jiǎn)單,有點(diǎn)難度,本人也不考慮,我們依舊用grub來(lái)安裝。
怎么用grub來(lái)引導(dǎo)Fedora12(或Ubuntu )呢?
方法A,一個(gè)高手會(huì)告訴你,用什么什么命令,一提到命令,我們這些菜鳥(niǎo)真的頭大,還是刻盤來(lái)的簡(jiǎn)單(本人可不喜歡刻盤?。。?。
方法B,一個(gè)聰明人會(huì)告訴你,Windows 7沒(méi)有boot.ini沒(méi)關(guān)系,我們自己加一個(gè),在填一個(gè)grldr.mbr到C盤根目錄,boot.ini加一個(gè)grldr.mbr=選項(xiàng)……這方法真的很聰明!開(kāi)機(jī)重啟后選Ubuntu就可以進(jìn)入模擬的Ubuntu livecd了,然后,cd /回車, sudo umount -l isodevice回車,就可以用光盤livecd的方法安裝了。
這個(gè)方法有兩個(gè)缺陷,1,Windows 7的C 盤填加好boot.ini grldr grldr.mbr menu.lst后重啟,只能選Fedora12(或Ubuntu )選項(xiàng),進(jìn)入模擬的Fedora12(或Ubuntu )的 livecd ,選Windows 7選項(xiàng),不能進(jìn)入Windows 7(本人是這樣,不知其他人如何?) 2,安裝好Ubuntu后,要重新加入Windows 7啟動(dòng)項(xiàng)。
參考一下Windows 7和Windows XP的開(kāi)機(jī)過(guò)程。
怎么能解決方法 B 的缺陷呢?這是一個(gè)聰明的做法,但能不能有更好一點(diǎn)的方法呢?
本人終于想出了第三種方法,偷梁換柱法。并實(shí)驗(yàn)成功。即然win7開(kāi)機(jī)默認(rèn)bootmgr,那么我們何不把grldr改名為bootmgr ,讓win7找到這個(gè)假的bootmgr ,這個(gè)假的bootmgr是直接找menu.lst的,那樣不就可以通過(guò)編寫menu.lst模擬引導(dǎo)Linux的 livecd了嗎?
是的,可以。
可是,Windows 7怎么開(kāi)機(jī)?Windows 7是要通過(guò)bootmgr開(kāi)機(jī)的?
別急,聽(tīng)我細(xì)細(xì)道來(lái),我們把win7的C盤原有的bootmgr改個(gè)名字如改成:bootmg8,這個(gè)改了名字的bootmgr依舊是默認(rèn)找尋 Windows 7的,就象改了名的grldr 依舊是默認(rèn)menu.lst一樣。然后,我們?cè)趍enu.lst內(nèi)加上一段bootmg8啟動(dòng)項(xiàng),就可以從bootmg8啟動(dòng)Windows 7,寫到這,不知大家明白了嗎?附上一個(gè)win7開(kāi)機(jī)圖,大家參考:
Windows 7下grub引導(dǎo)Fedora 12 liveCD的C盤menu.lst內(nèi)容如下:
1.# (1) Windows
2.title 【1】啟動(dòng)Windows 7
3.find --set-root /bootmg8
4.chainloader /bootmg8
5.boot
6.title 【2】啟動(dòng)Fedora 12 liveCD on /dev/sda7 (此處回車進(jìn)入)
7.root (hd0,6)
8.kernel /LiveOS/vmlinuz0 root=/dev/sda7 ro liveimg rhgb
9.initrd /LiveOS/initrd0.img
10.title 【3】啟動(dòng)Ubuntu9.10 live on /dev/sda1(此處回車進(jìn)入)
11.root (hd0,0)
12.kernel (hd0,0)/vmlinuz boot=casper noacpi iso-scan/filename=/karmic-desktop-amd64.iso ro quiet splash --
13.label check live-install
14.initrd (hd0,0)/initrd.lz
聯(lián)系客服