覆蓋C盤后,修復(fù)Ubuntu+WinXP啟動(dòng)菜單

字號(hào):

因?yàn)閺?qiáng)行進(jìn)行硬盤安裝。cdefg是Windows分區(qū),NTFS格式,裝了幾次,不能成功實(shí)在是沒法子了。
    第一步:在Windows XP下刪除最后一個(gè)分區(qū)9GB。
    第二步:用光盤工具啟動(dòng),用magic partition 8.0漢化版,將C分區(qū)轉(zhuǎn)化為FAT32格式,然后將下載的Ubuntu810 ISO文件放于C盤,同時(shí)用winImage8 從ISO中提取兩個(gè)文件
    (在Ubuntu的ISO文件中文件夾casper下的)initrd.gz vmlinuz
    再設(shè)法從grub4dos中找到兩個(gè)文件,解壓到C盤根目錄:
    grldr
    menu.lst
    攸改menu.lst中的內(nèi)容如下:
    title install Ubuntu 8.10
    root (hd0,0)
    kernel /vmlinuz boot=casper iso-scan/filename=/intrepid-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
    initrd /initrd.gz
    boot
    啟動(dòng),進(jìn)行安裝Ubuntu界面,找不到硬盤!
    啟動(dòng)終端,輸入命令:
    sudo unmount -l /isodevice
    繼續(xù)安裝,一路OK。
    不過,因?yàn)殚_始編寫menu.lst時(shí),沒有注意,壓根兒就沒有看到可以啟動(dòng)WindowsXP的項(xiàng),我靠!!
    在進(jìn)行NTFS轉(zhuǎn)換為FAT32時(shí),把我的影子系統(tǒng)破壞了,現(xiàn)在提示30天已過,需要激活,激活已經(jīng)是不可能了,當(dāng)初是通過網(wǎng)上激活的,而今影子系統(tǒng)早到了2008版,是個(gè)需要注冊(cè)使用的版本,顯然,影子系統(tǒng)已經(jīng)不提供免費(fèi)激活申請(qǐng)了。用一鍵恢復(fù),把C盤恢復(fù)了。然后卸載影子系統(tǒng)。同時(shí)卸載一鍵恢復(fù),然后重新安裝它,再把windowXP 的C分區(qū)重新備份一下,呵呵,不管怎么說,WindowsXP還是要保住。安裝了一鍵恢復(fù),也就安裝了grub
    在C盤的boot.ini中添加一句:
    c:\grldr=Ubuntu810
    如下所示:
    ##### boot.ini ######
    [boot loader]
    timeout=5
    default=multi(0)disk(0)rdisk(0)partition(1)\Windows
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\Windows="microsoft Windows xp professional" /noexecute=optin /fastdetect /noguiboot
    C:\GHLDR=一鍵GHOST v11.5 Build 080606
    c:\grldr=Ubuntu810
    寫一個(gè) menu.lst文件放于C盤根目錄,如下所示:
    ###### menu.lst #####
    timeout 10
    title Windows XP
    root (hd0,0)
    chainloader +1
    title Ubuntu 8.10, kernel 2.6.27-7-generic
    root (hd0,8)
    uuid 8a02d79c-a6cb-4543-a046-864fa69e2272
    kernel /vmlinuz-2.6.27-7-generic root=UUID=ef3434d3-9495-4268-9ee2-c190f291c31e ro quiet splash
    initrd /initrd.img-2.6.27-7-generic
    quiet
    title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
    root (hd0,8)
    uuid 8a02d79c-a6cb-4543-a046-864fa69e2272
    kernel /vmlinuz-2.6.27-7-generic root=UUID=ef3434d3-9495-4268-9ee2-c190f291c31e ro single
    initrd /initrd.img-2.6.27-7-generic
    title Ubuntu 8.10, memtest86+
    root (hd0,8)
    uuid 8a02d79c-a6cb-4543-a046-864fa69e2272
    kernel /memtest86+.bin
    quiet
    重新啟動(dòng),呵呵,雙啟動(dòng)菜單出現(xiàn)!?。?BR>    補(bǔ)充,從網(wǎng)上得知,硬盤安裝找不到分區(qū)的現(xiàn)象的解決辦法:
    很多人提出8.10硬盤安裝時(shí),在4/7 步,啟動(dòng)“partitioner”后,考試,大提示無法識(shí)別硬盤和分區(qū),中間只是一片空白。有方法是說把存放ISO的盤給umount掉,結(jié)果發(fā)現(xiàn)確實(shí)移動(dòng)硬盤和U盤能識(shí)別出來了,但是硬盤還是不能識(shí)別??梢妴栴}根源不在于此。
    以及U盤和移動(dòng)硬盤的安裝,發(fā)現(xiàn)問題的根源在于,如果硬盤,移動(dòng)硬盤或者U盤里存放的安裝ISO名字是 Ubuntu-8.10-desktop-i386.iso,那么就會(huì)出現(xiàn)以上問題。解決方案很簡單,只需要把此文件名換掉,我換成了 Ubuntu.iso ,問題解決。不需要使用alternate 版本。遇到此問題的朋友可以試一試。