-
Notifications
You must be signed in to change notification settings - Fork 30
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
Does not work on Btrfs #61
Comments
Will attempt this for the 1.6 release |
Any update on this? This is essentially still an issue on Solus 4.0 with clr-boot-manager 3.1.0.
|
What are the file system formats restrictions for the root '/' parition? |
Although there is a root in cmdline, the clr-boot-manager attempts to convert "/" into a device using
However, the cbm tool thinks major, minor to be 0 and 24 respectively. I tried to trace a little bit and it looks like when it comes to convert "/" path to a device (https://github.com/clearlinux/clr-boot-manager/blob/v3.1.0/src/bootman/sysconfig.c#L128), the |
Also, maybe it helps to put another pointer...
So, the approach there might be utilized if found appropriate. Here is the pointer to its code: |
@mcku thanks for the insights and pointers =). |
Calling stat() on some filesystems, like Btrfs, results in a dev_t with no relation to the backing device(s), and subsequent failure to detect the root fs. Add support such filesystems by retrieving the block device from `/proc/self/mounts` and working on from there. Resolves clearlinux#61, clearlinux#182 and clearlinux#193.
Does this issue has any workaround? I am using Btrfs using(Btrfs-convert) but the kernel doesn't update at all. |
@themagicalmammal you can manually build clr-boot-manager with the patch from #238 (here). What Distro? |
Clear itself |
Running
clr-boot-manager
in Solus installed on a Btrfs filesystem results in the following:Notes:
/
filesystem is in the top-level subvolume (subvol=/
) or another subvolume (eg:subvol=solus
).0:34
doesn't exist.The text was updated successfully, but these errors were encountered: