I've done as the HowTo suggested and I've got my computer to boot XP first on my Dell 4550 (I also had to do the bit with changing the hd1,0).
Now my question is though;
I have a third IDE Hard Drive, which has all my windows files on it. What's the best and safest way to install that to only be found by my Windows OS?
Currently my Ubuntu 6.10 is on IDE1 and Windows on IDE2, I have a third though a PCI adapter that I was planning on attaching the "storage" HDD on.
Thanks in advance,
Your Village called, their Idiot is missing.
Wow, that works nicely. Thank you all. I've had the cover off of my computer for quite some time, thinking I will figure out how to dual boot from two HDD's... Never had the time until now when I am sick as a dog and not at work.
A little help?
I followed these directions for dualbooting Ubuntu and XP on two separate Hard Drives. But it hasn't been successful.
1. I disconnected the HD with XP on it and hooked up the new drive using the cables from the original drive. Ubuntu installed perfectly. I updated and was able to boot into Ubuntu without problems.
2. I then proceeded to edit the menu.lst file as directed in this post. I used cut-and-paste.
3. On reboot, I initially got an error message that the "drive doesn't exist."
4. Now my machine boots to windows every time after briefly flashing Grub on startup. I am unable to boot into Ubuntu.
If you have enough time when grub briefly flashes, press your arrow down key...hopefully, this will highlight your Ubuntu entry.
The only thing I can think is to make sure your hard drive jumper settings are correct and go into your bios setup & make sure both drives are set to "auto" or "enabled".
I have 2 SATA HD's in my laptop(HP dv8000t). and i dont know how master and slave works with my setup. My windows is on my primary drive and my secondary is only formatted so far to NTFS. and because its a laptop i dont what would happen if i replace the primary drive with the secondary. Plz help.
He was able to set his system up without disconnecting his Windows drive by setting his bios to boot first from the drive he was going to install Ubuntu on. You "might" be able to do this by setting your 2nd hard drive to boot first(drive you're going to install Ubuntu on). You're right, master & slave doesn't apply to SATA drives, you just have SATA controller 1 with Windows and controller 2 with your other hard drive. If you want to be absolutely sure that your Windows mbr isn't overwritten, you'd probably need to disconnect your Windows drive...you may be able to leave your other drive connected, as is, select in bios to boot first to this drive & install Ubuntu on it. Add your Windows entry in /boot/grub/menu.lst, reconnect your Windows drive & bootup with your Ubuntu drive as the first boot device.
If you want to PM bulldog about his method, feel free...he's quite knowledgable with dualbooting and is willing to assist anyone with their setup.
I assume you're using the desktop live cd to test your system, if you are, you might want to boot up the live cd, open a terminal(Applications---Accessories---Terminal),enter:
The -l is a small "L".Code:sudo fdisk -l
If Ubuntu detects both your SATA drives, you shouldn't have any problems installing.
The biggest problem Ubuntu has had in the past is detecting some of the newer SATA controllers, but that is improving in newer versions of Ubuntu with newer kernels.
The desktop live cd automatically installs grub to the mbr(if the drive you're installing Ubuntu on is the first boot device, it "should" install on this drive), however the alternate install cd allows you to select where to install grub(mbr, floppy, partition)...I've always installed with the alternate cd.
If you want to consider the alternate cd, here's an excellent guide(with screenshots):
I know this a lot of info to digest and feel free to ask if anything is unclear.
If you leave your Windows drive connected during install and it's mbr gets overwritten, it can be repaired:
Added: The results of "sudo fdisk -l" should show your SATA drive connected to controller #1 as sda, and controller #2 as sdb...if you select in bios to boot first to the drive on controller #2 when installing Ubuntu, it will be designated hd0 in grub and the Windows drive on #1 will be hd1.
If you switched the drive you want to install Ubuntu on to controller #1, set it in your bios to boot first, then sda would be hd0, and sdb with Windows would hd1...sda and sdb just refers to which SATA controller the drive is connected to, but whichever drive is selected to boot first is hd0 in grub...
Last edited by confused57; January 13th, 2007 at 08:35 AM.
My bios only has Notebook Hard Drive as the hard drive in boot order but it sees my other hard drive other places. so i cant change my boot order. next week i'll try taking out the windows HD. Thanks for the help!!
i tried to install today but it keep freezing right when it loading the kernel and my computer started making odd noises. Plz help.
Last edited by Haupt; January 15th, 2007 at 11:29 PM. Reason: update
This sounds fantastic, its exactly what I have been looking for!
I am still learning so my trouble shooting skills are not there yet.
I have set up both my Xubuntu and Win 2000 Pro IDE drives as Master and Slave, respectively.
I have copied and pasted into the script into the menu.lst the following:
title Windows 2000
map (hd0) (hd1)
map (hd1) (hd0)
but whenever i select the Win2000Pro at start up my screen goes blank, but the monitor does not to to rest mode.
And it does nothing....
If i go into the bios and reslect either of the drives they will boot perfectly.
Does this not work with Xubuntu or win2000 for any reason? or because they are both IDE drives?