Am 02.12.2008 13:53, Jiri Srain schrieb:
On Tuesday 02 of December 2008 13:28:03 Joachim Reichelt wrote:
What about putting the bootloader on the second ... disk and using the bios to select the drive to boot from?
Then this disk becomes (from the BIOS point of view) the first disk.
First disk means disk 0x80 (resp. (hd0) in the GRUB terminology). Actually this is why the detection cannot work reliably - you cannot say which disk will be bootable after you change the boot order from the one for installation to the one for running system.
I will add some clarification to the page.
Jiri
The difficulty is, that e.g. opensuse writes the bootsector to the drive it assumes to be drive 0x80 and there is no easy way to change it.
Am 02.12.2008 13:24, Jiri Srain schrieb:
On Monday 01 of December 2008 17:25:57 Carlos E. R. wrote:
On Monday, 2008-12-01 at 16:06 +0100, Jiri Srain wrote:
I think this is the sum-up:
- If there is no separate /boot partition and / is xfs - grub is in MBR --> OK.
Not really, see Josef's mail (and quotation of the documentation). It may work, but it may not. 1st stage needs to contain the block numbers of the filesystem driver, which may be a problem with XFS.
Ah. I see...
The ones below which you marked as Bad cannot work at all. The OKs below shall work without any problems.
Ok, then the table would be:
- If there is no separate /boot partition and / is xfs - grub is in MBR --> Bad (might work on ocassion) - grub is in / --> Bad. - If there is a separate /boot partition (recommended ext2) and / is xfs - grub is in MBR --> OK. - grub is in /boot --> OK. - grub is in / --> Bad. - If any non / partition is xfs (and thus, does not hold grub) --> OK.
I'll try to complete the table with the reasons later, time permitting.
I've put on Wiki the list of scenarios which we internally discussed to support, you can get it at
http://en.opensuse.org/Bootloader/Scenarios
Any feedback and suggestions what is missing for the future is welcome.
As stated in the document, if a scenario is not listed, it does not mean it cannot work - we just cannot guarantee that every possible scenario will work under any circumstances, which is the reason why this document was created.
At the moment, only x86_64, i386 and IA64 (resp. GRUB and ELILO) are described in the wiki.
Jiri
-- Joachim -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org