LinuxSir.cn,穿越时空的Linuxsir!

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

双硬盘GRUB的问题

[复制链接]
发表于 2005-12-17 09:33:56 | 显示全部楼层 |阅读模式
两个硬盘情况如下(在Linux 2.6中用/sbin/fdisk -l 得到):

  1.   Device Boot      Start         End      Blocks   Id  System
  2. /dev/hda1               1         638     5124703+   7  HPFS/NTFS
  3. /dev/hda2   *         639         651      104422+  83  Linux
  4. /dev/hda3             652        9729    72919035    f  W95 Ext'd (LBA)
  5. /dev/hda5             652        2566    15382206    b  W95 FAT32
  6. /dev/hda6            2567        3841    10241406    7  HPFS/NTFS
  7. /dev/hda7            3842        7665    30716248+   7  HPFS/NTFS
  8. /dev/hda8            7666        8919    10072723+  83  Linux
  9. /dev/hda9            8920        8989      562243+  82  Linux swap
  10. /dev/hda10           8990        9729     5944018+  83  Linux

  11.    Device Boot      Start         End      Blocks   Id  System
  12. /dev/hdb1               1         638     5124703+  83  Linux
  13. /dev/hdb2             639       13389   102422407+   f  W95 Ext'd (LBA)
  14. /dev/hdb3   *       13390       14594     9672768   bf  Unknown
  15. /dev/hdb5             639        3571    23559291    7  HPFS/NTFS
  16. /dev/hdb6            3572        6504    23559291    7  HPFS/NTFS
  17. /dev/hdb7            6505       10329    30724281    7  HPFS/NTFS
  18. /dev/hdb8           10330       13389    24579418+   7  HPFS/NTFS
复制代码

在hda中,grub安装在hda2。在hdb,grub由hdb3中的solaris 10安装,我刚接触solaris,不明白它会把grub放到哪里。

如果我用主板BIOS设置hda启动或者hdb启动,都可以。我想从hdb启动,但设置一个grub菜单条目启动hda的grub, 我写了如下的命令(hdb的grub把hdb当成hd0,我确定这一点):

  1. title hda GRUB
  2. map (hd1) (hd0)
  3. map (hd0) (hd1)
  4. root (hd1,1)
  5. chainloader (hd1,1)+1
  6. makeactive
  7. boot
复制代码

可是进行到“GRUB loading stage 2"的时候就不动了。

请高人指点一下,哪里写错了?应该怎么写这样的GRUB命令?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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