2 OS on one machine

hi,
is it possible to keep both NT free build and check
build on same machine on different partitions or HDD??
if yes then how to proceed.

thanx
Max


Do You Yahoo!?
Find a job, post your resume.
http://careers.yahoo.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Yes sure, but it is generally better to install checked and free os/hal on
the same partition and use the /kernel= and /hal= boot.ini flags to switch
between os versions. The procedure is written up in the XP ddk, and in an
NtInsider article. The idea is that you get the ntoskrnl.exe from the
checked CD and the CORRECT hal from the checked CD and rename them to
ntoskrnl.chk and hal.chk and move them to the correct location on your test
machine boot partition (e.g. \winnt\system32).

You then set up a boot.ini line the specifies /kernel=ntoskrnl.chk
/hal=hal.chk and you can now boot free or checked in the same partition.

The correct hal is the only tricky part. You have to look in
\winnt\repair\setup.log for a line that goes something like:

\WINNT\system32\hal.dll = “hal.dll”,“1a586”

Which on my system indicates I am running the standard uniprocessor hal.

-----Original Message-----
From: max cdus [mailto:xxxxx@yahoo.com]
Sent: Friday, November 09, 2001 4:47 AM
To: NT Developers Interest List
Subject: [ntdev] 2 OS on one machine

hi,
is it possible to keep both NT free build and check
build on same machine on different partitions or HDD??
if yes then how to proceed.

thanx
Max


Do You Yahoo!?
Find a job, post your resume.
http://careers.yahoo.com


You are currently subscribed to ntdev as: xxxxx@stratus.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Sometimes more checked code is needed. In this case simply copy necessary
checked driver/dll to appropriatte directory. It is generally better that
using whole checked build which is bloated, really slow and suffers from own
bugs (my experience with NT4, never tried it later). On NT4 there is no
problem with copying, on w2k and XP it is necessary to turn off WFP (search
list archives for solution).

It is a good idea to be prepared for a problem before. For me above always
worked but there can be cases when there are some dependencies between
drivers and checked/free pair won’t work together. Instead of replacing
rename original driver before copying. Install at least two OSes on your
computer which allows you to boot and restore broken OS (it is IMHO
necessary at any developers machine). How? Simply change target directory
for NT4 and use different partitions for w2k and XP. It is also possible to
change target directory but you must say it before rebooting in some dialog
and it isn’t possible to do it if boot from CD (hey, what was wrong on NT4
way? who invented this idiocy?). Also, there is “Documents and Settings”
directory which contains some configuration data and I’m not sure what
happens when two OSes would use it on one partition.

Best regards,

Michal Vodicka
STMicroelectronics Design and Application s.r.o.
[michal.vodicka@st.com, http:://www.st.com]


From: xxxxx@stratus.com[SMTP:xxxxx@stratus.com]
Reply To: xxxxx@lists.osr.com
Sent: Friday, November 09, 2001 2:18 PM
To: xxxxx@lists.osr.com
Subject: [ntdev] RE: 2 OS on one machine

Yes sure, but it is generally better to install checked and free os/hal on
the same partition and use the /kernel= and /hal= boot.ini flags to switch
between os versions. The procedure is written up in the XP ddk, and in an
NtInsider article. The idea is that you get the ntoskrnl.exe from the
checked CD and the CORRECT hal from the checked CD and rename them to
ntoskrnl.chk and hal.chk and move them to the correct location on your
test
machine boot partition (e.g. \winnt\system32).

You then set up a boot.ini line the specifies /kernel=ntoskrnl.chk
/hal=hal.chk and you can now boot free or checked in the same partition.

The correct hal is the only tricky part. You have to look in
\winnt\repair\setup.log for a line that goes something like:

\WINNT\system32\hal.dll = “hal.dll”,“1a586”

Which on my system indicates I am running the standard uniprocessor hal.

-----Original Message-----
From: max cdus [mailto:xxxxx@yahoo.com]
Sent: Friday, November 09, 2001 4:47 AM
To: NT Developers Interest List
Subject: [ntdev] 2 OS on one machine

hi,
is it possible to keep both NT free build and check
build on same machine on different partitions or HDD??
if yes then how to proceed.

thanx
Max


Do You Yahoo!?
Find a job, post your resume.
http://careers.yahoo.com


You are currently subscribed to ntdev as: xxxxx@stratus.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: michal.vodicka@st.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Just install NT twice, it can be done even on the same volume to different directories.

Max

----- Original Message -----
From: “max cdus”
To: “NT Developers Interest List”
Sent: Friday, November 09, 2001 12:46 PM
Subject: [ntdev] 2 OS on one machine

> hi,
> is it possible to keep both NT free build and check
> build on same machine on different partitions or HDD??
> if yes then how to proceed.
>
> thanx
> Max
>
> __________________________________________________
> Do You Yahoo!?
> Find a job, post your resume.
> http://careers.yahoo.com
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com