[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sarge Test Candidate 1 broke WinXP on my triple-boot i386



Thanks for the reply.  I figured out what happened. 
The Debian installer changed the partition number of
my XP partition, I think by changing it from a primary
partition to a logical partition.

After a lot of Googling, I learned that the NT boot
loader is a program named ntldr in my Win98 C:\ that
is configured by a (hidden) text file (thank God)
named boot.ini also in C:\.  I edited boot.ini so that
instead of looking for WinXP in partition 2, it now
looks for it in partition 3, and XP boots fine.

So, the question now is, why did partitioning move my
XP partition when all I asked it to do was delete my
Mandrake partitions and create Debian partitions in
their stead?

Another question: I tried reinstalling Debian, and now
the GRUB installer does not notice Windows and so does
not create a boot-menu option for it.  I aborted the
installation because that gave me the willies.

Franz

--- Christian Perrier <bubulle@debian.org> wrote:
> 
> > When the system rebooted I did not immediately
> boot
> > Debian to continue the install.  Instead, I asked
> GRUB
> > to boot Windows, which correctly booted the NT
> boot
> > loader.  When I asked the NT boot loader to boot
> > WinXP, however, XP errored out with a message
> saying
> > that <Windows root>\system32\hal.dll was missing
> or
> > corrupt.  (Oddly, Win98 still boots fine from the
> NT
> > boot loader.)
> > 
> > I find it hard to believe that the Debian
> installer
> > really did trash my system32\hal.dll file.  In
> fact, I
> 
> It did not. Nothing in any d-i module is writing to
> any partition
> other than those you choose to install to.
> 
> It has been confirmed many times that the installed
> GRUB still allows
> booting a NT/W2K/XP partition, thus with the NT boot
> loader.
> 
> I even myself did the exact same test you describe
> (except the
> alternate boot on Win98) and it worked OK. After the
> 1st reboot, the
> system was able to boot XP with no problem.
> 
> > Further, my efforts at repairing XP have somehow
> > removed GRUB, so the system now boots straight to
> the
> > NT boot loader, so even if I fix XP, I'll need to
> > reinstall Debian, which will presumably nuke XP
> again!
> 
> There is absolutely no reason and no magic. Debian
> Installer does
> *not* write to any Windows partition. It just
> installs the boot loader
> on your primary disk.
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to
> debian-boot-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> 
> 



Reply to: