WRK编译

编译WRK

01. 用VMware安装一个windows server 2003系统(以下所指系统如未加说明均为该windows 2003虚拟机)
02. 将WRK源码拷贝到系统下C盘,将文件夹取名wrk(可以任意命名)
03. 将系统中的环境变量Path设置为C:wrktoolsx86;%path%
04. (在命令提示符中输入)cd wrkbasentos
05. (在命令提示符中输入)nmake -nologo x86=(内核正在编译...编译完后在wrkbasentosBUILDEXE下生成内核文件)
06. 将wrkbasentosBUILDEXE下的内核文件拷贝到C:windowssystem32下
07. (在命令提示符中输入)在C:windowssystem32路径下输入link -dump -all hal.dll | findstr pdb命令,查看你的hal按照下面对照:
halacpi.dll -> halacpim.dll ; ACPI PIC-based PC [used by VirtualPC]
halaacpi.dll -> halmacpi.dll ; ACPI APIC-based PC
halapic.dll -> halmps.dll ; MPS
08. 进入C:wrkWS03SP1HALSx86目录下,将相应的hal文件夹下的文件(2个)拷贝到C:windowssystem32下
09. 进入C盘,将隐藏的文件boot.ini打开,在最后一行加入:multi(0)disk(0)rdisk(0)partition(2)WINDOWS="test" /kernel=wrkx86.exe /hal=halmacpi.dll
10. 重新启动,进入新编译好的内核。
PS: 一、注意第09步骤中,发光的数字"2",该数值应与原来最后一句中的一致(否则进入系统时会出现没有找到引导盘);二、如果还是进入不了系统,则下载win2003sp1ch进行系统升级。


WRK的安装

WRK 1.2可以在两种环境下运行:
* X86(Windows Server 2003 Service Pack 1)
* AMD64(Windows XP x64 Professional)
可以在运行上述操作系统的物理计算机上安装WRK,但是,为了实验方便同时也为了保护物理计算机的操作系统,建议在虚拟机下安装WRK。目前最为流行的虚拟机软件有VMware 和Virtual PC,这两种软件都可以用来安装WRK。

你可能感兴趣的:(WRK编译)