Linux grub使用PQMAGIC對D盤進行分區
Linux grub對于電腦使用的玩家的常用軟件,然后我就學習及深入的研究Linux grub,在這里和大家一起探討Linux grub的使用方法,希望對大家有用。描述:機器原來的系統為WINXP(C盤)加FEDORA CORE 4,由于實驗室項目需要,所以希望能夠加一個測試用的RADHAT 9的系統。實現方法:
1. 使用PQMAGIC對D盤進行分區,以分出一個盤作為Linux grub的系統盤。分完后的結果為:1G的swap,4G的FAT32。
2. 使用光盤安裝,將根目錄設為新開的4G區,SWAP設為新開的SWAP區。
3. 安裝完畢后會發現在Linux grub時看不到FC4的系統了,此時再用之前的FC4安裝盤對原先的FC4系統進行更新,其實就是使它能被找到。所有的選默認的就行。
4. 此時再加載可以看到FC4,但是RH9將會加載出錯,解決的方法為進入FC4,修改/root/Linux grub/menu.lst:
root (hd0,8)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
root (hd0,6)
kernel /boot/vmlinuz-2.4.20-8 ro root=/dev/hda7
initrd /boot/initrd-2.4.20-8.img
root后有一個空格,(hd0,8)為FC4所在盤,(hd0,6)為RH9的swap所在盤,hda7為RH9的root所在盤。此后就可以找到兩個并都可以進入。
5. 因為需要的內核號為2.4.20,所以需要新裝此內核,方法為從網上下載2.4.20的內核rar包,進行編譯。此處不多寫了。
6. 由于同樣需要在Linux grub的時候能夠進入這個內核,所以需要對FC4中的/root/Linux grub/menu.lst文件進行進一步的修改:
root (hd0,8)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
root (hd0,6)
kernel /boot/vmlinuz-2.4.20-8 ro root=/dev/hda7
initrd /boot/initrd-2.4.20-8.img
root (hd0,6)
kernel /boot/vmlinuz-2.4.20 ro root=/dev/hda7
initrd /boot/initrd-2.4.20.img
即加上最后幾句話。方可。
ps. 如果出現打開機器直接進了命令行的Linux grub,卻沒有界面,可以做如下修改:Linux grub命令行再輸入一下內容: root (hd0,?) 回車后再輸入: setup (hd0) 回車后退出就可以了 其中?是你的Linux grub根系統所在分區的序號,從0開始,你算一下就可以了.
【編輯推薦】