Debugging Tools for Windows

/kernel

/kernel 参数指定boot loader为系统加载一个另外的内核文件。

/kernel=KernelFile 

子参数

KernelFile
指定一个内核文件。这个文件必须在%SystemRoot%\system32目录下,并且文件名必须符合8.3字符格式。

注释

/execute选项只在Windows Server 2003 SP1和Windows XP SP2上支持。在Windows Vista和之后的Windows上,使用BCDEdit的Kernel成员。

少于4 GB内存的机器上,默认内核文件是ntoskrnl.exe ,在等于或高于4 GB内存机器上,默认内核文件是ntkrnlpa.exe 。

如果不是安装了另外的内核,不要使用本参数。可以用它来测试内核补丁,或者和/hal参数配合加载一个局部调试版(partial checked build)系统。 

示例

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /hal=KRNLtest.dll

Bootcfg命令

bootcfg /raw "/kernel=KRNLtest.dll" /A /ID 1

Build machine: CAPEBUILD