网络资源:
http://d.download.csdn.net/down/1574236/lantian68915991 windows internal 电子版
http://social.microsoft.com/Forums/en-us/kernel/threads 微软wrk的官方论坛
http://soft1.wmzhe.com/download/200803/CDCFKW.zip windows academic 项目的所有源码
1.用virtual PC安装一个windows server 2003系统(以下所指系统如未加说明均为该windows 2003虚拟机)
2.将WRK源码拷贝到系统下C盘,将文件夹取名wrk(可以任意命名),在VPC(virtual PC)上有share docment的功能
3.将系统中的环境变量Path设置为 C:/wrk/tools/x86;%path%
4.(在命令提示符中输入)cd wrk/base/ntos
5.(在命令提示符中输入)nmake -nologo x86=
(内核正在编译...编译完后在wrk/base/ntos/BUILD/EXE下生成内核文件)
6.将 wrk/base/ntos/BUILD/EXE下的内核文件拷贝到C:/windows/system32下
7.(在命令提示符中输入)在C:/windows/system32路径下输入link -dump -all hal.dll | findstr pdb命令,查看你的hal按照下面对照:
halacpi.dll -> halacpim.dll ; ACPI PIC-based PC [used by VirtualPC]
8.进入C:/wrk/WS03SP1HALS/x86目录下,将相应的hal文件夹下的文件(2个)拷贝到C:/windows/system32下
9.进入C盘,先将隐藏的文件boot.ini备份,并在最后一行加入:
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="wrk" /kernel=wrkx86.exe /hal= halacpim.dll
可以根据情况设置,但kernel和hal参数必须设置对。
10.重新启动,进入新编译好的内核.
注意:有时候在第5步编译的时候会出现missing MSCVR7.dll和 MSCPV7.dll的情况,只要上
http://www.zhaodll.com/dll/softdown.asp?softid=457
http://www.dll1.cn/soft/softdown.asp?softid=369
下载到server 2003的windows/system32/ 下面即可