当前位置: 技术问答>linux和unix
100分求两个硬盘的情况下windows xp和linux双重启动的问题!
来源: 互联网 发布时间:2015-10-01
本文导语: 我和一位朋友的电脑配置完全相同,他装了windows xp(ntfs分区)和suse linux 9.3,我装的是windows xp,也是装在ntfs分区。他的电脑主板坏了,拿去维修。因此我将他的硬盘借过来,想试用linux。 原先朋友的硬盘(以下称...
我和一位朋友的电脑配置完全相同,他装了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分求解决方案!
原先朋友的硬盘(以下称为硬盘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分求解决方案!
|
改B的boot.ini文件(请先备份原文件),multi(0)改为multi(1)