Multiboot does not wok

J

Jack_G_Switzerland

Hello,

I got Vista Basic with my new notebook. I upgrade it online with Vista Home
Premium. Then I wanted to run XP in another partition but the system refused
to install XP from Vista. Installing it separatly, I did not get the
multiboot screen and to boot back from Vista I had to repair Vista, but then
I dont have access anymore to XP.

Installing XP first and then Vista, I got the multiboot screen but it did
not boot with the Vista option: cannot boot from this partition.

Now I am using Vista Home Premium and have XP in another partition but I
cannot boot it. Does somebody has a solution to make the multiboot working ?
 
B

BugHunter

Hello,

I got Vista Basic with my new notebook. I upgrade it online with Vista Home
Premium. Then I wanted to run XP in another partition but the system refused
to install XP from Vista. Installing it separatly, I did not get the
multiboot screen and to boot back from Vista I had to repair Vista, but then
I dont have access anymore to XP.

Installing XP first and then Vista, I got the multiboot screen but it did
not boot with the Vista option: cannot boot from this partition.

Now I am using Vista Home Premium and have XP in another partition but I
cannot boot it. Does somebody has a solution to make the multiboot working ?

I think VistaBootPro can solute your problem.


Bye, Bughunter.
 
J

John Barnes

As stated you can use VistaBootPro but if it doesn't work initially, copy
the boot.ini, ntdetect.com and ntldr files to the partition with Vista on
it.
Modify the entry in the boot.ini to make sure it points to the proper
partition for XP
 
B

Bruce Chambers

Jack_G_Switzerland said:
Hello,

I got Vista Basic with my new notebook. I upgrade it online with Vista Home
Premium. Then I wanted to run XP in another partition but the system refused
to install XP from Vista. Installing it separatly, I did not get the
multiboot screen and to boot back from Vista I had to repair Vista, but then
I dont have access anymore to XP.

Installing XP first and then Vista, I got the multiboot screen but it did
not boot with the Vista option: cannot boot from this partition.

Now I am using Vista Home Premium and have XP in another partition but I
cannot boot it. Does somebody has a solution to make the multiboot working ?


Normally, the older OS must be installed first unless you wish to
acquire and use some 3rd-party partition and boot management utility.
(In which case you have to follow the instructions provided by whatever
3rd party solution you select.) However, this KB Article (not for the
faint of heart) explains how to repair the Vista boot process after
installing WinXP:

Windows Vista no longer starts after you install an earlier version of
the Windows operating system in a dual-boot configuration
http://support.microsoft.com/kb/919529

However, dual-booting is no longer necessary in most situations.

Why not download a Virtual Machine application, such as Microsoft's
VirtualPC 2007 (http://www.microsoft.com/downloads/search.asp?) or
Innotek's VirtualBox (http://www.virtualbox.org/) and run Win2K and your
legacy applications within a virtual computer. Both are free and work
with Vista.

NOTE: Microsoft does not support the use of VirtualPC 2007 on Vista
Home editions, but several people have reported that it works. Your
results may vary.


--

Bruce Chambers

Help us help you:


They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety. ~Benjamin Franklin

Many people would rather die than think; in fact, most do. ~Bertrand Russell

The philosopher has never killed any priests, whereas the priest has
killed a great many philosophers.
~ Denis Diderot
 
A

a.k.a.

Another, even more flexible and powerful (free) program is EasyBCD. (Esp. if
you ever plan on installing something besides a MS OS.) There's a helpful
write-up in the instructions of the XP-Vista incompatibility.

a.k.a.
 
A

April

Download a program called partition magic it will help you make an active
primary partition to do a dual boot. When you install use the newly created
partition. Dual-boot will work using this process. :) or just create
another PRIMARY partition using FDISK and select the new partition when
installing...Whichever is easier for you.



-April
 
S

Sneh Bansal

yes dude, I have the solution to your problem
this is what you gotta do



Scenario: You want to install Vista on your PC alongside your XP
installation, on the same drive. You have installed Vista already.

Tutorial Summary: We're going to use the DISKPART on the Vista DVD to shrink
the Vista partition on the hard disk and create enough space for an
installation of Vista. We'll then install XP, repair the Vista bootloader
which will be overwritten during the XP installation, and then use the
EasyBCD utility to configure Vista's bootloader to boot the XP partition.


This tutorial was tested on a VMWare 6 Workstation and an AcerPower SK50
system.

Prepare Windows Vista
This tutorial assumes that Vista has been installed on a partition which
takes up 100% of the hard drive, so we need to create some space. Boot off
the Vista DVD. Hit Next from the start screen and then select “Install nowâ€.

Don’t type in your product key and untick “Automatically activate Windows
when I’m onlineâ€, then hit “Nextâ€, and “No†when asked whether you want to
enter the key.

When prompted to choose the edition of Vista you’re installing you can
actually select any of them as we’re not doing a Vista install at this
point. Also tick “I have selected the edition of Windows that I purchasedâ€
and hit “Nextâ€.

Accept the license terms and hit “Next†again, then choose a Custom
installation.

On the screen where you’re asked where you want to install Windows, you
should see a single large partition marked Primary – this is where Vista is
already installed.

Press SHIFT + F10. This is a Windows PE 2.0 shortcut to open up a command
window – very useful trick.

Type in DISKPART and press Enter. This opens the Microsoft DiskPart
application. You need to select the active disk, so type in:

The primary disk is generally Disk 0, so type in:
select disk 0


Now we need a list of volumes on this disk, so type in:
list volume

In this case Volume 0 is the one we want, so type in:
select volume 0

Now type in:
shrink

DiskPart will go off and reclaim as much of the drive as it can – you should
get at least 50% of the space back.

Now type
EXIT

and
EXIT (again)

to quit the command window and get back to the install screen. Click Refresh
and the partition window will update – you should now see the original
Primary partition plus a brand new partition.

New Partitions
This is where we will install Windows XP. Eject the DVD, restart the machine
(just hit the reset button) and boot off the Windows XP CD.

Now, install Windows XP
When the Windows XP setup reaches the point where you’re prompted where it
is to be installed, you’ll see that while XP can see the space we created
earlier, it can also see the partition with Vista on it.

You should be able to see the space you reclaimed on the disk earlier which
has become "unallocated space".

Create a second partition using the Windows XP installer screen above by
selecting the free space on the drive and pressing "C" to create a partition
(if prompted, choose NTFS as the file system.)

Irritatingly, XP assigns a drive letter to this partition (C:) which means
that it will use the next available drive letter after all the other
physical drives have been taken into account.

This means that the system drive of the XP installation won’t be C:.

From XP’s perspective this isn’t really a problem – it’s smart enough to
figure out where everything should go – but some applications make
assumptions about where they should install to, and can’t cope with a
non-standard Windows configuration.

This was also the case with our tutorial on dualbooting Ubuntu and XP, where
Ubuntu had been installed first. However in that scenario, even though the
XP system drive had a non-standard drive letter, it couldn’t read the Linux
partitions so there was no danger of the two systems overlapping. This is
not the case with Vista/XP.

Nonetheless, install XP as normal – there’s no need to do anything
differently.

IMPORTANT NOTE – after the initial file copy, Windows XP reboots and loads
up the GUI-based component of the install. You may get the following error:
“A disk read error occurred – press Ctrl-Alt-Del to continueâ€. This is
caused by a corrupt bootloader – click here to see how to fix this problem.

When the system reboots it won’t bring up a boot menu. Although XP
recognises the Vista partition it doesn’t recognise Vista itself.

The Windows XP bootloader gets installed to the MBR and Vista can no longer
boot.

When XP loads, open up Windows Explorer and you’ll see something
interesting – a C: and (in this case) an E: drive.

The C: drive contains Windows Vista, and as Windows XP can read NTFS
partitions, it can browse and modify Vista’s file structure.

More importantly, applications which have installation paths hard-coded into
their install scripts rather than using Windows system parameter variables
could easily dump files into C: when they should be installing to E:. This
isn’t such a great situation.

Two Drives
Restoring Vista and dual booting
Because you can’t use the Windows XP bootloader to boot Vista, we have to
reinstate Vista’s bootloader to the MBR and configure it to manage both
operating systems.

Compared with scenarios involving Ubuntu where you have to reinstall the
GRUB bootloader, getting Vista up and operational again is very easy.

Boot from the Vista DVD and on the screen where you’re prompted to “Install
nowâ€, select “Repair your computerâ€.

The next screen searches for local Vista installations – there should only
be one, so click Next.

This loads the System Recovery Options screen. Select the first option –
Startup Repair. This looks for problems which would prevent Vista from
loading (like a missing bootloader) and automatically fixes them.

If you click on “Click here for diagnostic and repair details†and scroll to
the bottom of the list, it shows that the problem detected and repaired was
a corrupt boot sector (according to Vista, anyway).

Click Close and then Finish, and the system will restart and boot into
Vista.

Now we need to enable dualbooting with XP, and EasyBCD is the best
application to achieve this.

Download and install EasyBCD.

Launch the app and go to Add/Remove Entries.

Under “Add an Entry†and under the Windows tab and select in the Version
drop-down list “Windows NT/2k/XP/2k3â€.

Change the Drive to E:\ and the name to “Windows XPâ€, then click “Add Entryâ€
and “Saveâ€.

Reboot the system and you’ll have two entries in the Vista bootloader, and
can boot into either operating system.

Vista Bootloader


Extend Volume Wizard
The wizard gives you a readout on how much space is actually available to
extend the partition – enter in how much you want to use and press Next.
Vista will extend the system partition to reclaim the disk and Windows is
well and truly gone.

Fixing the corrupt bootloader
If the Windows XP bootload corrupts during the install, performing a
reinstall won’t fix it, nor will going into the XP Recovery Mode and
attempting to repair the MBR.

Luckily, the install was up to the stage where all you need to do is be able
to boot from the Windows XP partition, and the install will pick up from
where it left off.

To achieve this, follow the procedure outlined above to restore the Vista
bootloader (under "Restoring Vista and Dualbooting").

This allows the system to boot into Vista, and then you can use EasyBCD to
create an XP boot entry and boot into that to continue on with XP's
installation. (



for any enquiries, feel free to contact
(e-mail address removed)
 
J

Jack_G_Switzerland

Hello Bruce,

I tried Virtual PC 2007. It's indeed very nice but it does not support
peripherals on the USB virtual ports and some other goodies...
 
J

Jack_G_Switzerland

Hello everybody,

Thank you to all of you, all your advises helped me to find this simple
solution.

Problem: I had a new notebook with Vista Basic on it and a recovery CD which
can be installed from scratch and not from within an existing XP system. I
needed to install also XP on this notebook and use the multiboot feature,
migrate some applications to Vista like Office applications (not possible for
all software) and data. Then I wanted to upgrade to Vista Premium and recover
the Multiboot feature. See my very simple solution below.
Best Regards, Jacques Gotheil, Switzerland (Mountainous country in Europe,
owner of the America's cup)

Solution:

- A large part of the solution solution was in using the EasyBCD 1.7 freeware.
- I tried also the very nice Virtual PC 2007 but it had some limitations.
- After partitionning my disk I installed XP on the second partition and I
modified the boot.ini files using the advanced tab of the disk propriety to
create a record for booting Vista from the first partition (of course it's
not enough).
- I intalled the Vista Basic in the first partition and then I installed
EasyBCD 1.7 of NeoSmart Technologies in Vista and used it to configure the
Multiboot.
- It worked ! I was able, with one more clic, to boot XP.
- BUT after upgrading to Premium from Windows Live (it took hours) the
switching feature did not work any more, even after reconfiguration with
EasyBCD. The only way to switch to XP, was to mark the XP partition as
active in the disk manager of Windows Vista and reboot (you can do the same
in XP to reboot Vista).
- to ovecome this situation you just need when beinng in Vista to mark the
XP partition as active in the Disk Manager and then to go into EasyBCD in the
Manage Bootloader area, mark the "reinstall Vista bootloader" and push the
"Write MBR" button. Is'nt simple ?
Hints: the error messages that appear in the multiboot while the setting is
not correct are missleading. Normally, the boot files are ok. In any cases,
there are some programs int the \Program files\NeoSmart
Technologies\EasyBCD\bin folder(you must be in this "bin" folder to run them
from a DOS window) to make sure that, for example, the bootloader files are
correct (ex. "bootsect /nt60 /force C:" to reinstall the bootloader iof Vista
when booted in Vista, and then "bootsect /nt52 E:" to reinstall the boot
loader of XT. Be carreful to use the right drive letter because it can be
different than D:). I did use it but I think that it was not necessary.
- Outlook 2000 does'nt work with Vista. Windows Mail is much better. The
folder is under your User folder (User/AppData/Local/microsoft). The AppData
is a hidden folder. I can backup and retore a whole Windows Mail directory,
it works, but not individual message. I can also use the "Tranfert Files and
Parameters" feature of Windows. You can install Outlook but some DLL are not
compatible. So I am able to receive messages with Outlook (useless) but not
send messages as the DLL for the "Contacts" does'nt work under Vista. I could
transfer my Windows Address Book from Outlook to Windows Mail . To transfer
messages, the only way is to send them as attachement from Outlook under XP
and once in Windows Mail to paste then in a local Windows Mail folder. The
storage of individual EML messages into the indexed MessageStore of Windows
Mail is much more secure than the old PST files of Exchange.

- Finally, a nice feature of Vista is the ability, through the Popriety
screen to move the folders under your User directory to another place, i.e
another disk, using the Store or Place tab (?), in my french version:
"emplacement".
 
J

Jack_G_Switzerland

Hello,
I did not try this one but EasyBCD. Please see my answer to Sneh Bansal.
 
J

Jack_G_Switzerland

Indeed it was the main part of the solution. Please look at my answer to Sneh
Bansal.
 
J

Jack_G_Switzerland

Indeed I used the EasyBCD utility. Please look at my answer to Sneh Bansal
for more details.
 
J

Jack_G_Switzerland

Indeed it was usefull. You can read my detailed solution in the answer to
Sneh Bansal.
 
J

Jack_G_Switzerland

Indeed it helped me understand the problem. Please look at my solution in the
answer to Sneh Bansal.
 
J

Jack_G_Switzerland

Indeed but I did not find Magic and I did the things differently. Please look
at my answer to Sneh Bansal to read my solution.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top