LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 928|回复: 5

只有一个硬盘,但分区成了hdcX.且编辑/boot/grub/grub.conf后第二个系统不能启动.

[复制链接]
发表于 2005-8-26 09:39:23 | 显示全部楼层 |阅读模式
只有一个硬盘,但分区成了hdcX.且编辑/boot/grub/grub.conf后第二个系统不能启动.

经查资料,第一个硬盘的分区应为hdaX,每二个硬盘的分区应为hdbX,每三个硬盘的分区应为hdcX,
但我只有一个硬盘分区为什么后分区变为hdcX,如下:
# fdisk -l

Disk /dev/hdc: 80.0 GB, 80000000000 bytes
255 heads, 63 sectors/track, 9726 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdc1   *         1        33    265041   83  Linux
/dev/hdc2            34      1945  15358140   83  Linux
/dev/hdc3          1946      1978    265072+  82  Linux swap
/dev/hdc4          1979      9726  62235810    f  Win95 Ext'd (LBA)
/dev/hdc5          1979      3890  15358108+  83  Linux
/dev/hdc6          3891      5802  15358108+  83  Linux
/dev/hdc7          5803      7077  10241406   83  Linux
然后,我将第二个rhel4装在hdc6中,但安装时没装grub.现在我编/boot分区下面的grub.conf文件, 但是第hdc6中的rhel4不能启动起来,而且键盘的右上角两个指示灯不停的闪.
grub.conf文件如下:
# more /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/hdc2
#          initrd /initrd-version.img
#boot=/dev/hdc
default=0
timeout=3
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8smp)
        root (hd0,0)
        kernel /vmlinuz-2.4.20-8smp ro root=LABEL=/
        initrd /initrd-2.4.20-8smp.img
title Red Hat Linux-up (2.4.20-8)
        root (hd0,0)
        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /initrd-2.4.20-8.img

title RHEL4-1
        root (hd0,5)
        kernel /boot/vmlinuz-2.6.9-5.ELsmp ro root=/dev/hdc6
        initrd /boot/initrd-2.6.9-5.ELsmp.img

title RHEL4-2
        root (hd0,5)
        kernel /boot/vmlinuz-2.6.9-5.EL ro root=/dev/hdc6
        initrd /boot/initrd-2.6.9-5.EL.img

请高手指点!!!
发表于 2005-8-27 10:07:10 | 显示全部楼层
自己装的机子吧。。。 硬盘跟光驱位置插反了。不过这个无所谓

你把
title RHEL4-1
root (hd0,5)
kernel /boot/vmlinuz-2.6.9-5.ELsmp ro root=/dev/hdc6
initrd /boot/initrd-2.6.9-5.ELsmp.img

中的/boot去掉试试看

把两个系统的 /etc/fstab也都贴过来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-29 09:41:21 | 显示全部楼层
谢谢你的回贴,我用你的方法试了.好象还是不行,我的fstab文件如下:
第一个系统正常启动的fstab如下:

# more /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
LABEL=/data             /data                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
#LABEL=/os2              /os2                    ext3    defaults        1 2
LABEL=/os3              /os3                    ext3    defaults        1 2
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hdc3               swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu,r
o 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0

第二个系统的rhel4的/etc/fstab如下:

# more fstab
LABEL=/os2              /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /dev/shm                tmpfs   defaults        0 0
none                    /proc                   proc    defaults        0 0
none                    /sys                    sysfs   defaults        0 0
/dev/sda3               swap                    swap    defaults        0 0

请高手帮忙分析一下.
回复 支持 反对

使用道具 举报

发表于 2005-8-29 14:28:07 | 显示全部楼层
怎么全都是LABEL阿,眼都花了

root=LABEL=/os2
试试看。不用每次都改grub.conf

直接在启动的时候grub选择系统的画面按e编辑 (好像是按e的吧,看屏幕下面的提示)。这种编辑不会改你的设置,等你试好了在该grub.conf
回复 支持 反对

使用道具 举报

发表于 2005-8-29 14:29:48 | 显示全部楼层
你第二个系统的swap是sda3... 另外一块硬盘?不要搞得这么神奇嘛
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-29 14:57:24 | 显示全部楼层
是这样的.我的硬盘只有一个,在安装第一个系统的时候就把所有的区分好了,当安装第二个系统时我直接把/os分区分为/,之后所有的东西都装在/下面的.然后分区就成了这样.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表