Lenovo Thinkbook Windows 11 / Tumbleweed dual boot

Prerequisites

  1. Register Windows 11
  2. Creating a partition to dual-boot Linux: https://www.xda-developers.com/dual-boot-windows-11-linux/
  3. Disable fast boot: https://www.laptopmag.com/how-to/turn-off-fast-startup-on-windows-11
  4. Enter UEFI: hold shift key and restart Windows

Installation

  1. Write openSUSE-Tumbleweed-NET-x86_64-Snapshot20220825-Media.iso to USB stick
  2. Attach USB stick
  3. Press F1 during startup to enter UEFI
  4. In UEFI boot menu move openSUSE to top
  5. save changes and quit UEFI
  6. from grub boot menu select install

After installation being complete the notebook readily booted into KDE:

notebook:~ # efibootmgr 
**BootCurrent: 0003**
Timeout: 0 seconds
BootOrder: 0003,2001,0005,0000,2002,2003
Boot0000* openSUSE
Boot0001* EFI PXE 0 for IPv4 (7C-8A-E1-BF-FA-F3) 
Boot0002* EFI PXE 0 for IPv6 (7C-8A-E1-BF-FA-F3) 
**Boot0003* opensuse-secureboot**
Boot0005* Windows Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
notebook:~ # 
notebook:~ # fdisk -l
Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: SAMSUNG MZALQ512HBLU-00BL2              
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 16384 bytes / 131072 bytes
Disklabel type: gpt
Disk identifier: 8EF8C5D6-797C-4139-87BA-22839738571F

Device             Start        End   Sectors  Size Type
/dev/nvme0n1p1      2048     534527    532480  260M EFI System
/dev/nvme0n1p2    534528     567295     32768   16M Microsoft reserved
/dev/nvme0n1p3    567296  793366527 792799232  378G Microsoft basic data
/dev/nvme0n1p4 998166528 1000214527   2048000 1000M Windows recovery environment
**/dev/nvme0n1p5 793366528  993972223 200605696 95.7G Linux filesystem**

Partition table entries are not in disk order.
notebook:~ # 
notebook:~ # lsblk -f
NAME        FSTYPE FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1                                                                                  
**├─nvme0n1p1 vfat   FAT32 SYSTEM_DRV  3CB4-2DE8                             220.4M    14% /boot/efi**
├─nvme0n1p2                                                                              
├─nvme0n1p3 ntfs         Windows-SSD F832B50732B4CBBE                                    
├─nvme0n1p4 ntfs         WINRE_DRV   8044B5C844B5C168                                    
**└─nvme0n1p5 btrfs                    d8767fb3-37a4-482a-8957-a84ff87dc5ea   87.4G     7% /var
                                                                                         /usr/local
                                                                                         /srv
                                                                                         /root
                                                                                         /opt
                                                                                         /home
                                                                                         /boot/grub2/x86_64-efi
                                                                                         /boot/grub2/i386-pc
                                                                                         /.snapshots
                                                                                         /**
notebook:~ # 
notebook:~ # zypper repos -E
# | Alias                            | Enabled | GPG Check | Priority | URI
--+----------------------------------+---------+-----------+----------+------------------------------------------------------
5 | packman                          | Yes     | (r ) Yes  |   90     | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/
1 | download.opensuse.org-non-oss    | Yes     | (r ) Yes  |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/
2 | download.opensuse.org-oss        | Yes     | (r ) Yes  |   99     | http://download.opensuse.org/tumbleweed/repo/oss/
3 | download.opensuse.org-tumbleweed | Yes     | (r ) Yes  |   99     | http://download.opensuse.org/update/tumbleweed/
notebook:~ # 
notebook:~ # inxi -zFm
System:
  Kernel: 5.19.2-1-default arch: x86_64 bits: 64 Console: pty pts/1 Distro: openSUSE Tumbleweed
    20220826
Machine:
  Type: Laptop System: LENOVO product: 21A4 v: ThinkBook 15 G3 ACL serial: <filter>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76530 WIN serial: <filter> UEFI: LENOVO
    v: GQCN29WW(V1.15) date: 11/04/2021
Battery:
  ID-1: BAT1 charge: 44.8 Wh (99.6%) condition: 45.0/45.0 Wh (100.0%)
Memory:
  RAM: total: 13.48 GiB used: 1.12 GiB (8.3%)
  Array-1: capacity: 64 GiB slots: 2 EC: None
  Device-1: DIMM 0 type: DDR4 size: 8 GiB speed: 3200 MT/s
  Device-2: DIMM 0 type: DDR4 size: 8 GiB speed: 3200 MT/s
CPU:
  Info: 8-core model: AMD Ryzen 7 5700U with Radeon Graphics bits: 64 type: MT MCP cache:
    L2: 4 MiB
  Speed (MHz): avg: 1450 min/max: 1400/4370 cores: 1: 1800 2: 1400 3: 1400 4: 1400 5: 1400
    6: 1400 7: 1400 8: 1400 9: 1400 10: 1400 11: 1400 12: 1400 13: 1400 14: 1400 15: 1400 16: 1800
Graphics:
  Device-1: AMD Lucienne driver: amdgpu v: kernel
  Device-2: IMC Networks Integrated Camera type: USB driver: uvcvideo
  Display: x11 server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.3 driver: X:
    loaded: modesetting unloaded: fbdev,vesa gpu: amdgpu tty: 238x52 resolution: 1920x1080
  Message: GL data unavailable in console for root.
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: N/A
  Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.19.2-1-default running: yes
  Sound Server-2: PipeWire v: 0.3.56 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
  IF: eno1 state: down mac: <filter>
  Device-2: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter driver: mt7921e
  IF: wlp4s0 state: up mac: <filter>
Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device type: USB driver: btusb
  Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
  Local Storage: total: 476.94 GiB used: 6.75 GiB (1.4%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZALQ512HBLU-00BL2 size: 476.94 GiB
Partition:
  ID-1: / size: 95.66 GiB used: 6.71 GiB (7.0%) fs: btrfs dev: /dev/nvme0n1p5
  ID-2: /boot/efi size: 256 MiB used: 35.6 MiB (13.9%) fs: vfat dev: /dev/nvme0n1p1
  ID-3: /home size: 95.66 GiB used: 6.71 GiB (7.0%) fs: btrfs dev: /dev/nvme0n1p5
  ID-4: /opt size: 95.66 GiB used: 6.71 GiB (7.0%) fs: btrfs dev: /dev/nvme0n1p5
  ID-5: /var size: 95.66 GiB used: 6.71 GiB (7.0%) fs: btrfs dev: /dev/nvme0n1p5
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 40.8 C mobo: N/A gpu: amdgpu temp: 38.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 299 Uptime: 0h 12m Init: systemd Shell: Bash inxi: 3.3.20
notebook:~ #