100分求两个硬盘的情况下windows xp和linux双重启动的问题!

cycloneii 2005-05-18 03:23:45
我和一位朋友的电脑配置完全相同,他装了windows xp(ntfs分区)和suse linux 9.3,我装的是windows xp,也是装在ntfs分区。他的电脑主板坏了,拿去维修。因此我将他的硬盘借过来,想试用linux。
原先朋友的硬盘(以下称为硬盘A)挂接在第一个ide接口上,我的硬盘(以下成为硬盘B)也是接在第一个ide接口上。
首先,我将硬盘A挂接在第二个ide接口上,在bios中设置由第二个硬盘启动。结果启动后出现了grub菜单,但是进不去,显示的出错信息是什么"/dev/hda2"不是ext3分区,无法mount在"/"上。于是我将硬盘A接第一个IDE接口,硬盘B接第二个IDE接口,结果可以进linux,可以进硬盘A的windows xp,可是无法进硬盘B中的windows xp。
我参考网上的记录,在/boot/grub/menu.lst中新增了一个菜单项
title windows xp in second hard disk
root (hd1,0)
makeactive
chainloader +1
结果能够显示硬盘B中的windows xp的启动菜单,但是无法启动进windows。
我没有linux的安装光盘,也不敢在朋友的硬盘上,乱装、乱改,请各位帮帮忙,给我想个解决的方法。
我出100分求解决方案!
...全文
123 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cycloneii 2005-06-01
  • 打赏
  • 举报
回复
我后来才知道原来用grub的选项
“root (hd1,0)”
“chainload +1”
"boot"
启动后出现的windows启动菜单是硬盘A上windows,而不是硬盘B上的windows,
我后来在硬盘A的boot.ini文件中加入了multi(1)的启动选项,结果可以启动硬盘B上的windows了。
呵呵!
感谢各位回帖,开始给分。
  • 打赏
  • 举报
回复
楼上的应该可以,试试吧
ccwwcsdnc 2005-05-19
  • 打赏
  • 举报
回复
改B的boot.ini文件(请先备份原文件),multi(0)改为multi(1)

19,615

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧