Pc is dual boot, openSUSE tumble weed and windows 10.
It does work, most of the time when I turn on my pc , I get the grub menu, were I can choose suse or windows.
Its set up in a way that if I do nothing suse will boot.
Now the problem:
Often when I start windows 10 it starts to fix the file system. Then after a reboot, I can’t boot suse, because it start windows 10 right away, no grub.
I know how to fix this, use boot option from motherboard, select suse hard disk and boot Linux.
Then I go into yast, under bootloader, I make sure probe foreing OS is checked and I click oke.
This works until windows 10 again messes up grub.
I would like to fix this in a more permanent way.
As you probably guessed, openSUSE and Windows 10 both have there own hard disk.
Some more info, under windows 10 this fixing of the file system, takes less then 2 seconds, so its not checking the entire disk.
Often when I start windows 10 it starts to fix the file system.
That’s a problem already. It should not need to fix the file system.
Perhaps disable Windows fast boot.
My solution, with Windows 8.1, is to use SHIFT-RESTART when leaving Windows. That ensures that the file system is prooperly shutdown.
Then after a reboot, I can’t boot suse, because it start windows 10 right away, no grub.
Perhaps Windows is changing the UEFI boot order (assuming that you use UEFI for booting). You can actually change it back from a root command line. Currently, I find it easier to allow Windows to be the first in boot order. And using SHIFT RESTART to leave Windows allows me to select openSUSE for the next boot.
When booting into Windows 10 I use the Tumbleweed grub menu. Doing so for the first time in 2021 I got prompted for aborting the fsck on the ntfs partition. I hit a key to perform the abort and proceeded. When restarting Windows 10 I was warned not to turn off the computer. Windows started 15 minutes of ***turbations and finally rebooted into Tumbleweed on nvme0n1p3, which is the grub default. Thus I think you may fix the unwanted behavior by configuring Windows 10 not to run fsck or by skipping fsck.