多系统安装启动Grub使用方法请教!顺便问问fstab...
最近遇到一个非常棘手的问题,在这里和大家讨论讨论...由于科研需要,必需用linux,所以我的机器有windowsXP和Fedora Core 3两个系统.最近自己迷上linux,再加上老板给配了超大硬盘,于是开始想多装几个不同的linux,看看各自性能优劣...
首先,就开始安装Gentoo...可是几经安装,耗时无数,却总也找不到正确的安装方法,每次安装都发现我的boot目录竟然无限次的映射循环下去,也就是我安装好的Gentoo的boot目录是一个映射(我不知道学名,就是目录/文件右下脚有一个绿色的曲线形箭头),然后点开boot,发现里面还有一个boot,再点,继续....无限循环下去...
我想,不同的linux系统大概基本结构差不多,于是去查我的Fedora!发现Fedora并非如此!
后来放弃Gentoo,开始改SuSE,同样的问题出现了...
1. 我在想是不是和Grub有关???因为,我在安装Gentoo/SuSE之前已经安装好了Grub在Fedora的分区下!!!
2.如果和"Grub在Gentoo/SuSE安装之前就安装好了"无关的话,那么是否和fstab有关??我不知道Grub的工作机制,也不知道它是否会自动去mount我的Gentoo/SuSE分区与否!!我在安装Gentoo/SuSE时,Fedora的fstab里是mount该分区的!!
这个问题困绕了我大概一个星期了,我是没日没夜重装系统啊!!现在实在没折了,求大虾指点一下吧...
Cheers mount跟fstab相关,和grub引导是两回事 注意更改grub.conf文件 实在是万不得已了,我把我的grub.conf贴出来!!
现在的问题是
1.Grub在第二个硬盘的第一个分区,也就是(hd1,0),可以吗??
2.我在Fedora启动,可以完整的mount我的windowsXP和SuSE 2个分区,没有问题!可是每次安装SuSE,都是无法启动SuSE,而相反,SuSE的boot目录下又有一个boot的link,无限循环下去...
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You do not have a /boot partition.This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd1,0)
# kernel /boot/vmlinuz-version ro root=/dev/sdb1
# initrd /boot/initrd-version.img
#boot=/dev/sda
default=1
timeout=5
splashimage=(hd1,0)/boot/grub/splash.xpm.gz
hiddenmenu
title WindowsXP
rootnoverify (hd0,0)
chainloader +1
title Fedora Core (2.6.10-1.766_FC3smp)
root (hd1,0)
kernel /boot/vmlinuz-2.6.10-1.766_FC3smp ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.10-1.766_FC3smp.img
title SuSE Linux 9.2
root (hd1,2)
kernel /boot/vmlinuz root=/dev/sdb3 vga=0x31a selinux=0 splash=silent resume=/dev/sdb2 showopts desktop elevator=as
initrd /boot/initrd
页:
[1]