LinuxSir.cn,穿越时空的Linuxsir!

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

问一个关于用grub引导在不同硬盘上的系统的问题

[复制链接]
发表于 2004-8-13 14:55:38 | 显示全部楼层 |阅读模式
看了这里很多 grub 的文件很累,原谅我太笨,没找出方法。

是这样了,我有两个一样的硬盘,第一个装XP ,第二个装 linux 分别为
/dev/hda1    XP
/dev/hda5    放软件

/dev/hdb1    /boot
/dev/hdb2    /swap
/dev/hdb3    /

原来 grub 装在 hda1 造成 winxp 引导不起来看了这里的文章搞也不行,搞了很久搞不了,我就把 hda1 格掉重装 winxp 了。

现在要如何重新配制 启动菜单比较好。 用 grub 还是用 OS load。该怎么办
发表于 2004-8-13 17:45:03 | 显示全部楼层
使用grub引导,
配置时做个磁盘映射即可。
请参考:
http://www.linuxsir.cn/forum.php ... 8&highlight=sco
 楼主| 发表于 2004-8-13 18:45:56 | 显示全部楼层
因为原来我的情况是 第一上硬盘装 winxp 第二个装 linux

grub 装在第一个硬盘,结果 xp 就起不来了

aa版主,不行啊!我按你上次说的去做不行,还是引导不起来
发表于 2004-8-13 18:48:58 | 显示全部楼层
fdisk -l的结果是什么?
你的grub.conf配置内容?
 楼主| 发表于 2004-8-13 18:53:18 | 显示全部楼层
我的硬盘情况我已经在一楼写出来啦,

grub.conf

按你上次说的改了还是不行,现在我在 windows 下,等下再弄上来
 楼主| 发表于 2004-8-13 22:05:30 | 显示全部楼层
唉! 现在手里只有 red hat 7.0 的光盘, 进去了 grub 运行不了的, 没有办法了
发表于 2004-8-13 22:29:10 | 显示全部楼层
你可以这样,
首先用diskman将第一块硬盘的MBR备份,
如果操作后无法启动xp,
可以恢复硬盘的MBR;
download diskman
然后进入linux,运行grub-install /dev/hda,
将grub安装到/dev/hda,
然后修改grub.conf,
类似:
  1. default=0
  2. timeout=10
  3. splashimage=(hd1,0)/boot/grub/splash.xpm.gz

  4. title Windows XP Home Edition
  5.         root (hd0,0)
  6.         makeactive
  7.         chainloader +1

  8. title Redhat Enterprice Linux Advanced Server
  9.         root (hd1,0)
  10.         kernel /boot/vmlinuz-2.4.22 ro root=/dev/hdb1
  11.         initrd /boot/initrd-2.4.22.img

复制代码
 楼主| 发表于 2004-8-13 23:31:16 | 显示全部楼层
版主真热心, mbr 我已经备份了,只是现在没有 FC 2 的光盘,只有7.3的光盘。无法启动进去。用7.3的启动进去的话,运行不了 grub 因为7.0的光盘 /lib 里的一个文件版本太老了

只能明天去拿 fc2 光盘回来装了
发表于 2004-8-13 23:35:02 | 显示全部楼层
为什么用光盘启动linux呢?:ask
 楼主| 发表于 2004-8-14 01:24:36 | 显示全部楼层
版主啊! 我已经重装了xp了, mbr 已经被 xp 覆盖了啊,而且我没有软驱
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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