Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Btrfs installation fails on legacy BIOS systems with first partition aligned to sector 63 #4

Open
geckolinux opened this issue Jun 4, 2022 · 0 comments
Labels
bug Something isn't working cantfix upstream Not a SpiralLinux issue

Comments

@geckolinux
Copy link
Contributor

With vanilla Debian and SpiralLinux, GRUB installations to the MBR (legacy BIOS) with a Btrfs / will fail on some older systems that have the first partition aligned to sector 63 (usually ones that came preinstalled with an old version of Windows) due to the core.img being too large (because of Zstd support) to fit in the space before the first partition. The scenario is presented more clearly here:
https://bbs.archlinux.org/viewtopic.php?pid=1285315#p1285315

grub-install --recheck /dev/sda
/usr/bin/grub-bios-setup: warning: your core.img is unusually large.  It won't fit in the embedding area.
/usr/bin/grub-bios-setup: error: filesystem `btrfs' doesn't support blocklists.

The workaround is to not use Btrfs for this sort of installation or re-align the start sector of the first partition.

@geckolinux geckolinux added bug Something isn't working upstream Not a SpiralLinux issue labels Jun 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working cantfix upstream Not a SpiralLinux issue
Projects
None yet
Development

No branches or pull requests

1 participant