I have ubuntu 16.04 running on BTRFS, but since some pages said that GRUB2 (2.02-beta2) cannot boot from BTRFS, I made a boot partition in ext4 for /boot. But this partition is too small now, only 150MB. Can I put /boot onto BTRFS? And how can I test it without making my system unbootable?
Is it possible to create a /boot2 directory in btrfs, copy the files from /boot into it and change /boot/grub/grub.cfg by adding a new menu entry saying "boot from /boot2"?
(I have not activated UEFI)
1 Answer
You can put grub on btrfs with no problems.
It is not a good idea to have /boot as a separate partition on a desktop computer unless you have a specific reason for that.
The easiest way is to re-install the system without creating a separate /boot.
It is possible to move boot from a separate partition to your / btrfs partition, but I am afraid it will take much more effort for me to explain and for you to do it.