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开始,你算一下就可以了.
【编辑推荐】