How to add windows 10 UEFI on bootloader? Grub2?

Disk /dev/nvme0n1: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 970 EVO 500GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6618e24c

Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 1024110 1022063 499,1M 7 HPFS/NTFS/exFAT
/dev/nvme0n1p2 1028096 975810670 974782575 464,8G 7 HPFS/NTFS/exFAT

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 850
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: C546D53E-174C-4C59-BF6E-51016C58DB47

Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 2074624 976773134 974698511 464,8G Linux filesystem

Disk /dev/sdb: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 840
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x49b11d0d

Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 1024110 1022063 499,1M 7 HPFS/NTFS/exFAT
/dev/sdb2 1026048 846948459 845922412 403,4G 7 HPFS/NTFS/exFAT
/dev/sdb3 846950400 910891007 63940608 30,5G 83 Linux
/dev/sdb4 910891008 976773167 65882160 31,4G 82 Linux swap / Solaris

How to add UEFI boot item windows 10 " point to /dev/nvme0n1

Are you sure that MS Windows 10 on /dev/nvme0n1 was installed to boot in UEFI-mode?

Your device /dev/nvme0n1 is using a DOS partition table (no GPT). From reading this here Boot to UEFI Mode or Legacy BIOS mode | Microsoft Learn :

… use drives that you’ve preformatted with the GPT file format for UEFI mode, or the MBR file format for BIOS mode. …” i would say that the MS Windows on your device /dev/nvme0n1 will only boot in MBR-mode.

GRUB cannot handle a mix of UEFI- and MBR-mode.

If you have installed OSs in different boot modes you need to switch your UEFI to the corresponding boot mode before you can start an OS.

Regards

susejunky

But how can i change that without to reinstall? Or get issue when i boot?
Maybe UEFI boot have be better than a few year ago, but i know its lot of issue of it.
There reason many dissable it.

How works security boot? because i got menu item for that, but its only reboot computer.
So i guess its not added\support for it?

I’ll just add that susejunky seems to have analyzed the situation correctly.

It looks as if Windows is installed for BIOS booting, and therefore cannot be booted with UEFI.

To have Windows on the grub menu, you need to reinstall Windows to use UEFI, or you would need to switch openSUSE to use BIOS booting.

I’m not familiar with MS Windows at all so i can’t help you moving your MS Windows from MBR boot to UEFI boot. Probably you can get some advice on that at a Windows forum.

What issues (beside switching boot mode in UEFI)?

Since 2016 i only use systems which boot in UEFI-mode and so far i never had any problems.

Without any knowledge on what operating system (name, release, …) you installed next to MS Windows it is hard to give you proper advice on this.

Regards

susejunky

It is not only Windows that you have to reinstall with secure boot, but you also have to scratch the HDD and redo Open suse after. If you delete Windows partitions and reinstall it on the remaning parttion, you’ll get boot issues after. Tumbleweed will boot slowly and you’ll get side effects.

Same ball game if you convert MBR to GPT in Windows, but you are dual boot. You have to tweak Grub from Windows to add it in the boot menu. You also have to reinstall Grub in Yast after. In all cases you will have undesirable side effects.

Windows must be installed first and then you create a dedicated partition for Tumbleweed after. Both ISO’s must be made with the help of Rufus 3.5 in GPT only.

All the best,