看书上介绍的说win 98和win xp能很好的兼容,也就是说先装谁都可以,于是我就在原来的win98系统上装xp家庭版具体安装位置是原win98系统在c驱,新的xp家庭版装在d驱安装很顺利,没有出现什么不兼容的问题(果然是win98和xp能很好共处)安装成功后开机有双启动菜单,可以选择进入哪个系统。
不幸的是一次启动在显示双启动菜单时我按了esc键,结果开机就看不见双启动菜单,直接进入win98了。
忙又翻书,但资料有限,只找到了“c驱xp,d驱win98的双系统双启动菜单的恢复”没办法,只好将就着改boot.ini文件了。
到c:驱根目录下找到boot。ini文件打开看到
[boot loader]
timeout=30
default=c:\windows
[operating systems]
c:\="microsoft windows 98"
可见,xp的启动配置没有了,学着找到的文章上介绍的改动方法在[operating systems]
下面加了条multi(0)disk(0)rdisk(0)partition(2)\windows="microsoft windows xp home edition" /fastdetect保存后重新启动,出现双启动菜单,但是选择进入microsoft windows xp home edition时系统提示“/winnt下面的hal.dll文件损坏或丢失”无法进入xp系统以为是hal.dll文件的错误,便进入win98后拷别人的hal.dll到d:\window\windows\system32下覆盖了原来的“损坏或丢失”的文件重起后状况依旧。因为实在不熟悉boot.ini的设置语法,于是只好格了d驱再装xp!
装好系统后,双启动菜单恢复,可以正常使用,但心里还是不服气,于是再次打开c:\boot.ini
看到
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\windows="microsoft windows xp home edition" /fastdetect
c:\="microsoft windows 98"
不说也明白了,default的设置没有搞对。导致双启动菜单引导xp的时候在c驱找hal.dll文件,自然无法找到,报错也就很正常了。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器