LinuxSir.cn,穿越时空的Linuxsir!

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

双硬盘分别装xp和redhat 9的问题,请帮忙解答

[复制链接]
发表于 2006-10-16 22:07:34 | 显示全部楼层 |阅读模式
两块硬盘 硬盘1装了XP, 准备在硬盘2上装linux,并全使用linux分区
可是用光盘安装时,出现提示:
The partition table on /dev/hda is inconsidtent.These are many reasons why this might be the case.Often,the reason is that linux detected the BIOS geometry inconrectly.However,this does not appear to be the case here.It is safe to ignore,but ignoring may cause (fixable) problems with some boot loaders,and many cause problems with FAT file systems.Using LBA is recommended.
似乎要我用硬盘LBA模式,现在硬盘1模式为Large,bios里直接改成LBA无法启动系统(以前装成过,当时不是large模式)
但现在我不想把grub装在硬盘1的MBR里,想单独将linux装在硬盘2上,grub也放在硬盘2上,让硬盘2能单独使用。同时也不影响xp盘的单独使用。
请问各位有什么好的解决办法,请赐教!
发表于 2006-10-17 09:52:23 | 显示全部楼层
不硬盘1的数据线拔了不久可以装了吗??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-17 11:27:01 | 显示全部楼层
我拔了硬盘1,单独将linux装在了硬盘2,可以启动
然后接上硬盘1,更改了grub的menu.lst 文件,想双启动菜单
增加了
      title windows
      root (hd1,0)
         chainloader +1
可还是不行,选择windows菜单无效,是不是还是和LBA有关系?
回复 支持 反对

使用道具 举报

发表于 2006-10-17 13:12:31 | 显示全部楼层
Post by babykick
我拔了硬盘1,单独将linux装在了硬盘2,可以启动
然后接上硬盘1,更改了grub的menu.lst 文件,想双启动菜单
增加了
      title windows
      root (hd1,0)
         chainloader +1
可还是不行,选择windows菜单无效,是不是还是和LBA有关系?

我也是双硬盘装的。。曾经搞了N天才搞出来!

 我用的方法是:
  1.第一块硬盘(主盘)装windows xp。。不用改何东西
  2.第二块硬盘(从盘)装的as3。。装完之后改的grub文件
      在里面加上
             title windows
                    root (hd0,1)
                    root (hd1,0)
                    chainloader +1
      3.在主板的bois里设备为从盘启动(IDE-1)就OK了
==========
   我印像中的代码是这么写的。。好像还有一行忘了是什么了。这样试试,如果不行的话明天我查查我电脑的文件再把整个配置文件发给你
回复 支持 反对

使用道具 举报

发表于 2006-10-17 13:35:46 | 显示全部楼层
可以修改BIOS,当从硬盘一启动时进入WIN,从硬盘二启动时则进入LINUX
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-17 19:21:38 | 显示全部楼层
首先谢谢各位,我是个新手,很多要学
回楼上:用Bios设置是无奈之举,解决菜单问题之前只好如此

回“雨中人”   root  (hd0,1)  是载入linux 跟xp无关吧  

继续试验。。。。
回复 支持 反对

使用道具 举报

发表于 2006-10-17 20:25:15 | 显示全部楼层
使用grub里的map命令,把hd0映射为hd1,hd1映射为hd0
在grub.conf文件中titile xp下面添加:
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
以上内容若于原配置文件有相同部分,则不需要添加相同部分
添加之前要检查/boot/grub/device.map看清个系统对应的盘的编号!
Goodluck
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-17 21:49:40 | 显示全部楼层
按 lch3920126 兄的提示,已经成功解决,非常感谢!!
只是不明白,采用直接链接的方式为什么不行 map起了什么作用?
回复 支持 反对

使用道具 举报

发表于 2006-10-17 22:18:31 | 显示全部楼层
Post by babykick
我拔了硬盘1,单独将linux装在了硬盘2,可以启动
然后接上硬盘1,更改了grub的menu.lst 文件,想双启动菜单
增加了
      title windows
      root (hd1,0)
         chainloader +1
可还是不行,选择windows菜单无效,是不是还是和LBA有关系?


应该是 hd(0,0)吧?
如果xp在第一个营盘中。
回复 支持 反对

使用道具 举报

发表于 2006-10-18 08:48:42 | 显示全部楼层
title Windows XP
       map (hd0) (hd1)
       map (dh1) (hd0)
       rootnoverify (hd1,0)
       chainloader +1
       makeactive
       boot
================
我的是这么写的....
回复 支持 反对

使用道具 举报

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

本版积分规则

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