Windows 2000 Boot Sequence

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
mily
Posts: 106
Joined: Tue Dec 21, 2004 4:35 pm
Contact:

Windows 2000 Boot Sequence

Post by mily »

Can you describe it here?

From what get it drivers to load? NTLDR loads files? NTOSKRNL? Is it reading this from registry?

Why FreeLoader cannot boot up Windows 2000?

Would be possible to run WIndows 2000 from ex. ext2, if it could be loaded using FreeLoader?
Floyd
Posts: 300
Joined: Sat Nov 27, 2004 7:45 am
Location: The frozen part of the USA

Re: Windows 2000 Boot Sequence

Post by Floyd »

mily wrote:Can you describe it here?

From what get it drivers to load? NTLDR loads files? NTOSKRNL? Is it reading this from registry?

Why FreeLoader cannot boot up Windows 2000?

Would be possible to run WIndows 2000 from ex. ext2, if it could be loaded using FreeLoader?
first it does the BIOS/POST tests
BIOS goes to the boot sector and boots NTLDR
NTLDR then goes to NTOSKRNL
(i forget the exact details but you can find them here http://windows.about.com/od/tipsarchive/l/aa000716b.htm )

no windows operating system support ext2, or any other "free" filesystem. it used to support HPFS (OS/2) but in NT4 it was read-only support and dropped it in 2000.
pax mei amici amorque et Iesus sacret omnia
Mike
Posts: 54
Joined: Fri Sep 30, 2005 7:14 pm

Post by Mike »

Wikipedia also has a _ton_ of information on Windows 2000: http://en.wikipedia.org/wiki/Windows_2000

Seems like someone found a great Win2k reference and dropped the knowlege into Wikipedia. It wasn't really copied I don't think... I watched their Win2k article go from being a small stub to an enormous informative article in the course of about two weeks >_>
Ged
Developer
Posts: 925
Joined: Thu Sep 29, 2005 3:00 pm
Location: UK

Post by Ged »

You want 'Windows Internals 4th Edition'
WaxDragon
Developer
Posts: 28
Joined: Wed Dec 08, 2004 8:02 am

Post by WaxDragon »

ged wrote:You want 'Windows Internals 4th Edition'
Yes, excellent book. I'm reading it now.
mily
Posts: 106
Joined: Tue Dec 21, 2004 4:35 pm
Contact:

Post by mily »

Why FreeLoader cannot boot up Windows 2000?

Would be possible to run WIndows 2000 from ex. ext2, if it could be loaded using FreeLoader?
GvG
Posts: 499
Joined: Mon Nov 22, 2004 10:50 pm
Location: The Netherlands

Post by GvG »

Because the interface between NTLDR and Win2k isn't the same as the interface between FreeLdr and ReactOS
mily
Posts: 106
Joined: Tue Dec 21, 2004 4:35 pm
Contact:

Post by mily »

Any details?
GvG
Posts: 499
Joined: Mon Nov 22, 2004 10:50 pm
Location: The Netherlands

Post by GvG »

I don't have any details about the NTLDR/Win2k interface. FreeLdr passes a LOADER_PARAMETER_BLOCK to ReactOS (and populates some registry keys)
GreatLord
Developer
Posts: 926
Joined: Tue Nov 30, 2004 10:26 am
Location: Sweden

Post by GreatLord »

NTLDR/Win2k interface are 100% undoc by ms. the struct it need is also.
more info does not exists.
navaraf
Developer
Posts: 38
Joined: Sun Nov 28, 2004 2:29 pm
Location: Czech Republic
Contact:

Post by navaraf »

GreatLord wrote:NTLDR/Win2k interface are 100% undoc by ms. the struct it need is also.
more info does not exists.
Wrong. We have all the info (and some of the structures are in the NDK already), but we haven't modified ROS to use it yet.
Post Reply

Who is online

Users browsing this forum: No registered users and 61 guests