免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2383 | 回复: 14
打印 上一主题 下一主题

Grub跨盘引导的问题(郁闷) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-03 20:06 |只看该作者 |倒序浏览
机子两块硬盘,hda和hab,FirstBoot为hd0
hda两系统:
WindowS2003
AS4
hdb三系统:
Windows2003 SP1
FreeBSD
FC4
现在的问题就是开机后用装在hda上的grub引导,其它系统都能引导,可到FC4就会
mount:error 6 mounting ext3
Error opening /dev/console !!!!:2
error dup2ling fd of 0 to 0
error dup2ling fd of 0 to 1
error dup2ling fd of 0 to 2
Switchroot:mount failed:22
Kernel panic-not syncing:Attemped to kill init!
附上分区及grub
fdisk -l

Disk /dev/hda: 82.3 GB, 82345098752 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         638     5124703+   7  HPFS/NTFS
/dev/hda2             639        9586    71870654    f  W95 Ext'd (LBA)
Partition 2 does not end on cylinder boundary.
/dev/hda3            9586       10011     3417968+  83  Linux
/dev/hda5             639        1977    10755486    7  HPFS/NTFS
/dev/hda6            1978        3316    10755486    7  HPFS/NTFS
/dev/hda7            3317        4655    10755486    7  HPFS/NTFS
/dev/hda8            4656        5994    10755486    7  HPFS/NTFS
/dev/hda9            5995        7333    10755486    7  HPFS/NTFS
/dev/hda10           7334        8672    10755486    7  HPFS/NTFS
/dev/hda11  *        8673        8685      104391   83  Linux
/dev/hda12           8686        8750      522081   82  Linux swap
/dev/hda13           8751        9585     6707106   83  Linux

Disk /dev/hdb: 80.0 GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1         653     5245191    7  HPFS/NTFS
/dev/hdb2   *         654        1958    10482412+  a5  FreeBSD
/dev/hdb3            1959        1975      136552+  83  Linux
/dev/hdb4            1976        9729    62284005    5  Extended
/dev/hdb5            1976        4586    20972826   83  Linux
/dev/hdb6            4587        4651      522081   82  Linux swap
/dev/hdb7            4652        5957    10490413+   7  HPFS/NTFS
/dev/hdb8            5958        7263    10490413+   b  W95 FAT32
/dev/hdb9            7264        8569    10490413+   b  W95 FAT32
/dev/hdb10           8570        9729     9317668+   b  W95 FAT32

grub
# 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,10)
#          kernel /vmlinuz-version ro root=/dev/hda13
#          initrd /initrd-version.img
#boot=/dev/hda
default=1
color green/black
timeout=3
splashimage=(hd0,10)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core 4
        map (hd0) (hd1)
        map (hd1) (hd0)
        root (hd1,2)
        kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/LABEL=/ rhgb quiet
        initrd /initrd-2.6.11-1.1369_FC4.img
title FreeBSD 6.0-RELEASE
        map (hd0) (hd1)
        map (hd1) (hd0)
        root (hd1,1,a)
        kernel /boot/loader
        boot
title RedHat Enterprise Linux AS4
        root (hd0,10)
        kernel /vmlinuz-2.6.9-5.EL ro root=LABEL=/1 rhgb quiet acpi=ht
        initrd /initrd-2.6.9-5.EL.img
title Windows Server 2003 Web Edition SP1
        map (hd0) (hd1)
        map (hd1) (hd0)
        rootnoverify (hd1,0)
        chainloader +1
title Windows Server 2003 Enterprise Edition
        rootnoverify (hd0,0)
#        makeactive
        chainloader +1
#        boot

顺便贴上AS4的fstab

# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/1                /                       ext3    defaults        1 1
LABEL=/boot1            /boot                   ext3    defaults        1 2
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/hda12              swap                    swap    defaults        0 0
/dev/hdc                /media/cdrom            auto    pamconsole,fscontext=system_ubject_r:removable_t,exec,noauto,managed 0 0
/dev/hda3               /home/flanker/Flanker   ext3    user            0 0

请教该怎么解决,折腾段时间,问题依旧.包括换为hdb的Grub引导还是不能引导FC4,其它四个系统还是可以引导.

论坛徽章:
0
2 [报告]
发表于 2006-03-04 00:18 |只看该作者
在grub里面用,
map hda hdb
map hdb hda
用info grub看看,应该可以找到你要的

论坛徽章:
0
3 [报告]
发表于 2006-03-04 12:51 |只看该作者
原帖由 孤城 于 2006-3-4 00:18 发表
在grub里面用,
map hda hdb
map hdb hda
用info grub看看,应该可以找到你要的

你的意思是只修改FC4那栏么?
好  试试看
谢谢了  ~~~

看过了,根本没map hda hdb 这样的用法啊 ?!
还是不行~~~

[ 本帖最后由 Flankeraptor 于 2006-3-4 20:27 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-03-08 15:42 |只看该作者
有谁知道或了解的烦请指点下

补充下,原来是这样配置的都可以引导
后来,AS4不能挂接/boot和swap
于是我就改了/boot和swap的label  上面也看的出来 /1和/boot1
怀疑是这的问题,后来改了FC4的label,问题还是依旧~~~
晕了~~~

论坛徽章:
0
5 [报告]
发表于 2006-03-10 21:28 |只看该作者
顶,
等……

论坛徽章:
0
6 [报告]
发表于 2006-03-10 22:45 |只看该作者

定 root=/dev/hdb5

kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/hdb5 rhgb quiet

系统都在硬盘上,启动 linux 根本不需要搞那么多 map,简单的东西搞复杂了,直接制定 root 即可,因为你安装时,系统写的fstab 都没考虑map 的情况。

论坛徽章:
0
7 [报告]
发表于 2006-03-10 23:34 |只看该作者
用map-driver参数,很久以前我在linuxaid上看过

论坛徽章:
0
8 [报告]
发表于 2006-03-18 17:19 |只看该作者
原帖由 connet 于 2006-3-10 22:45 发表
kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/hdb5 rhgb quiet

系统都在硬盘上,启动 linux 根本不需要搞那么多 map,简单的东西搞复杂了,直接制定 root 即可,因为你安装时,系统写的fstab 都没考虑map  ...

我想你可能还没完全看明白我的意思.不过,我说的已经够清楚了啊,
不过
还是很感谢, ; )

论坛徽章:
0
9 [报告]
发表于 2006-03-18 17:23 |只看该作者
原帖由 kelela 于 2006-3-10 23:34 发表
用map-driver参数,很久以前我在linuxaid上看过

你提到的map-drive好像是LILO下的,和Grub下的map的起着同样的作用

论坛徽章:
0
10 [报告]
发表于 2006-03-18 17:32 |只看该作者
再重述一次,我觉得根本不是map的问题
因为之前是这样配置的,五个系统都可以引导,一点问题都没有.
后来出了点意外,只好改了AS4下的/和/boot的label ,问题就是从这开始的.搜了很多资料,还没找到答案.现在就是要进FC4,还得先进BIOS,first boot设置为hd1.再这样下去,会憋死人的.PS,怀疑全球能遇上这样的问题也没几个人吧.
接着郁闷~~~~~
有谁知道怎么解决吗?
还有,版主呢?
等=====

[ 本帖最后由 Flankeraptor 于 2006-3-18 17:33 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP