红联Linux门户
Linux帮助

Linux grub使用PQMAGIC对D盘进行分区

发布时间:2011-06-19 15:19:41来源:博客园作者:linux使用者

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开始,你算一下就可以了。