wrk安装配置和实验

来源:互联网 发布:怎么样连接网络打印机 编辑:程序博客网 时间:2024/04/29 09:36

网络资源:

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/ 下面即可

 

 

注:有部分内容来自http://nokyo.blogbus.com/logs/33016889.html