On Fri, 22 Aug 2008 07:56:01 GMT
birchyboy <birchyboy@no-mx.forums.opensuse.org> wrote:
>
> I know that ingorgoneHHO’s question has been answered, but any ideas on
> my problem?
>
> I think it’s the BIOS boot order. I have swapped to the Linux disk as
> first boot hdd and GRUB now works properly (the disk is empty - no OS),
> but I really didn’t want to do this, because occasionally Windows
> updates rewrite the MBR and I will have to restore GRUB each time.
>
> Using BIOS to choose which OS to start seemed to be the easiest, and
> works fine, until I update SuSE. Any way to make it look for the OS on
> the disk I choose in BIOS?
>
>
Not automatically. No.
If you set your PATA/IDE drive as the boot disk, and the OS loads the drivers
in PATA/IDE -> SATA order, then sda = the boot disk.
If PATA/IDE is the bios boot disk, and the OS loads the drivers in SATA ->
PATA/IDE order, then sda != the boot disk (does not equal).
And conversely for the remaining permutations where you choose a SATA drive
to be the boot disk.
When you change the ‘boot disk’ from the bios, you rearrange the drives too,
so even if you’re using the PATA/IDE drives to boot first… now the physical
‘sda’ might be ‘sdc’ instead since the bios has shuffled them.
You’ll have to take charge of the situation and TELL it which one to use.
Sorry 'bout that. Your use of the bios boot order options has shuffled the
deck, so to speak.
Of course, if you do finally figure out which drive is which, you could set
up the grub configuration to write to that drive… unless it changes, of
course.
My recommendation would be to pick a configuration of the bios boot order and
leave it there… then do some reading and learn how grub or even the windows
bootloader works, since they can handle the booting of different drives very
well, considering that’s what they were built for. There are threads here in
the forums which describe (ad nauseum) how to set up the windows bootloader
and grub.
Loni
–
L R Nix
lornix@lornix.com