Mailinglist Archive: opensuse (2827 mails)

< Previous Next >
Re: [opensuse] boot partitions
  • From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
  • Date: Fri, 19 Dec 2008 13:43:35 +0100 (CET)
  • Message-id: <alpine.LSU.2.00.0812191326410.29974@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



On Thursday, 2008-12-18 at 20:17 -0800, Adam Sailer wrote:

I'm about to take the leap into 11.1;

Is it true that I can no longer boot from an XFS partition? Has this been cut
out of the kernel?

It is not a kernel problem. But yes, it is correct, you should not install grub on an xfs partition. It /might/ work, but it may well not.

Does anyone have any info on this?

http://en.opensuse.org/Bootloader/Scenarios

And for the discussion:

http://lists.opensuse.org/opensuse-factory/2008-12/msg00007.html


In one of the posts, I wrote:

+++
I think this is the sum-up:

- If there is no separate /boot partition and / is xfs
- grub is in MBR --> OK.
- 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.
++-

But Jiri Srain (from suse) corrected one of the entries:

- 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.
++-

So, /boot directory can not be contained inside an XFS partition, even if grub is in the MBR. It /might/ work, but is not guaranteed. If you root filesystem is XFS, you should create a small ext2 /boot partition.

That's it :-)


- -- Cheers,
Carlos E. R.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAklLlvoACgkQtTMYHG2NR9UyJQCghhD/ml+VDlZKL8IIUYpwN4e8
DXYAn3OB8tefymvcpjAYjlico4DJZ+4t
=Iryd
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
References