![](https://seccdn.libravatar.org/avatar/cbd555ef716d17e01d4965c5b2a8ad2c.jpg?s=120&d=mm&r=g)
Carlos E. R. <robin.listas@telefonica.net> 于2020年1月23日周四 上午12:51写道:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2020-01-22 a las 22:17 +0800, Hongyi Zhao escribió:
Hi,
I installed the latest opensuse leap 15.1 with the default btrfs filesystem. But I want to boot it from outside the btrfs volume with grub2 which is located on a separated boot partition.
I tried many times, but still cannot figure it out. On the other hand, the refind boot manager can automatically detect the opensuse and boot it.
Any hints / notes for my issue? Is it possible to boot opensuse on the btrfs with grub2 outside the btrfs?
It is possible, but it is strongly disrecommended, so much so that YaST probably does not allow it.
Probably the most salient feature of btrfs is snapshots; for this to work the entire system must be in a single partition. That is, after a failed update or change, grub allows you to boot the system that was previous to the update. With boot in a different partition, the kernel is out of reach of the snapshot, so the feature is broken.
May be I should depicted my method more detailed: I only let the grub itself on a separate partition, with which I can boot the kernels located on the btrfs. Regards
If you insist on using a separate /boot, you might as well not use btrfs.
- -- Cheers Carlos E. R.
(from openSUSE 15.1 (Legolas))
-----BEGIN PGP SIGNATURE-----
iHoEARECADoWIQQZEb51mJKK1KpcU/W1MxgcbY1H1QUCXih9cxwccm9iaW4ubGlz dGFzQHRlbGVmb25pY2EubmV0AAoJELUzGBxtjUfVttoAnidCeNAz96Tbk3zOTjHu wMXuyuT5AJ4uMEF5UYUP7dcDyntHw0MRBn/ggw== =JpN9 -----END PGP SIGNATURE-----
-- Hongsheng Zhao <hongyi.zhao@gmail.com> Institute of Semiconductors, Chinese Academy of Sciences GnuPG DSA: 0xD108493 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org