看书上介绍的说Win98和Win
XP能很好的兼容,也就是说先装谁都可以,于是我就在原来的WIN98
系统上装XP家庭版具体安装位置是原WIN98系统在C驱,新的XP家庭版装在D驱安装很顺利,没有出现什么不兼容的问题(果然是WIN98和XP能很好共处)安装成功后开机有双启动菜单,可以选择进入哪个系统。
* b/ A" y3 j6 y- K. y 不幸的是一次启动在显示双启动菜单时我按了ESC键,结果开机就看不见双启动菜单,直接进入WIN98了。
2 w6 f9 d* U/ H) b
忙又翻书,但资料有限,只找到了“C驱XP,D驱WIN98的双系统双启动菜单的恢复”没办法,只好将就着改BOOT.INI文件了。
; ~( @$ U' T2 j. A' S* v[color=#FFFFFF']
7 j* N( H# b0 A# z6 U
- B7 s5 M/ a' i1 m 到C:驱根目录下找到BOOT。INI文件打开看到
2 W9 |! A! I8 B7 G; C5 [3 L
[bootloader]
: |3 K/ B# o7 _4 r; U
timeout=30
4 z2 a3 d6 @7 l
default=C:\WINDOWS
* [5 G" l% z. H2 y! s
[operatingsystems]
- c, D' z* z0 B6 c[color=#FFFFFF']
* B& E2 E1 q) l9 s* t9 I3 p/ T; z- q2 r; c7 s1 z' C5 {
C:\="
MicrosoftWindows98"
* [& l! J6 \ V/ Z b5 E
可见,XP的启动配置没有了,学着找到的文章上介绍的改动方法在[operatingsystems]
( t% _) A/ \8 M9 ?1 V
下面加了条multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="MicrosoftWindowsXPHomeEdition"/fastdetect保存后重新启动,出现双启动菜单,但是选择进入MicrosoftWindowsXPHomeEdition时系统提示“/WINNT下面的hal.dll文件损坏或丢失”无法进入XP系统以为是hal.dll文件的错误,便进入WIN98后拷别人的hal.dll到D:\WINDOW\WINDOWS\SYSTEM32下覆盖了原来的“损坏或丢失”的文件重起后状况依旧。因为实在不熟悉BOOT.INI的设置语法,于是只好格了D驱再装XP!
: d0 h6 T5 V& z+ S4 u& v
装好系统后,双启动菜单恢复,可以正常使用,但心里还是不服气,于是再次打开C:\BOOT.INI
. c& ]" s& M& H1 V W' W7 b 看到
$ D& B) L' n! x d4 V: r [bootloader]
1 R+ N% W% W8 c/ p3 L; @3 h, J timeout=30
0 A* U2 ^5 c5 ]% S# H% i
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
3 V+ S9 M4 q! ?2 m[color=#FFFFFF']
7 F6 y/ E" s8 T, q! ~2 F
+ ]7 E9 D0 y7 z' Z9 e* d1 _6 ]
[operatingsystems]
' \# h0 t4 X0 Y' L" _$ W n multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="MicrosoftWindowsXPHomeEdition"/fastdetect
! Z5 X0 C6 e4 j% f1 F. L' T- a C:\="MicrosoftWindows98"
- O# T( n( X1 h$ |- j' F/ \% d
[color=#FFFFFF']
; T7 h& ]: L8 V& `- B7 w! ]# H6 Y+ a0 c, w0 i
不说也明白了,default的设置没有搞对。导致双启动菜单引导XP的时候在C驱找hal.dll文件,自然无法找到,报错也就很正常了。
% p& K5 ?7 s7 j5 n3 T* `- Y" M$ j7 R: f" N' P
[color=#FFFFFF']