Grub rescue after I deleted or ignored libicu during dual-boot system update

Hi, it’s my first time posting something here, but I feel quite stuck.

What I use

I have have Manjaro ( KDE plasma) on a partition, and I have Window 11 on a second partition (same drive), and I use Grub bootloader for dual boot. Output from inxi -zv8:

System:
  Kernel: 6.12.4-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64
    lang=en_US keytable=us tz=UTC misobasedir=manjaro
    misolabel=MANJARO_KDE_2421 quiet systemd.show_status=1 splash driver=free
    nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
  Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A info: frameworks v: 6.8.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Dell product: XPS 15 9570 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Dell model: 0JVFJ2 v: A00 serial: <superuser required> part-nu: 087C
    uuid: <superuser required> UEFI: Dell v: 1.28.0 date: 10/04/2022
Battery:
  ID-1: BAT0 charge: 18.1 Wh (100.0%) condition: 18.1/56.0 Wh (32.3%)
    volts: 12.7 min: 11.4 model: BYD DELL CP6DF8B type: Li-poly serial: <filter>
    status: full
Memory:
  System RAM: total: 32 GiB available: 30.97 GiB used: 2.88 GiB (9.3%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 32 GiB slots: 2 modules: 2 EC: None
    max-module-size: 16 GiB note: est.
  Device-1: DIMM A type: DDR4 detail: synchronous size: 16 GiB
    speed: 2667 MT/s volts: note: check curr: 1 min: 1 max: 1 width (bits):
    data: 64 total: 64 manufacturer: 029E000080CE part-no: CMSX32GX4M2A2666C18
    serial: N/A
  Device-2: DIMM B type: DDR4 detail: synchronous size: 16 GiB
    speed: 2667 MT/s volts: note: check curr: 1 min: 1 max: 1 width (bits):
    data: 64 total: 64 manufacturer: 029E000080CE part-no: CMSX32GX4M2A2666C18
    serial: N/A
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i5-8300H bits: 64 type: MT MCP arch: Coffee Lake
    gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
    model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xF8
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
    smt: enabled cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB
    desc: 4x256 KiB L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 800 min/max: 800/4000 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
    8: 800 bogomips: 36812
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida
    intel_pt invpcid lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr
    mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge
    pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep
    sgx sgx_lc smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall
    tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid
    x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: Split huge pages
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: IBRS; IBPB: conditional; STIBP: conditional;
    RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Dell
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: eDP-1 empty: DP-1,DP-2,DP-3 bus-ID: 00:02.0
    chip-ID: 8086:3e9b class-ID: 0300
  Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] vendor: Dell driver: N/A
    alternate: nouveau non-free: 550.xx+ status: current (as of 2024-09;
    EOL~2026-12-xx) arch: Pascal code: GP10x process: TSMC 16nm
    built: 2016-2021 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3
    speed: 8 GT/s bus-ID: 01:00.0 chip-ID: 10de:1c8d class-ID: 0302
  Device-3: Microdia Integrated_Webcam_HD driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-12:6
    chip-ID: 0c45:671d class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 model: Sharp 0x149a built: 2018 res: 1920x1080 hz: 60
    dpi: 142 gamma: 1.2 chroma: red: x: 0.639 y: 0.329 green: x: 0.298 y: 0.600
    blue: x: 0.149 y: 0.059 white: x: 0.314 y: 0.329
    size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
    modes: 1920x1080
  EDID-Warnings: 1: parse_edid: unknown flag 0
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.8-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL
    GT2) device-ID: 8086:3e9b memory: 15.12 GiB unified: yes
  API: Vulkan v: 1.4.303 layers: N/A device: 0 type: integrated-gpu
    name: Intel UHD Graphics 630 (CFL GT2) driver: N/A device-ID: 8086:3e9b
    surfaces: xcb,xlib
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel
    v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
    chip-ID: 8086:a348 class-ID: 0403
  API: ALSA v: k6.12.4-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Wi-Fi 5 Wireless-AC 9x6x [Thunder Peak] driver: iwlwifi
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 3b:00.0
    chip-ID: 8086:2526 class-ID: 0280
  IF: wlp59s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Wireless-AC 9260 Bluetooth Adapter driver: btusb v: 0.8
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4:4
    chip-ID: 8087:0025 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
    v: 3.0 port: 4060 bus-ID: 00:17.0 chip-ID: 8086:282a rev: N/A class-ID: 0104
Drives:
  Local Storage: total: 960.18 GiB used: 0 KiB (0.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Toshiba model: MQ04ABF100
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 0D scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: SanDisk model: USB 3.2Gen1
    size: 28.67 GiB block-size: physical: 512 B logical: 512 B type: USB
    rev: 3.2 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
    fw-rev: 1.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  Message: No optical or floppy data found.
Partition:
  Message: No partition data found.
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 128 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-2: /dev/sda2 maj-min: 8:2 size: 931.39 GiB fs: ext4 label: N/A
    uuid: 11ab4788-f621-4cf2-84dc-89295f6b6f0b
  ID-3: /dev/sdb1 maj-min: 8:17 size: 4.03 GiB fs: iso9660
  ID-4: /dev/sdb2 maj-min: 8:18 size: 4 MiB fs: vfat label: MISO_EFI
    uuid: 97A3-D79B
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-1:2 info: Lemokey Link type: mouse,keyboard,HID
    driver: hid-generic,usbhid interfaces: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 100mA chip-ID: 362d:d030 class-ID: 0300
  Device-2: 1-2:3 info: Logitech Logi Bolt Receiver type: keyboard,mouse,HID
    driver: hid-generic,hid-multitouch,usbhid interfaces: 4 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA
    chip-ID: 046d:c548 class-ID: 0300
  Device-3: 1-4:4 info: Intel Wireless-AC 9260 Bluetooth Adapter
    type: bluetooth driver: btusb interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 8087:0025 class-ID: e001
  Device-4: 1-7:5 info: Shenzhen Goodix Fingerprint Reader
    type: abstract (modem),CDC-data driver: N/A interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 27c6:5395 class-ID: 0a00 serial: <filter>
  Device-5: 1-12:6 info: Microdia Integrated_Webcam_HD type: video
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 0c45:671d class-ID: 0e02
  Hub-2: 2-0:1 info: super-speed hub ports: 10 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-4: 4-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Device-1: 4-1:2 info: SanDisk 3.2Gen1 type: mass storage driver: uas
    interfaces: 1 rev: 3.2 speed: 5 Gb/s (596.0 MiB/s) lanes: 1
    mode: 3.2 gen-1x1 power: 896mA chip-ID: 0781:55a9 class-ID: 0806
    serial: <filter>
Sensors:
  System Temperatures: cpu: 49.0 C pch: 61.0 C mobo: 48.0 C
  Fan Speeds (rpm): cpu: 2496 fan-1: 2515
Repos:
  Packages: pm: pacman pkgs: 1248 libs: 327 tools: pamac pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
    2: https://ftp.cc.uoc.gr/mirrors/linux/manjaro/stable/$repo/$arch
    3: https://mirrors.gigenet.com/manjaro/stable/$repo/$arch
    4: http://kartolo.sby.datautama.net.id/manjaro/stable/$repo/$arch
    5: https://manjaro.mirror.garr.it/manjaro/stable/$repo/$arch
    6: https://mirror1.sox.rs/manjaro/stable/$repo/$arch
    7: https://ask4.mm.fcix.net/manjaro/stable/$repo/$arch
    8: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
    9: https://mirrors.ocf.berkeley.edu/manjaro/stable/$repo/$arch
    10: https://mirror.futureweb.be/manjaro/stable/$repo/$arch
    11: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
    12: http://mirror.terrahost.no/linux/manjaro/stable/$repo/$arch
    13: https://mirror.bouwhuis.network/manjaro/stable/$repo/$arch
    14: https://ohioix.mm.fcix.net/manjaro/stable/$repo/$arch
    15: https://mirror.funami.tech/manjaro/stable/$repo/$arch
    16: https://mirror.leitecastro.com/manjaro/stable/$repo/$arch
    17: https://manjarolinux-mirror.cloud.mu/stable/$repo/$arch
    18: https://volico.mm.fcix.net/manjaro/stable/$repo/$arch
    19: https://mirror.ufro.cl/manjaro/stable/$repo/$arch
    20: https://mirror.bardia.tech/manjaro/stable/$repo/$arch
    21: https://mirror.easyname.at/manjaro/stable/$repo/$arch
    22: http://manjaro.mirrors.uk2.net/stable/$repo/$arch
    23: https://fosszone.csd.auth.gr/manjaro/stable/$repo/$arch
    24: https://mirror.init7.net/manjaro/stable/$repo/$arch
    25: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
    26: http://mirror.datacenter.by/pub/mirrors/manjaro/stable/$repo/$arch
    27: https://mirror.nju.edu.cn/manjaro/stable/$repo/$arch
    28: https://mirrors.up.pt/pub/manjaro/stable/$repo/$arch
    29: https://ftpmirror1.infania.net/mirror/manjaro/stable/$repo/$arch
    30: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    31: https://nocix.mm.fcix.net/manjaro/stable/$repo/$arch
    32: https://mirrors.ustc.edu.cn/manjaro/stable/$repo/$arch
    33: https://mirror.zetup.net/manjaro/stable/$repo/$arch
    34: https://muug.ca/mirror/manjaro/stable/$repo/$arch
    35: https://forksystems.mm.fcix.net/manjaro/stable/$repo/$arch
    36: https://mirrors.netix.net/manjaro/stable/$repo/$arch
    37: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch
    38: https://mirror.kamtv.ru/manjaro/stable/$repo/$arch
    39: https://ftp.linux.org.tr/manjaro/stable/$repo/$arch
    40: https://ba.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    41: https://mirror.xenyth.net/manjaro/stable/$repo/$arch
    42: https://mirror.it4i.cz/manjaro/stable/$repo/$arch
    43: https://mirror.albony.xyz/manjaro/stable/$repo/$arch
    44: https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch
    45: https://mnvoip.mm.fcix.net/manjaro/stable/$repo/$arch
    46: https://mirror.dkm.cz/manjaro/stable/$repo/$arch
    47: http://ftp.snt.utwente.nl/pub/linux/manjaro/stable/$repo/$arch
    48: https://linorg.usp.br/manjaro/stable/$repo/$arch
    49: https://codingflyboy.mm.fcix.net/manjaro/stable/$repo/$arch
    50: http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
    51: https://mirrors2.manjaro.org/stable/$repo/$arch
    52: https://manjaro.mirror.liquidtelecom.com/stable/$repo/$arch
    53: http://free.nchc.org.tw/manjaro/stable/$repo/$arch
    54: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
    55: https://mirrors.xtom.ee/manjaro/stable/$repo/$arch
    56: https://ct.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    57: http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch
    58: http://manjaro.mirror.ac.za/stable/$repo/$arch
    59: http://ossmirror.mycloud.services/os/linux/manjaro/stable/$repo/$arch
    60: https://mirror.aarnet.edu.au/pub/manjaro/stable/$repo/$arch
    61: https://uvermont.mm.fcix.net/manjaro/stable/$repo/$arch
    62: https://mirror.telepoint.bg/manjaro/stable/$repo/$arch
    63: https://mirrors.sonic.net/manjaro/stable/$repo/$arch
    64: https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
    65: https://mirror.phoepsilonix.love/manjaro/stable/$repo/$arch
    66: https://bd.mirror.vanehost.com/Manjaro/stable/$repo/$arch
    67: https://mirror.23m.com/manjaro/stable/$repo/$arch
    68: https://opencolo.mm.fcix.net/manjaro/stable/$repo/$arch
    69: https://mirrors.cicku.me/manjaro/stable/$repo/$arch
    70: http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
    71: http://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch
    72: https://mirror.koddos.net/manjaro/stable/$repo/$arch
    73: https://mirror.csclub.uwaterloo.ca/manjaro/stable/$repo/$arch
    74: https://manjaro.kurdy.org/stable/$repo/$arch
    75: https://mirrors.pku.edu.cn/manjaro/stable/$repo/$arch
    76: https://mirror.nyist.edu.cn/manjaro/stable/$repo/$arch
    77: https://repo.iut.ac.ir/repo/manjaro/stable/$repo/$arch
    78: https://mirror.ibakerserver.pt/manjaro/stable/$repo/$arch
    79: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
    80: https://mirrors.ft.uam.es/manjaro/stable/$repo/$arch
    81: https://ftp.caliu.cat/pub/distribucions/manjaro/stable/$repo/$arch
    82: https://mirrors.atlas.net.co/manjaro/stable/$repo/$arch
    83: https://mirror.dc.uz/manjaro/stable/$repo/$arch
    84: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
    85: http://ftp.free.org/mirrors/repo.manjaro.org/repos/stable/$repo/$arch
    86: http://mirror.fcix.net/manjaro/stable/$repo/$arch
    87: https://mirrors.aliyun.com/manjaro/stable/$repo/$arch
    88: https://mirror.vinehost.net/manjaro/stable/$repo/$arch
    89: https://mirrors.ucr.ac.cr/manjaro/stable/$repo/$arch
    90: https://coresite.mm.fcix.net/manjaro/stable/$repo/$arch
    91: https://cofractal-ewr.mm.fcix.net/manjaro/stable/$repo/$arch
    92: http://mirror.xeonbd.com/manjaro/stable/$repo/$arch
    93: http://ftp.dei.uc.pt/pub/linux/manjaro/stable/$repo/$arch
    94: https://mirror.raiolanetworks.com/manjaro/stable/$repo/$arch
    95: https://mirrors.jlu.edu.cn/manjaro/stable/$repo/$arch
    96: https://mirrors.dotsrc.org/manjaro/stable/$repo/$arch
    97: https://mirror.kku.ac.th/manjaro/stable/$repo/$arch
    98: https://manjaro.c3sl.ufpr.br/stable/$repo/$arch
    99: https://mirror.freedif.org/Manjaro/stable/$repo/$arch
    100: https://mirror.ufam.edu.br/manjaro/stable/$repo/$arch
    101: https://ipng.mm.fcix.net/manjaro/stable/$repo/$arch
    102: https://manjaro.ipacct.com/manjaro/stable/$repo/$arch
    103: https://mirror.2degrees.nz/manjaro/stable/$repo/$arch
    104: http://manjaro.grena.ge/stable/$repo/$arch
    105: https://manjaro.ynh.ovh/stable/$repo/$arch
    106: https://mirror.alwyzon.net/manjaro/stable/$repo/$arch
    107: https://manjaro.mirror.wearetriple.com/stable/$repo/$arch
    108: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    109: https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable/$repo/$arch
    110: https://mirrors.piconets.webwerks.in/manjaro-mirror/stable/$repo/$arch
    111: https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
    112: https://mirrors.manjaro.org/repo/stable/$repo/$arch
    113: https://mirror.seahost.de/manjaro/stable/$repo/$arch
    114: https://ridgewireless.mm.fcix.net/manjaro/stable/$repo/$arch
    115: https://mirrors.nic.cz/manjaro/stable/$repo/$arch
    116: https://quantum-mirror.hu/mirrors/pub/manjaro/stable/$repo/$arch
    117: https://manjaro.repo.cure.edu.uy/stable/$repo/$arch
    118: https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
    119: https://mirrors.xtom.de/manjaro/stable/$repo/$arch
    120: https://repos.silknet.com/manjaro/stable/$repo/$arch
    121: https://mirror.yandex.ru/mirrors/manjaro/stable/$repo/$arch
    122: https://fastmirror.pp.ua/manjaro/stable/$repo/$arch
    123: https://mirrors.xtom.jp/manjaro/stable/$repo/$arch
    124: http://ftp.belnet.be/mirrors/manjaro/repos/stable/$repo/$arch
    125: https://ftp.psnc.pl/linux/manjaro/stable/$repo/$arch
    126: https://edgeuno-bog2.mm.fcix.net/manjaro/stable/$repo/$arch
    127: https://gsl-syd.mm.fcix.net/manjaro/stable/$repo/$arch
    128: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
    129: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    130: http://mirror.is.co.za/mirrors/manjaro.org/stable/$repo/$arch
    131: https://mirror.archlinux.tw/Manjaro/stable/$repo/$arch
    132: https://nnenix.mm.fcix.net/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 224
  1: cpu: 10.7% command: zsh pid: 3088 mem: 8.18 MiB (0.0%)
  2: cpu: 9.9% command: firefox pid: 2120 mem: 453.4 MiB (1.4%)
  3: cpu: 8.7% command: konsole pid: 3065 mem: 123.5 MiB (0.3%)
  4: cpu: 5.9% command: firefox pid: 2388 mem: 262.4 MiB (0.8%)
  5: cpu: 2.4% command: kwin_x11 pid: 1255 mem: 168.4 MiB (0.5%)
  Memory top: 5 of 224
  1: mem: 453.4 MiB (1.4%) command: firefox pid: 2120 cpu: 9.9%
  2: mem: 344.1 MiB (1.0%) command: plasmashell pid: 1285 cpu: 1.6%
  3: mem: 262.4 MiB (0.8%) command: firefox pid: 2388 cpu: 5.9%
  4: mem: 233.7 MiB (0.7%) command: firefox pid: 2688 cpu: 0.5%
  5: mem: 174.9 MiB (0.5%) command: firefox pid: 2403 cpu: 0.2%
Info:
  Processes: 224 Power: uptime: 18m states: freeze,mem,disk suspend: s2idle
    avail: deep wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.35 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Compilers: N/A Shell: Zsh v: 5.9 running-in: konsole inxi: 3.3.36

What happened:

This morning I updated my system. I had to manually delete the community.db in the /etc/pacman.conf because it blocked the update and was outdated. I also had to delete some unused electron versions, libicu etc. to satisfy the dependency. After doing that, the update went without any problems. After finishing it it asked me to restart, and I did.
I restarted the system and got a kernel panic, not finding my root device. I thought maybe the kernel had been updated but not the bootloader, and I tried to load an older kernel from the Grub. I also loaded up my Windows system to check if it was affected, but it was fine. Restarting after that, I got another error: Grub entering in to rescue mode.

What I already tried.

After that, I booted in to a live USB-stick. I tried to chroot in to my system, but couldn’t because the partitions couldn’t be found. On my bootloader, it shows correctly two partitions, each 500GB (see picture).

But sudo fdisk -l is:

Disk model: TOSHIBA MQ04ABF1
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: AFA449DB-B10D-4A4C-B677-DDACA7CD25F8

Device      Start        End    Sectors   Size Type
/dev/sda1    2048     264191     262144   128M Linux filesystem
/dev/sda2  264192 1953523711 1953259520 931.4G Linux filesystem


Disk /dev/sdb: 28.67 GiB, 30784094208 bytes, 60125184 sectors
Disk model:  SanDisk 3.2Gen1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot   Start     End Sectors Size Id Type
/dev/sdb1  *         64 8443023 8442960   4G  0 Empty
/dev/sdb2       8443024 8451215    8192   4M ef EFI (FAT-12/16/32)


Disk /dev/loop0: 90.12 MiB, 94494720 bytes, 184560 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 1.13 GiB, 1213464576 bytes, 2370048 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 1.84 GiB, 1972195328 bytes, 3851944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 858.86 MiB, 900575232 bytes, 1758936 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes```

I really don't know what I can try now. I'm thinking about turning my SSD in for data recovery...

Hello @Till and welcome :slight_smile:

Sorry, but what happened and what you describe has nothing to do with the result. An update doesn’t just change the partition structure or delete partitions. It can still be entered in the UEFI, as this entry is saved in the UEFI.

If there was a Windows, then it was completely overwritten during the installation (which is very likely, since Manjaro is always at the end of the storage and Windows at the beginning if installed additionally) or Windows 11 was installed later, after Manjaro and someone removed Windows and extended the Manjaro partition, but that is unlikely.

My conclusion is that you simply overwrote your Windows installation when installing Manjaro.

In the case of /dev/sda, it is ext4. When formatting, this overwrites the storage with zeros and creates its fixed structure (i.e. it is not created dynamically). Personally, I see little hope of getting usable data, probably fragments. But you can try.

Wish you good luck!