Did you get my last message regarding possibly useful info you could share? If not, I'd appreciate it if you could review it.
There are several kernels:
* Uniprocessor, no-PAE (the default ntoskrnl.exe)
* Uniprocessor, PAE (ntkrnlpa.exe)
* Multiprocessor, no-PAE (ntkrnlmp.exe)
* Multiprocessor, PAE (ntkrpamp.exe)
Try using Microsoft's SysInternals' Process Explorer (ProcExp.exe), highlight the System process, then choose View -> Lower Pane View -> DLLs and make sure that View -> Show Lower Pane has a check-mark. Then scroll through the list of DLLs and observe which one matches the pattern ntXXX.exe.
You can be using a PAE kernel without knowing it and without the /PAE switch in BOOT.INI.
- Shao Miller
From: Bob Wheater [mailto:bwheater@...]
Sent: Monday, January 09, 2012 15:04
Subject: Re: [coLinux-users] Colinux Blue Screen Crashes
> Vincent Rivière wrote:
>My complete boot.ini line is:
>multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft >Windows XP Professionnel" /fastdetect >/noexecute=alwaysoff /nopae
>To check if PAE is actually on or off, look at the >system properties (Win+Pause), on the General tab (the >default one). Look at the bottom, after the line with >frequency and amount of RAM. If "Physical Address >Extension"
>is written, then PAE is on. If there is no such text, >PAE is off.
>So please change your boot.ini to /noexecute=alwaysoff >/nopae then check it is actually disabled and see if >coLinux works better.
My general tab on the system properties does NOT have "Physical Address Extension".
You seem to be confusing PAE with DEP (Data Execution Prevention). See http://technet.microsoft.com/en-us/library/cc738483%28WS.10%29.aspx
The /noexecute switch controls DEP.
However DEP may only apply to windows server 2003 and not XP.
" The PAE mode kernel requires an Intel Architecture processor, Pentium Pro or later, more than 4 GB of RAM, and Windows 2000, Windows XP, or Windows Server 2003."
According to this PAE does NOT apply to a 1gb system. It only applies to 4gb and greater systems.