Gordon wrote:
> I really don't know where to go with this, so I thought someone on here
> might be able to help.
> I have a Netbook (Toshiba NB100) that has no optical drive. I have a
> Liteon external USB DVD/CD RW drive.
> I am trying to install XP on the Netbook.
> The netbook consistently refuses to boot from the XP CD. It either just
> flips into the current OS (Ubuntu) or gives the dreaded "Can't find
> NTLDR" error.
> And yet - it will boot from an Ubuntu disk perfectly well, AND if I plug
> this external drive into my Windows 7 machine, (another Toshiba
> Satellite laptop) that machine will boot quite properly from the XP CD
> in the same external drive!!!!
> Can anyone cast any light on what on earth is going on?
In general, software is a bit too nosy for its own good :-)
I have a machine here, where if you zero a disk (dd if=/dev/zero of=/dev/hda),
the machine will hang in the BIOS on the next boot attempt, and it doesn't
matter what you offer as boot media. That drive has to be unplugged,
before the boot process will work normally (I can then put that drive
in a USB enclosure, and fix it). Even if the CD is ahead of the hard drive in
the boot order, that BIOS still insists on looking at the MBR (and
it gets pissed if it doesn't see a well-defined structure it
recognizes). The BIOS really shouldn't do that.
Before doing anything else, if you intend to keep the UBuntu that is
on the netbook hard drive, you may want to save it somewhere while
you experiment. Things important to Ubuntu, might be MBR, sector 1-62
(grub hides in there), main Ubuntu partition, swap partition etc. You
don't need to back all of it up... if you know how to reinstall grub :-)
I don't know how to do that.
*******
There is a tool here, which can write the MBR. It's supposed to
write some kind of Windows MBR, from Linux.
http://ms-sys.sourceforge.net/
Step 1, use GNU parted to create your FAT32 partition and file system:
parted (then create partition and file system)
Step 2, write the MBR:
ms-sys -w /dev/hda
Perhaps that would be enough, to clean out the MBR. And then,
maybe the picky installer CD will work.
In the past, I would have made the assertion that zeroing the disk
would be enough, but that's no longer a suggestion on my list.
I have a relatively small collection of machines here, and
I've seen enough flaky behavior like you're seeing, to not
be surprised by this. I've had trouble installing Windows (on
a previous Linux HDD) and Linux (on a previous Windows HDD).
"If in doubt, hammer it out..."
Just a guess,
Paul