Fedora Core 5引導(dǎo)硬盤安裝啟動(dòng)
Fedora Core 5還是比較常用的,于是我研究了一下Fedora Core 5,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。我的機(jī)器有兩個(gè)硬盤,都是80G的,一個(gè)是sata的,另一個(gè)是IDE的。在sata的那塊硬盤上裝有XP,另外一個(gè)是空的。
我想在IDE的硬盤上裝一個(gè)Fedora Core 5,但是不要在MBR上寫Grub引導(dǎo)信息,這樣當(dāng)我的XP需要重裝的時(shí)候,不會(huì)因?yàn)橹貙懥薓BR而致使Fedora Core 5無(wú)法啟動(dòng),我找到了Grub for Dos安裝在sata硬盤上,用于引導(dǎo)安裝和啟動(dòng)Fedora Core 5。
從這個(gè)地址下載來(lái)Grub for Dos,版本是0.41:http://sarovar.org/download.php/861/grub_for_dos-0.4.1.zip安裝在XP上。安裝完成后會(huì)在C:\盤下生成一個(gè)隱藏文件夾boot和一個(gè)隱藏文件grldr,并且改寫了C:\下的隱藏文件boot.ini,這個(gè)文件也是XP系統(tǒng)引導(dǎo)信息文件,它的***一行會(huì)被加上:C:\grldr="*******",其中*******的內(nèi)容可以任意改動(dòng)。
一、引導(dǎo)Fedora Core 5硬盤安裝
從Fedora Core 5的***個(gè)ISO文件的isolinux目錄下提取vmlinuz和initrd.img兩個(gè)文件放在XP的一個(gè)FAT32分區(qū)里(必須是FAT32分區(qū))。改寫boot文件夾里的menu.lst文件,寫入引導(dǎo)信息,我是這么寫的。
- timeout 10
- title Fedora Core 5 install
- kernel (hd0,6)/vmlinuz
- initrd (hd0,6)/initrd.img
好了,可以引導(dǎo)了。我這里裝的時(shí)候,F(xiàn)edora Core 5把sata的硬盤還是當(dāng)成了hd,所以上面的根目錄還是寫成(hd0,6)的樣子。把Fedora Core 5的四個(gè)ISO文件也放在一個(gè)FAT32分區(qū)里。
安裝的時(shí)候選擇不要安裝引導(dǎo)裝載程序,不然的話MBR就被改寫了。完成安裝。
二、引導(dǎo)啟動(dòng)
安裝完成后啟動(dòng)不能直接進(jìn)入Fedora Core 5,要將menu.lst改寫成啟動(dòng)的樣子。即,要讓grub找到Fedora Core 5的內(nèi)核,有了內(nèi)核,everything will be OK!
改寫menu.lst,我的是這樣的:
- timeout 0
- title Fedora Core 5
- kernel (hd1,0)/boot/vmlinuz-2.6.17-1.2187_Fedora Core 5smp ro root=LABEL=/ rhgb quiet
- initrd (hd1,0)/boot/initrd-2.6.17-1.2187_Fedora Core 5smp.img
上面我用了timeout 0,是因?yàn)槲抑谎b了一個(gè)linux系統(tǒng),不用選擇了,只要直接進(jìn)入就可以了。如果記不得vmlinuz-*和initrd-*文件的版本號(hào)和文件夾的名稱,也沒關(guān)系,啟動(dòng)linux的時(shí)候grub會(huì)告訴你有錯(cuò)誤并press any key to continue,這時(shí)只要按任意鍵就會(huì)進(jìn)入上面的命令行。
選擇有錯(cuò)誤的行,按“e”鍵進(jìn)行編輯,編輯的時(shí)候可以用“TAB”鍵補(bǔ)齊,很好用。當(dāng)linux啟動(dòng)之后,趕快到/boot目錄下找到使用的vmlinuz-*和initrd-*兩個(gè)文件的正確名稱,抄下來(lái),到XP里把menu.lst文件改掉即可。下次要重裝XP的時(shí)候,只要備份C:下的boot文件夾、boot.ini、grldr文件,XP安裝完成后再?gòu)?fù)制回去就恢復(fù)了多重啟動(dòng)的選單了。
//尋找鏡像文件安裝
1.代碼:
- title Ubuntu 8.04 LiveCD
- root (hd0,3)
- kernel /vmlinuz boot=casper iso-scan/filename=/Ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
- initrd /initrd.gz
- boot
2.代碼:
- title Install Ubuntu
- find --set-root /ubuntu-8.04-desktop-i386.iso
- kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso
- initrd /initrd.gz
- boot
通過GRUB(包括WINGRUB)命令行模式引導(dǎo)Linux的安裝;在開機(jī)的時(shí)候,等GRUB畫面出來(lái),按c鍵進(jìn)入命令行模式;如果您用的是WINGRUB,也有這樣的模式,也按c鍵,道理是一。
樣的;在Linux和Windows中的GRUB,都有命令行的功能,這個(gè)功能極為有用,它不僅僅能引導(dǎo)系統(tǒng),有時(shí)也能進(jìn)行修復(fù)系統(tǒng)之用;再者就是引導(dǎo)安裝Linux;
舉例:比如 我們把vmlinz和initrd.img放在/dev/hda2中的Fedora Core 5目錄中;那GRUB的命令行應(yīng)該怎么寫呢?
- grub>kernel (hd0,1)/Fedora Core 5/vmlinuz
- grub>initrd (hd0,1)/Fedora Core 5/initrd.img
- grub>boot
如果直接放在/dev/hda3分區(qū)下,不放在任何目錄中怎么應(yīng)該寫呢?
- grub>kernel (hd0,2)/vmlinuz
- grub>initrd (hd0,2)/initrd.img
- grub>boot
【編輯推薦】