Sadzę że podstawowy błąd zrobiłem w uefi ustawiając uefi and legacy przed instalacją windy i opensuse. Debianowi nie robiło różnicy.
Nie tworzyłem ręcznie uefi dla windowsa, jak wyżej, Debianowi nie robiło różnicy, nie wiedziałem, że trzeba.
już po tym co wyżej widzę gdzie prawdopodobnie jest pies pogrzebany jest pies pogrzebany
część z tego co wyciągałem z systemu więcej nie wrzucam bez wyraźnej potrzeby, czy pytania o dokładniejsze dane, żeby śmietnika nie robić.
localhost:~ # fdisk -l
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: WDC WD2003FZEX-0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: DD7C2597-8041-4FEF-BCF9-0A9C8E9CC467
Device Start End Sectors Size Type
/dev/sda1 2048 3907029134 3907027087 1.8T Linux filesystem
Disk /dev/sdb: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10EAVS-22D
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: 8BA56E3E-D0EC-4B24-9FBC-ACEFB896E311
Device Start End Sectors Size Type
/dev/sdb1 2048 66406399 66404352 31.7G Linux swap
/dev/sdb2 66406400 889190399 822784000 392.3G Linux filesystem
/dev/sdb3 889190400 1953523711 1064333312 507.5G Microsoft basic data
Disk /dev/sdc: 111.8 GiB, 120040980480 bytes, 234455040 sectors
Disk model: WDC WDS120G2G0B-
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: 5E2F592A-B300-4C42-B4F4-7F2F6E281EC2
Device Start End Sectors Size Type
/dev/sdc1 2048 4196351 4194304 2G EFI System
/dev/sdc2 4196352 234455006 230258655 109.8G Linux filesystem
localhost:~ #
localhost:~ # fdisk -l | grep Disklabel
Disklabel type: gpt
Disklabel type: gpt
Disklabel type: gpt
localhost:~ #
l
ocalhost:~ # uname -r
5.14.14-1-default
localhost:~ #
localhost:~ # lsb_release -id
Distributor ID: openSUSE
Description: openSUSE Tumbleweed
localhost:~ #
brak insmod w systemie użyłem
modprobe
Też jest jazda
localhost:~ # modprobe -v part_gpt
modprobe: FATAL: Module part_gpt not found in directory /lib/modules/5.14.14-1-default
localhost:~ # modprobe -v ntfs
install /usr/lib/module-init-tools/unblacklist ntfs; /sbin/modprobe --ignore-install ntfs
unblacklist: loading ntfs file system module
unblacklist: Do you want to un-blacklist ntfs permanently (<y>es/<n>o/n<e>ver)? y
unblacklist: ntfs un-blacklisted by creating /etc/modprobe.d/60-blacklist_fs-ntfs.conf
modprobe: FATAL: Module ntfs not found in directory /lib/modules/5.14.14-1-default
modprobe: ERROR: Error running install command '/usr/lib/module-init-tools/unblacklist ntfs; /sbin/modprobe --ignore-install ntfs' for module ntfs: retcode 1
modprobe: ERROR: could not insert 'ntfs': Invalid argument
localhost:~ #
Za nic na świecie nie mam czegoś takiego jak /EFI/Microsoft/Boot/bootmgfw.efi
mam
localhost:~ # ls -a /boot/efi/EFI/
. … boot opensuse
localhost:~ #
a dokładniej
localhost:~ # ls -aR /boot/efi
/boot/efi:
. .. EFI
/boot/efi/EFI:
. .. boot opensuse
/boot/efi/EFI/boot:
. .. MokManager.efi bootx64.efi fallback.efi
/boot/efi/EFI/opensuse:
. .. MokManager.efi boot.csv grub.cfg grub.efi grubx64.efi shim.efi
localhost:~ #
Mój grub default też powinienem wyedytować
Zastanawiam się czy nie postawić wszystkiego od nowa z prawidłowymi dla suse ustawieniami uefi z wyłączonym secureboot
Serdeczne dzięki raz jeszcze za pomoc i cierpliwość