Install Windows 7's bootloader in a Windows XP system
#1
Posted 02 January 2012 - 12:26 PM
POPULAR
Install Windows 7's bootloader in a Windows XP system
---------------------------------------------------------
Hi guys I decided to write down a little tutorial on how to install Windows 7's bootloader (bootmgr) in a computer with only Windows XP installed.
But why are you writing such a tutorial? you may ask. Then I'll answer with another question. Are you able to make a multiboot system that loads a lot of useful OS such as Puppy Linux, LiveXP, PloP boot manager (a useful tool that allow you to boot your computer from other devices such as USB stick on old computer that can't boot from that device) and all things? Well with bootmgr YOU CAN thanks a little tool called EasyBCD. Unfortunately you can use this software only if bootmgr is installed and that requires you to install Win7 or Vista. How can you use this bootloader without having to install the whole windows 7? It's easy! Follow this steps
1. Download and install NetFramework (it should be required by EasyBCD in order to work)
2. Download my package here
3. Run the package and extract it on your boot drive (it is pointed to extract it into the %systemdrive% folder)
4. Install EasyBCD (the installer will start after the extraction is finished)
Now we have a bootmgr installed but NOT CONFIGURED (without entries in his registry) so follow my steps to configure it
1. To make sure that your system will reboot correctly the next boot download MobaLiveCD
2. Now start EasyBCD
3. Click on Add Boot Entry
Now let's look in the Operating system's entry
4. Choose the type of your operating system (NT/2k/XP/2k3)
5. Name it whatever you want (Microsoft Windows XP)
5. Make sure that Automatically detect correct drive is checked (it will detect Windows XP's bootloader automatically)
6. Click on Add Entry and look at the status bar: a message that says that your entry was added to the bootmgr configuration should appear
Now do this for make sure that your system will boot up next time
1. Click in the BCD Deployment button
2. Look in the MBR Configuration section
3. Check Install the Windows Vista/7 bootloader to the MBR
4. Click on Write MBR
5. Reboot or Start MobaLiveCD (I suggest you to start MobaLiveCD)
6. Click on Start LiveUSB
7. Select c: [your disk label] and click OK
8. Choose NO when it asks if you want to create a Virtual HD
Is your system booting up? (does it show the white bar that shows you the loading process of XP?) than it works!
Now Let's Install the Plop Boot Manager (optional but usefoul and if you don't like it you can always remove it)
1. Open EasyBCD
2. Click on Add Boot Entry
3. Look in the Portable/External Media section
4. Choose BIOS Extender and Click on Install PLoP
As you can see you can boot from VHD files, Install Grub (Usefoul for that tutorial of the Universal VHD), run floppy images, ISOs, etc
Do you like your new bootloader?
other useful tricks can be found on EasyBCD's wiki (here)
P.S I think that I've posted this tutorial in the wrong place. if you think the same please change the location of the tutorial but DON'T delete it thanks. I've spent an hour to write it.
If you have any questions feel free to answer to this tutorial
--------------------------------------------------------------------------------
HOW TO RESTORE YOUR WINDOWS XP BOOTLOADER
--------------------------------------------------------------------------------
If you booted your Hardisk Using MobaLiveCD and it's not working and you want to restore WinXP bootloader follow this steps:
1.Run EasyBCD
2.Click on BCD Deployment
3.Look in the MBR Configuration options section
4.Check Install the Windows XP Bootloader to MBR
5.Click to Write MBR
Look if your WinXP is working fine now
- Brito, TheHive, camilohe and 1 other like this
#2
Posted 05 January 2012 - 03:58 PM
Thanks for your creatively tutorial.
#3
Posted 05 January 2012 - 06:14 PM
#4
Posted 06 January 2012 - 08:08 AM
#5
Posted 06 January 2012 - 08:33 AM
#6
Posted 06 January 2012 - 10:26 PM
The Windows Boot Manager comes uo and I get the following:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. click "Repair your computer"
If you do not have this disc, contact your administrator or computer manufacturer for assistance.
File BootBCD
Status: 0xc0000098
Info: The windows configuration data file does not contain a valid os entry.
Will my computer boot anymore? What do I need to do?
Q: The %SYSTEMDRIVE% is generally "C" correct.... not C:Windows? I ask this question because when I executed your file it appeared to be directed to C:. But it seemed to extract to the desktop where the installer was. Thus, I moved the extracted contents to drive C:, where my XP OS is loaded.
Also: Bootloader settings log:
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device boot
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {1d43783e-38af-11e1-b862-00166fb41c59}
resumeobject {1f8184a2-14de-11df-9734-f08c6d8c50b0}
displayorder {1d43783e-38af-11e1-b862-00166fb41c59}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 10
Real-mode Boot Sector
---------------------
identifier {1d43783e-38af-11e1-b862-00166fb41c59}
device partition=C:
path NSTntldr
description Windows XP SP3 Black Ed
Thanks
Edited by iONik, 06 January 2012 - 10:36 PM.
#7
Posted 06 January 2012 - 10:34 PM
Please explain what did you install Windows 7 Bootloader on your XP system for? What did you want to accomplish by that?Great Tutorial, but missing one CRITICAL step(s). How to go back to the original loader.
#8
Posted 06 January 2012 - 11:11 PM
Please explain what did you install Windows 7 Bootloader on your XP system for? What did you want to accomplish by that?
What I did was in the instructions above...
Why? To have a better bootloader if I wanted to add Linix or another OS.
#9
Posted 06 January 2012 - 11:20 PM
#10
Posted 06 January 2012 - 11:31 PM
The Install program installs EasyBCD.exe, bootmgr, and the folder Boot into the root Dir. If XP had a "bootmgr" located there it may have overwritten it, though I was not promptet with a choice.
Also the boot.ini references the ntldr from a dir called NST as apposed to directly from C:ntldr
Edited by iONik, 06 January 2012 - 11:44 PM.
#11
Posted 06 January 2012 - 11:39 PM
bootsect /nt52 c: /force /mbr
where c: is your XP drive letter, then fix Boot.ini if broken Disconnect all other drives from the PC. OR, insert your XP Setup CD, and boot to WinXP Recovery Console, and Repair Boot files.
Next time, you decide to follow some Tutorial, ask yourself: what do I need it for? At least in cases, when its author forget to mention this small detail.
#12
Posted 06 January 2012 - 11:49 PM
Reboot from Win7PE ISO or CD, open Console and run:
bootsect /nt52 c: /force /mbr
where c: is your XP drive letter. Disconnect all other drives from the PC. OR, insert your XP Setup CD, and boot to WinXP Recovery Console, and Repair Boot files.
Next time, you decide to follow some Tutorial, ask yourself: what do I need it for? At least in cases, when its author forget to mention this small detail.
Well, I agree with the need for a Warning at the very least, and a way to return to the original config.
#13
Posted 07 January 2012 - 12:00 AM
Do know, Win7 Bootmgr doesn't allow to boot any Linux or another OS, except Win7 and XP.
#14
Posted 07 January 2012 - 12:12 AM
Do know, Win7 Bootmgr doesn't allow to boot any Linux or another OS, except Win7 and XP.
EasyBCD and the Win7 Bootmgr does seem to allow for booting of live CD (Linux, Win7, XP, Mac, NeoGrub...) in a virtual environment regardless of the storage media (HDD, CD, USB...)
Can anyone become a "Tutorial Writer" Perhaps those who post new tutorials in the newleters should screen the tutorials.
Would love to hear from Michele13. Perhaps he has a simple solution.
Edited by iONik, 07 January 2012 - 12:17 AM.
#15
Posted 07 January 2012 - 12:15 AM
#16
Posted 07 January 2012 - 12:33 AM
Edited by iONik, 07 January 2012 - 01:15 AM.
#17
Posted 07 January 2012 - 03:06 AM
All members are responsible for their own actions. If you read something and can't find what would you need it for, why do it in the first place?Can anyone become a "Tutorial Writer" Perhaps those who post new tutorials in the newleters should screen the tutorials.
Next time check what else an author is posted on the forum before following someone's advice. But I agree, its a good idea to screen or review the Tutorials. So why don't you write a detail review about this Tutorial?
#18
Posted 07 January 2012 - 03:40 AM
All members are responsible for their own actions. If you read something and can't find what would you need it for, why do it in the first place?
Next time check what else an author is posted on the forum before following someone's advice. But I agree, its a good idea to screen or review the Tutorials. So why don't you write a detail review about this Tutorial?
When I finally got around to it, I reset the bootloader in EasyBCD to Windows XP and the computer did reboot jut fine. This leaves the "safety net" program, MobaLiveCD worthless as it fails to boot the virtual OS. ...Or the instructions are flawed!
As for a detailed review of this tutorial, I thing that the thread to this point is quite a review! I'd give it a D- and would highly reccomend anyone who is considering trying this to backup the MBR and have a failsafe way to restore it. As for Michele13 is concerned. I would strongle add to the tutorial the steps needed to revert the system back to it's pre "EasyBCD" state. Maybe it's as simple as uninstalling EasyBCD....don't know.
Edited by iONik, 07 January 2012 - 03:43 AM.
#19
Posted 07 January 2012 - 03:44 AM
#20
Posted 07 January 2012 - 03:48 AM
I'm still wondering, what MobaLiveCD is for, and how its related to installing Win7 Bootmgr? Did you get this part straight?
It's not related to the install of the Win7 bootmgr.
MobaLiveCD is a freeware that will run your Linux LiveCD on Windows thanks to the excellent emulator called "Qemu".
MobaLiveCD allows you to test your LiveCD with a single click : after downloading the ISO image file of your favorite LiveCD, you just have to start it in MobaLiveCD and here you are, without the need to burn a CD-Rom or to reboot your computer.
MobaLiveCD key features:
- No need to burn the CD-Rom anymore
- You can use the right-click menu for an easy and fast start
- Program without installation that you can start from an USB stick
- A clear and easy to use interface
- Light and portable application, packaged in a single executable of 1.6MB only
#21
Posted 07 January 2012 - 03:52 AM
#22
Posted 07 January 2012 - 04:42 AM
#23
Posted 07 January 2012 - 05:47 AM
And do not install Win7 Bootmgr on WinXP, unless you're sure it will help you to resolve a particular task, you can't solve otherwise. Or it just becomes another way to advertise EasyBCD to novices by playing on their lack of knowledge.
#24
Posted 07 January 2012 - 10:00 AM
Wonko
#25
Posted 07 January 2012 - 10:12 AM
I'm still wondering, what MobaLiveCD is for, and how its related to installing Win7 Bootmgr? Did you get this part straight?
MobaLiveCD it's an OPTIONAL software that you use to test if your drive is booting properly
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users