安装redhat7.2,导致无法启动WIN2000 PRO,WIN98可顺利启动

时间:2022-08-10 16:49:21
安装redhat7.2,导致无法启动WIN2000 PRO,WIN98可顺利启动,请教各位,该怎么解决。

10 个解决方案

#1


有什么提示没有?

#2


大家好啊,这里,是我们学习的好地方

#3


用的什么boot loader? 
嫌麻烦就直接把lilo装到mbr,启动2000就行了。

#4


假设在没装LINUX之前,你的WIN2000是装在X盘,第10个区。

你可以修改Boot.ini文件,把multi(0)disk(0)rdisk(0)partition(10)\WINNT修改为X:应该就行了。

事实上可能是你安装LINUX时改动了分区表,你也可以重新计算分区。

#5


你肯定是装了2000,又装了linux,然后2000就不能启动了!因为启动菜单中没有2000的入口!
man lilo再man man lilo.conf详细看一看,在lilo.conf(在/etc目录下,扩展名可能不对)加入几行字(不记得了,man 时看)然后再lilo一下就可在菜单中加入2000的入口,就可启动了

#6


同意g00DiDEA,我也吃过不少苦。其实改一下partition(10)中的数字就行了,具体要根据实际情况自己算。

#7


我喜欢用NT LOADER,如果你也是,就可以这样做:
    1.启动LINUX,执行dd命令,具体怎么用我记不清,你看帮助吧,反正它的功能是生成一个启动扇区影象文件,把这个文件拷到软盘中;
    2.用NT启动盘启动,把这个文件拷到根目录中,并改boot.ini,加一行,就象这样Linux=c:\Thatfile.sys(好象是,记不清,反正就象2000和98双启动时记的98的那一条差不多意思是把Linux的启动扇区指向这个文件,让系统把这个文件作为启动扇)。
注意事项:
    1.在用dd的时候,一定要指向正确的引导分区,你可以用vi看一看生成的文件象不象。
    2.在安装LINUX的时候,必须保证/boot分区要在硬盘的1024柱面以前。

还有几种办法可以多启动:1.用lilo;2.用doslin;3.用bootman

#8


都不知道你们在说什么, 人家说2000不能启动了! 风马牛不相及!

#9


我想你在装linux的时候选择在mbr中加引导记录的,c盘装了98,其他一个逻辑盘装了2000,先装98后装2000,然后装了linux。
可以这样:
1.先进入linux,执行
mkdir /mnt/c
mount /dev/hda /mnt/c
dd if=/dev/hdax of=/mnt/c/lilo.img bs=512 count=1
其中/dev/hdax是你的linux分区,不知道可以看看你的硬盘情况
2.你可以找别人的机器做一个启动盘,好象是四张,用启动盘启动,恢复2000的引导记录,好象在电脑爱好者、电脑报上有很多杂志都提到了。
也可以再装2000(在98中装就行了),然后拷贝完文件后重新启动,系统会问你是否继续,选取消,这样引导记录就装好了。
3.修改boot.ini
[boot loader]
timeout=10
default=C:\
[operating systems]
C:\="Microsoft Windows 98"
C:\lilo.img="Red Hat Linux 7.2"
multi(0)disk(0)rdisk(0)partition(6)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

这是我的记录,你的不一定是,partition(x)中的x不一样。
这就行了。
你的lilo可能还需要重新设置,不然选择了linux后还会出现选择系统。

#10


原因是把lilo直接安装在mbr就会造成win2000不能启动,lilo和nt loader都要使用mbr,lilo和nt loader造成冲突。

解决方法:
  1.先进入linux把lilo安装在/分区的第一个扇区,启动选项中增加原来的win2000分区。
  2.修复win2000的启动,用win2000安装光盘或做四张软盘启动计算机,当问你进行全新安装还是修复时,选择修复旧系统,然后再选择进入恢复控制台(很象dos),执行fixboot

#1


有什么提示没有?

#2


大家好啊,这里,是我们学习的好地方

#3


用的什么boot loader? 
嫌麻烦就直接把lilo装到mbr,启动2000就行了。

#4


假设在没装LINUX之前,你的WIN2000是装在X盘,第10个区。

你可以修改Boot.ini文件,把multi(0)disk(0)rdisk(0)partition(10)\WINNT修改为X:应该就行了。

事实上可能是你安装LINUX时改动了分区表,你也可以重新计算分区。

#5


你肯定是装了2000,又装了linux,然后2000就不能启动了!因为启动菜单中没有2000的入口!
man lilo再man man lilo.conf详细看一看,在lilo.conf(在/etc目录下,扩展名可能不对)加入几行字(不记得了,man 时看)然后再lilo一下就可在菜单中加入2000的入口,就可启动了

#6


同意g00DiDEA,我也吃过不少苦。其实改一下partition(10)中的数字就行了,具体要根据实际情况自己算。

#7


我喜欢用NT LOADER,如果你也是,就可以这样做:
    1.启动LINUX,执行dd命令,具体怎么用我记不清,你看帮助吧,反正它的功能是生成一个启动扇区影象文件,把这个文件拷到软盘中;
    2.用NT启动盘启动,把这个文件拷到根目录中,并改boot.ini,加一行,就象这样Linux=c:\Thatfile.sys(好象是,记不清,反正就象2000和98双启动时记的98的那一条差不多意思是把Linux的启动扇区指向这个文件,让系统把这个文件作为启动扇)。
注意事项:
    1.在用dd的时候,一定要指向正确的引导分区,你可以用vi看一看生成的文件象不象。
    2.在安装LINUX的时候,必须保证/boot分区要在硬盘的1024柱面以前。

还有几种办法可以多启动:1.用lilo;2.用doslin;3.用bootman

#8


都不知道你们在说什么, 人家说2000不能启动了! 风马牛不相及!

#9


我想你在装linux的时候选择在mbr中加引导记录的,c盘装了98,其他一个逻辑盘装了2000,先装98后装2000,然后装了linux。
可以这样:
1.先进入linux,执行
mkdir /mnt/c
mount /dev/hda /mnt/c
dd if=/dev/hdax of=/mnt/c/lilo.img bs=512 count=1
其中/dev/hdax是你的linux分区,不知道可以看看你的硬盘情况
2.你可以找别人的机器做一个启动盘,好象是四张,用启动盘启动,恢复2000的引导记录,好象在电脑爱好者、电脑报上有很多杂志都提到了。
也可以再装2000(在98中装就行了),然后拷贝完文件后重新启动,系统会问你是否继续,选取消,这样引导记录就装好了。
3.修改boot.ini
[boot loader]
timeout=10
default=C:\
[operating systems]
C:\="Microsoft Windows 98"
C:\lilo.img="Red Hat Linux 7.2"
multi(0)disk(0)rdisk(0)partition(6)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

这是我的记录,你的不一定是,partition(x)中的x不一样。
这就行了。
你的lilo可能还需要重新设置,不然选择了linux后还会出现选择系统。

#10


原因是把lilo直接安装在mbr就会造成win2000不能启动,lilo和nt loader都要使用mbr,lilo和nt loader造成冲突。

解决方法:
  1.先进入linux把lilo安装在/分区的第一个扇区,启动选项中增加原来的win2000分区。
  2.修复win2000的启动,用win2000安装光盘或做四张软盘启动计算机,当问你进行全新安装还是修复时,选择修复旧系统,然后再选择进入恢复控制台(很象dos),执行fixboot