Post subject: Booting XP from bootmgr/winload.exe? Posted: Tue Oct 27, 2009 11:08 am
Joined Sat Oct 24, 2009 2:01 pm
Posts 31
Location España
Favourite OS 5.0.2195.7319
I do not know if it is welcome here (please advise), but it appears there are knowledge here about the transition from NT3-5 "i386" scheme (with ntldr, setupldr, textmode etc.) toward the current scheme including bootmgr, wim etc.
I am not sure, but I think I read about experiments during Longhorn beta period about launching the XP/2003 kernel using the bootmgr, bcd and winload.exe infrastructure from 4xxx (or 5xxx?) betas. I know about the /usenewloader switch to ntldr/boot.ini, and it is just the reverse way, I would like to use bootmgr and BCD/editbcd NOT ntldr and boot.ini!
Post subject: Re: Booting XP from bootmgr/winload.exe? Posted: Tue Oct 27, 2009 11:47 am
Joined Sun Jan 11, 2009 3:29 am
Posts 2292
Favourite OS Maemo 5 PR1.3
Installing BCD from a Win6.* disk or whatever will make it auto-detect XP (previous version of Windows) as long as you have added it to the boot list. About XP WIMs: PantherXP. It packs XPs into install WIM-based disks. (it also installs Bootmgr, I think). Winload is only needed for Win6.*. Bootmgr can load XP perfectly.
_________________ Program run condition: collect keys. Deadline: 2 days.
Post subject: Re: Booting XP from bootmgr/winload.exe? Posted: Tue Oct 27, 2009 12:22 pm
Joined Sat Oct 24, 2009 2:01 pm
Posts 31
Location España
Favourite OS 5.0.2195.7319
PortalCake wrote:
Installing BCD from a Win6.* disk or whatever will make it auto-detect XP (previous version of Windows) as long as you have added it to the boot list.
Yes, but if you have several entries in boot.ini then you have to go through the "previous versions" menu; either way bootmgr is really chainloading ntldr which in turn loads the XP kernel as it always did, just that if there is only one entry you'll not see it on screen. I want to bypass this ntldr step.
... then wrote:
About XP WIMs: PantherXP. It packs XPs into install WIM-based disks. (it also installs Bootmgr, I think).
Thanks, I shall look at it. I was incorrectly thinking of PantherXP as the leaked "Panther SDK" from LH build 4074 , looks like this path was further enhanced, this is good... Although what I am after is not setup-time use, rather everyday use... but you are right, looking closely at the internals of WIM setup booting is likely to give me the keys.
... then wrote:
Bootmgr can load XP perfectly.
Well, I do not believe so... Bootmgr is only able to load so-called "boot applications", with a special subsystem indicator (16), starting at OslMain; winload or memtest are such applications, but ntoskrnl is not, it is a "native" (1) one, and the entry point protocol is different; plus you also should load the system hive and all the boot-time drivers.
Post subject: Re: Booting XP from bootmgr/winload.exe? Posted: Sun Jan 10, 2010 11:41 pm
Joined Tue Nov 10, 2009 4:31 am
Posts 514
Location Brazil
Favourite OS Windows ShortHorn
Well, i try boot xp kernel with winload from Vista beta 1 while My computer fix....It's probally work, i use vista beta 1 setup engine, and use longhorn 4074 setup quite functionnal. Vista Beta 1 is better why use WinPE 2005 and is more beautiful. I try test too with vista beta 2 setup engine smaller of build 5365, because not require digital signature of ntoskrnl and install perfectly.
Users browsing this forum: No registered users and 6 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum
All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.