OpenSuse LEAP - boot menu - dual boot mit win10


New Member

on partition sda2 is a win10 System. This should be in boot menu / bootloader grub2. Down you find output to understand the problem. Maybe someone can tell me what to do.

Is something with UEFI / gpt wrong - got to change that? How can I do this from openSuse bash?

DESKTOP-39MBRPL:~ # parted -s /dev/sda print
Model: ATA SATA SSD (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 1049kB 577MB 576MB primary ntfs boot, type=07
2 577MB 119GB 118GB primary ntfs type=07
4 119GB 119GB 524MB primary fat16 esp, type=ef
3 119GB 120GB 564MB primary ntfs diag, type=27

DESKTOP-39MBRPL:~ # lsblk
sda 8:0 0 111.8G 0 disk
├─sda1 8:1 0 549M 0 part
├─sda2 8:2 0 110.2G 0 part
├─sda3 8:3 0 538M 0 part
└─sda4 8:4 0 500M 0 part /boot/efi
sdb 8:16 0 298.1G 0 disk
└─sdb1 8:17 0 298.1G 0 part
sdc 8:32 0 1.8T 0 disk
├─sdc1 8:33 0 1.8T 0 part
├─sdc2 8:34 0 500M 0 part
└─sdc3 8:35 0 77G 0 part
├─system-swap 254:0 0 2G 0 lvm [SWAP]
├─system-root 254:1 0 35G 0 lvm /
└─system-home 254:2 0 40G 0 lvm /home

DESKTOP-39MBRPL:~ # bootctl status
File system "/boot/efi" is not on a GPT partition table.
Firmware: n/a (n/a)
Secure Boot: disabled
Setup Mode: user

Current Loader:
Product: n/a
ESP: n/a
File: └─n/a

Boot Loader Binaries:
ESP: Cannot find or access mount point of ESP.

Boot Loader Entries in EFI Variables:

Hier habe ich schon einmal ein paar custom entries hinzugefügt. Funktionieren aber alle nicht (no filesystem).

DESKTOP-39MBRPL:~ # cat /etc/grub.d/40_custom
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.

menuentry "hd1,0 Windows 10" {
set root='(hd1,0)'
chainloader /EFI/microsoft/BOOT/Windows.efi
menuentry "hd1,1 Windows 10" {
set root='(hd1,1)'
chainloader /EFI/microsoft/BOOT/Windows.efi
menuentry "hd1,2 Windows 10" {
set root='(hd1,2)'
chainloader /EFI/microsoft/BOOT/Windows.efi
menuentry "hd1,3 Windows 10" {
set root='(hd1,3)'
chainloader /EFI/microsoft/BOOT/Windows.efi
$100 Digital Ocean Credit
Get a free VM to test out Linux!

Members online