LinuxSir.cn,穿越时空的Linuxsir!

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

请问 如何在双系统下知道linux分区

[复制链接]
发表于 2004-7-9 16:27:29 | 显示全部楼层 |阅读模式
很菜的问题,但是我是认真的,真的不知道

是这样,我装有两个系统,XP和LINUX,现在我想要升级内核到2.6.7,就看了坛子里很多高手写的心得, 得知我遇到的 kernel panic要改里面的分区,可是自己怎么改都不对,这是我的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,6)
# kernel /vmlinuz-version ro root=/dev/hda8
# initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,6)/grub/splash.xpm.gz
title Red Hat Linux (2.6.7-bk6)
root (hd0,6)
kernel /vmlinuz-2.6.7-bk6 ro root=LABEL=/dev/hdax
initrd /initrd-2.6.7-bk6.img
title Red Hat Linux (2.4.20-8smp)
root (hd0,6)
kernel /vmlinuz-2.4.20-8smp ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.20-8smp.img
title Red Hat Linux-up (2.4.20-8)
root (hd0,6)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi


据说是要改那里,但是我不知道自己的应该是多少.
我的系统是这样分的,XP下有3个分区,剩下的就是LINUX分区
请花一点时间帮忙看下,谢谢!
发表于 2004-7-9 16:34:39 | 显示全部楼层
kernel /vmlinuz-2.6.7-bk6 ro root=/dev/hdax
hdax中的x是个数字,即你的根分区所在的分区号。

PS 上面那段注释里有说明!
 楼主| 发表于 2004-7-9 16:54:07 | 显示全部楼层
谢谢Hauser这么迅速的帮忙:thank

但是,你提到的说明我过,都试了,没用.而且好像每改一次,就会有不一样的注释出现:!!

而且,我就是不知道应该怎样判断自己的分区号
发表于 2004-7-9 17:08:03 | 显示全部楼层
fdisk /dev/hda
显示什么?
还有你的/etc/fstab怎样写的?
 楼主| 发表于 2004-7-9 20:56:25 | 显示全部楼层
:thank

下面是我的 fdisk 所列:
Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1      1020   8193118+   b  Win95 FAT32
/dev/hda2          1021      9796  70493220    f  Win95 Ext'd (LBA)
/dev/hda5          1021      3570  20482843+   b  Win95 FAT32
/dev/hda6          3571      6630  24579418+   b  Win95 FAT32
/dev/hda7          6631      6643    104391   83  Linux
/dev/hda8          6644      9666  24282216   83  Linux
/dev/hda9          9667      9796   1044193+  82  Linux swap


这个是/etc/fstab 所列
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hda9               swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0
发表于 2004-7-9 21:17:28 | 显示全部楼层
你的fstab应该改成:
/dev/hda8 / ext3 defaults 1 1
/dev/hda7 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda9 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0

相应grub得改成:
title Red Hat Linux (2.6.7-bk6)
root (hd0,6)
kernel /vmlinuz-2.6.7-bk6 ro root=/dev/hda8
initrd /initrd-2.6.7-bk6.img
 楼主| 发表于 2004-7-9 22:20:19 | 显示全部楼层
:thank
我现在就去试,非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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