LtGordon
January 18th, 2009, 06:28 PM
I have two internal hard disks, one for Windows and media storage, and one for various Linux/BSD distributions:
320GB PATA: (NTLDR - WinXP NTFS partition)
250GB SATA: (GRUB Multiboot - Linux/BSD)
This is a shared home workstation, so when I'm not on the computer I want to be able to leave the BIOS boot priority on the PATA-Windows disk so that it loads directly into Windows via NTLDR. But, when I switch boot priority to the SATA-Linux/BSD drive, I want to load GRUB off of that drive.
However, when I install Ubuntu it overwrites the MBR on the PATA-Windows disk, regardless of the current boot priority setting. Due to time constraints, I had to load the WinXP CD and replace the MBR with NTLDR.
In short: Ubuntu keeps writing the MBR to the wrong disk. How do I install GRUB on the SATA drive? Bonus: is it possible to make GRUB independent of any operating system, like on its own partition?
320GB PATA: (NTLDR - WinXP NTFS partition)
250GB SATA: (GRUB Multiboot - Linux/BSD)
This is a shared home workstation, so when I'm not on the computer I want to be able to leave the BIOS boot priority on the PATA-Windows disk so that it loads directly into Windows via NTLDR. But, when I switch boot priority to the SATA-Linux/BSD drive, I want to load GRUB off of that drive.
However, when I install Ubuntu it overwrites the MBR on the PATA-Windows disk, regardless of the current boot priority setting. Due to time constraints, I had to load the WinXP CD and replace the MBR with NTLDR.
In short: Ubuntu keeps writing the MBR to the wrong disk. How do I install GRUB on the SATA drive? Bonus: is it possible to make GRUB independent of any operating system, like on its own partition?