Is this really a Windows 10 issue? My understanding is that Windows 10 never shuts down unless you force it; so a normal ‘shutdown’ is really a hibernation and a reboot never takes you back to the boot process; it simply reloads Windows.
Maybe and Windows Fast Boot does mess thing up but the grub no write to BTRFS is real
As to the OP You have a LVM partition which can contain other partitions so are you sure that there are not multiple partition in the LVM?? We can’t tell from the data provided to date
This is the kind of situation that makes having a separate home partition for your personal stuff make sense. If you have to reinstall you end up wiping your data. With a separate home you can just wipe the root and leave your data and settings safe.
I dont think it is a w10 issue as when using GRUB2_SET_DEFAULT everything works as expected
I’ve just rebooted in opensuse using grub2-once 0 and got the same behavior, no bootloader options screen.
I have not read everything above and am not sure I understand the real issue, so use my comment just for what it is worth or not. I myself have an ultrabook with a grub2 tripple-boot linux installation: Ubuntu factory installed, Leap and Tumbleweed add-installed. That is no Windows.
Let us say Tumbleweed was installed last, and so is located on top of the grub2 boot menu and boot as default after a short break. If I use Leap mostly I want Leap to boot default by bringing it on top of the menu. I’ve found out a simple way to fix this, is to select Leap once from the menu and boot it. Then from running Leap I start YasT2 > Bootloader and just OK to finish. This will bring Leap on top of the menu and boot it default after this.
I think you were right! After reinstalling suse in an ext4 partition with no LVM support everything works as expected.
I’m not sure about file system but LVM does’t work wirh grub2-once acording GNU GRUB Manual 2.12
Thank you all
If you are on the console display and select W10 boot from the grub2 menu, does the boot order change also then after restart from W10?
Terje H.
If I had used grub2-set-default to reboot from suse to w10 yes it was changed to win10 after rebooting from it.
Fortunately after reinstalling suse problem was solved!
Just to clarify:
If you have Tumbleweed set as default boot and from a Tw session enter just the “reboot” command or the “DE | Restart”, this bring up the grub2 menu.
Select W10 from this menu, this boot W10
From the W10 session, select Restart
Is the grub2 boot menu that now come up re-ordered so that W10 is on top (the default)?
At least this procedure works flawless in my case between Leap 15.1, Tumbleweed and Ubuntu 18.04.
I had Windows installed earlier, but can’t remember it caused the mentioned issue.
Terje H.
I’m a bit late coming to this thread.
For EXT4 format, I blogged about this topic here: oldcpu’s meandering thoughts on Computers, GNU/Linux and openSUSE (which has already been noted - and solved in this thread).
I found it very useful, when maintaining a relative’s GNU/Linux PC from distances very far away. If one’s relative mistakenly trashed one of their boot partitions, I could have them boot into one of the other GNU/Linux partitions, which would allow me to externally access the broken partition and repair such.
.