GRUB menu is freezing

hi, after update i find my GRUB menu is freezing and i cant change kernel - if i use keyboard to navigate its freeze and i need reboot PC. If i let to start PC normal - not using GRUB menu - it loads normal Linux and its all working. i try to use live Manjaro iso and fix from it - then i use : sudo manjaro-chroot -a , its say no Manjaro os installed, but i can normal navigate to hard disk, folder where is Manjaro installed. sorry bad English.

System:
  Kernel: 6.17.0-rc3-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.17-x86_64
    root=UUID=01888cf6-db0d-44d0-a8e1-138428041e0d rw rootflags=subvol=@
    quiet splash udev.log_priority=3
  Desktop: KDE Plasma v: 6.3.6 tk: Qt v: N/A wm: kwin_x11 dm: SDDM
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: ASRock model: B450M-HDV R4.0 serial: <filter>
    uuid: 57006b9c-66b8-0000-0000-000000000000 BIOS: American Megatrends
    v: P10.10 date: 01/24/2024
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 16 GiB available: 15.49 GiB used: 2.24 GiB (14.5%)
  Array-1: capacity: 128 GiB note: check slots: 2 modules: 2 EC: None
    max-module-size: 64 GiB note: est.
  Device-1: Channel-A DIMM 0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 2667 MT/s volts: curr: 1.2 min: 1.2
    max: 1.2 width (bits): data: 64 total: 64 manufacturer: G.Skill
    part-no: F4-2666C19-8GNT serial: N/A
  Device-2: Channel-B DIMM 0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 2667 MT/s volts: curr: 1.2 min: 1.2
    max: 1.2 width (bits): data: 64 total: 64 manufacturer: G.Skill
    part-no: F4-2666C19-8GNT serial: N/A
PCI Slots:
  Slot: 17 type: PCIe gen: 1 status: in use length: short volts: 3.3
    bus-ID: 00:00.0
  Slot: 18 type: PCIe gen: 2 status: in use length: long volts: 3.3
    bus-ID: 00:00.0
  Slot: 19 type: PCIe gen: 3 status: in use length: short volts: 3.3
    bus-ID: 00:00.0
CPU:
  Info: model: AMD Ryzen 5 5500 socket: AM4 bits: 64 type: MT MCP arch: Zen 3
    gen: 3 level: v3 note: check built: 2021-22 process: TSMC n7 (7nm)
    family: 0x19 (25) model-id: 0x50 (80) stepping: 0 microcode: 0xA500012
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
    desc: 6x512 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 2391 min/max: 411/4269 boost: enabled
    base/boost: 3600/4250 scaling: driver: amd-pstate-epp governor: performance
    volts: 1.4 V ext-clock: 100 MHz cores: 1: 2391 2: 2391 3: 2391 4: 2391
    5: 2391 6: 2391 7: 2391 8: 2391 9: 2391 10: 2391 11: 2391 12: 2391
    bogomips: 86397
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cppc cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de debug_swap decodeassists erms
    extapic extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt
    ht hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
    misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
    nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pku pni
    popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep
    sha_ni skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3
    stibp succor svm svm_lock syscall tce topoext tsc tsc_scale umip
    user_shstk v_spec_ctrl v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall
    vpclmulqdq wbnoinvd wdt x2apic xgetbv1 xsave xsavec xsaveerptr xsaveopt
    xsaves xtopology
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  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: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsa mitigation: Clear CPU buffers
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 23 [Radeon RX 6600/6600
    XT/6600M] driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: DP-1 empty: DP-2, DP-3, HDMI-A-1, Writeback-1
    bus-ID: 03:00.0 chip-ID: 1002:73ff class-ID: 0300
  Display: unspecified server: X.Org v: 21.1.18 with: Xwayland v: 24.1.8
    compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting,radeon
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu 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: DP-1 mapped: DisplayPort-0 model: AOC 27G2WG3- serial: <filter>
    built: 2023 res: N/A dpi: 82 gamma: 1.2 chroma: red: x: 0.675 y: 0.310
    green: x: 0.278 y: 0.655 blue: x: 0.153 y: 0.071 white: x: 0.314 y: 0.329
    size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9
    modes: 1920x1080, 1680x1050, 1280x1024, 1440x900, 1280x800, 1280x720,
    1024x768, 832x624, 800x600, 720x576, 720x480, 640x480, 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: radeonsi surfaceless: drv: radeonsi x11:
    drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.1-arch1.2
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6600 (radeonsi navi23
    LLVM 20.1.8 DRM 3.64 6.17.0-rc3-2-MANJARO) device-ID: 1002:73ff
    memory: 7.81 GiB unified: no
  API: Vulkan v: 1.4.321 layers: N/A device: 0 type: discrete-gpu name: AMD
    Radeon RX 6600 (RADV NAVI23) driver: mesa radv v: 25.2.1-arch1.2
    device-ID: 1002:73ff surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: corectrl,lact wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:ab28 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Renoir/Cezanne HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 0c:00.1 chip-ID: 1002:1637 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: ASRock driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s
    lanes: 16 bus-ID: 0c:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: JBL Quantum 360 Wireless
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-7:2 chip-ID: 0ecb:2115 class-ID: 0300
  API: ALSA v: k6.17.0-rc3-2-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.4.7 status: n/a (root, process) 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: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter
    vendor: AzureWave driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s
    lanes: 1 bus-ID: 09:00.0 chip-ID: 14c3:7961 class-ID: 0280
  IF: wlp9s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: ASRock driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: e000 bus-ID: 0a:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp10s0 state: down mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 700.51 GiB used: 276.01 GiB (39.4%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: A-Data model: LEGEND 700
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: EDFMG2.0 temp: 27.9 C
    scheme: MBR
  ID-2: /dev/sda maj-min: 8:0 vendor: Gigabyte model: GP-GSTFS31240GNTD
    size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 61.3 scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 476.94 GiB size: 476.94 GiB (100.00%)
    used: 276.01 GiB (57.9%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: N/A uuid: 01888cf6-db0d-44d0-a8e1-138428041e0d
  ID-2: /home raw-size: 476.94 GiB size: 476.94 GiB (100.00%)
    used: 276.01 GiB (57.9%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: N/A uuid: 01888cf6-db0d-44d0-a8e1-138428041e0d
  ID-3: /var/cache raw-size: 476.94 GiB size: 476.94 GiB (100.00%)
    used: 276.01 GiB (57.9%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: N/A uuid: 01888cf6-db0d-44d0-a8e1-138428041e0d
  ID-4: /var/log raw-size: 476.94 GiB size: 476.94 GiB (100.00%)
    used: 276.01 GiB (57.9%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: N/A uuid: 01888cf6-db0d-44d0-a8e1-138428041e0d
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 223.57 GiB fs: btrfs label: N/A
    uuid: a3d76a1e-1012-475d-a8fe-a4e2f1d25366
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 10 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-7:2 info: JBL Quantum 360 Wireless type: audio,HID
    driver: hid-generic,snd-usb-audio,usbhid interfaces: 6 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 0ecb:2115 class-ID: 0300
  Hub-2: 2-0:1 info: super-speed hub ports: 4 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: 4 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: 3-1:2 info: SteelSeries ApS Aerox 3 type: mouse,HID
    driver: hid-generic,usbhid interfaces: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 400mA chip-ID: 1038:1836 class-ID: 0300
  Device-2: 3-2:3 info: Turtle Beach Impact 100 Gaming Keyboard
    type: keyboard,HID driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 10f5:0652 class-ID: 0300
  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
  Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 6-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
Sensors:
  System Temperatures: cpu: 33.0 C mobo: 30.0 C gpu: amdgpu temp: 42.0 C
    mem: 44.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Repos:
  Packages: 1401 pm: pacman pkgs: 1395 libs: 450 tools: pamac pm: flatpak
    pkgs: 6
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://ftp.psnc.pl/linux/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 335
  1: cpu: 100% command: ps pid: 2346 mem: 3.98 MiB (0.0%)
  2: cpu: 5.7% command: brave pid: 2129 mem: 253.7 MiB (1.5%)
  3: cpu: 5.2% command: brave pid: 1340 mem: 382.3 MiB (2.4%)
  4: cpu: 3.4% command: Xorg pid: 728 mem: 91.2 MiB (0.5%)
  5: cpu: 2.5% command: brave pid: 1394 mem: 317.7 MiB (2.0%)
  Memory top: 5 of 335
  1: mem: 439.9 MiB (2.7%) command: plasmashell pid: 900 cpu: 0.5%
  2: mem: 382.3 MiB (2.4%) command: brave pid: 1340 cpu: 5.2%
  3: mem: 317.7 MiB (2.0%) command: brave pid: 1394 cpu: 2.5%
  4: mem: 253.7 MiB (1.5%) command: brave pid: 2129 cpu: 5.7%
  5: mem: 238.2 MiB (1.5%) command: konsole pid: 2152 cpu: 0.2%
Info:
  Processes: 335 Power: uptime: 10m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.17 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Compilers: gcc: 15.2.1 Shell: Sudo (sudo) v: 1.9.17p1 default: Bash
    v: 5.3.3 running-in: konsole inxi: 3.3.38

PATH           PTTYPE PARTTYPE                             FSTYPE PARTTYPENAME
/dev/sda       gpt                                                
/dev/sda1      gpt    0fc63daf-8483-4772-8e79-3d69d8477de4 btrfs  Linux filesystem
/dev/nvme0n1   dos                                                
/dev/nvme0n1p1 dos    0x83                                 btrfs  Linux
    ~ 

i use: sudo pacman -S install-grub
maybe its helps :

warning: install-grub-2:2.12.r350.g0e367796-5 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) install-grub-2:2.12.r350.g0e367796-5

Total Download Size:   0.01 MiB
Total Installed Size:  0.01 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 install-grub-2:2.12.r350.g0e367796-5-x86_64                                                         6.6 KiB  40.9 KiB/s 00:00 [############################################################################] 100%
(1/1) checking keys in keyring                                                                                                 [############################################################################] 100%
(1/1) checking package integrity                                                                                               [############################################################################] 100%
(1/1) loading package files                                                                                                    [############################################################################] 100%
(1/1) checking for file conflicts                                                                                              [############################################################################] 100%
(1/1) checking available disk space                                                                                            [############################################################################] 100%
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
First run mode (config file not found)
Selected default snapshot type: BTRFS
Using system disk as snapshot device for creating snapshots in BTRFS mode
Mounted '/dev/nvme0n1p1' (subvolid=0) at '/run/timeshift/3020/backup'
btrfs: Quotas are not enabled
Creating new backup...(BTRFS)
Saving to device: /dev/nvme0n1p1, mounted at path: /run/timeshift/3020/backup
Created directory: /run/timeshift/3020/backup/timeshift-btrfs/snapshots/2025-08-30_03-25-33
Created subvolume snapshot: /run/timeshift/3020/backup/timeshift-btrfs/snapshots/2025-08-30_03-25-33/@
Created control file: /run/timeshift/3020/backup/timeshift-btrfs/snapshots/2025-08-30_03-25-33/info.json
BTRFS Snapshot saved successfully (0s)
Tagged snapshot '2025-08-30_03-25-33': ondemand
------------------------------------------------------------------------------
First run mode (config file not found)
Selected default snapshot type: BTRFS
Mounted '/dev/nvme0n1p1' (subvolid=0) at '/run/timeshift/3147/backup'
btrfs: Quotas are not enabled
Selected default snapshot device: /dev/nvme0n1p1
------------------------------------------------------------------------------
Removing snapshot: 2025-08-29_11-28-22
Deleting subvolume: @ (Id:279)
Deleted subvolume: @ (Id:279)

Deleted directory: /run/timeshift/3147/backup/timeshift-btrfs/snapshots/2025-08-29_11-28-22
Deleted directory: /run/timeshift/3147/backup/timeshift-btrfs/snapshots/2025-08-29_11-28-22
Removed snapshot: 2025-08-29_11-28-22
------------------------------------------------------------------------------
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.17-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.17-x86_64.img
Found initrd fallback image: /boot/initramfs-6.17-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.16-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.16-x86_64.img
Found initrd fallback image: /boot/initramfs-6.16-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.12-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.12-x86_64.img
Found initrd fallback image: /boot/initramfs-6.12-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Manjaro Linux on /dev/nvme0n1p1
Detecting snapshots ...
Found snapshot: 2025-08-30 03:25:33 | timeshift-btrfs/snapshots/2025-08-30_03-25-33/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-08-29 11:52:02 | timeshift-btrfs/snapshots/2025-08-29_11-52-02/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-08-29 11:47:09 | timeshift-btrfs/snapshots/2025-08-29_11-47-09/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-08-24 11:54:52 | timeshift-btrfs/snapshots/2025-08-24_15-38-36/@ | ondemand | Before restoring '2025-08-24 14:45:45'        |
Found snapshot: 2025-08-24 11:45:45 | timeshift-btrfs/snapshots/2025-08-24_14-54-52/@ | ondemand | Before restoring '2025-08-24 14:31:32'        |
Found snapshot: 2025-08-22 18:21:53 | timeshift-btrfs/snapshots/2025-08-24_14-45-45/@ | ondemand | Before restoring '2025-08-24 14:31:32'        |
Found 6 snapshot(s)
Unmount /tmp/grub-btrfs.RzXMXzn908 .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
:: Processing package changes...
(1/1) reinstalling install-grub                                                                                                [############################################################################] 100%
:: To use the new features provided in this GRUB update, it is recommended
   to install it to the MBR or UEFI. Due to potential configuration
   incompatibilities, it is advised to run both, installation and generation
   of configuration:
     # UEFI: https://wiki.archlinux.org/title/GRUB#Installation
     # BIOS: https://wiki.archlinux.org/title/GRUB#Installation_2
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
cat: /tmp/install-grub.log: No such file or directory
rm: cannot remove '/tmp/install-grub.log': No such file or directory
Grub will be installed on: MBR
Installing for i386-pc platform.
Installation finished. No error reported.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.17-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.17-x86_64.img
Found initrd fallback image: /boot/initramfs-6.17-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.16-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.16-x86_64.img
Found initrd fallback image: /boot/initramfs-6.16-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.12-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.12-x86_64.img
Found initrd fallback image: /boot/initramfs-6.12-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Manjaro Linux on /dev/nvme0n1p1
Detecting snapshots ...
Found snapshot: 2025-08-30 03:25:33 | timeshift-btrfs/snapshots/2025-08-30_03-25-33/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-08-29 11:52:02 | timeshift-btrfs/snapshots/2025-08-29_11-52-02/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-08-29 11:47:09 | timeshift-btrfs/snapshots/2025-08-29_11-47-09/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-08-24 11:54:52 | timeshift-btrfs/snapshots/2025-08-24_15-38-36/@ | ondemand | Before restoring '2025-08-24 14:45:45'        |
Found snapshot: 2025-08-24 11:45:45 | timeshift-btrfs/snapshots/2025-08-24_14-54-52/@ | ondemand | Before restoring '2025-08-24 14:31:32'        |
Found snapshot: 2025-08-22 18:21:53 | timeshift-btrfs/snapshots/2025-08-24_14-45-45/@ | ondemand | Before restoring '2025-08-24 14:31:32'        |
Found 6 snapshot(s)
Unmount /tmp/grub-btrfs.Hg2teSVbqb .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done

Please take some time to read the forum rules and how to post. For example, formatting is important. Source code should be included after you click </> button. Let me first format that gibberish, so that people can actually read it.

Generally speaking, freezing at grub menu is almost always due to video drivers, sometimes also keyboard ones. An these are configured in the grub config. Here is mine for example, if i cat /etc/default/grub
Note that i have customized the keyboard layout and due to some unknown bug the countdown does not work, but i have not touched the graphic part. That is on a builtin intel video

# GRUB boot loader configuration

GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Manjaro"
#GRUB_CMDLINE_LINUX_DEFAULT="apparmor=1 security=apparmor udev.log_priority=3 mem_sleep_default=s2idle resume=UUID=xxxxxxxxxxxxxxxxxxxxx sysrq_always_enabled=1 plymouth.enable=0 disablehooks=plymouth"
GRUB_CMDLINE_LINUX_DEFAULT="udev.log_priority=3 mem_sleep_default=s2idle resume=UUID=xxxxxxxxxxxxxxxxxxxxxxx sysrq_always_enabled=1 nowatchdog modprobe.blacklist=iTCO_wdt"
GRUB_CMDLINE_LINUX=""
GRUB_EARLY_INITRD_LINUX_STOCK=""

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Set to 'countdown' or 'menu' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=menu

# Uncomment to use basic console
#GRUB_TERMINAL_INPUT=console
GRUB_TERMINAL_INPUT="console at_keyboard"

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
GRUB_SAVEDEFAULT=true

# Uncomment to disable submenus in boot menu
#GRUB_DISABLE_SUBMENU=y

# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false

# Uncomment to ensure that the root filesystem is mounted read-only so that
# systemd-fsck can run the check automatically. We use 'fsck' by default, which
# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be
# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work.
# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking
#GRUB_ROOT_FS_RO=true

Post yours (formatted AS CODE) so that we can see if there are changes to the graphics

# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=hidden

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
GRUB_SAVEDEFAULT=false

# Uncomment to disable submenus in boot menu
#GRUB_DISABLE_SUBMENU=y

# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false

# Uncomment to ensure that the root filesystem is mounted read-only so that
# systemd-fsck can run the check automatically. We use 'fsck' by default, which
# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be
# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work.
# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking
#GRUB_ROOT_FS_RO=true
    ~                           

Just for the test, you can try to set lower resolution like GRUB_GFXMODE=800x600
And maybe comment GRUB_GFXPAYLOAD_LINUX=keep to not screw the resolution of the OS after that. And then sudo update-grub of course.

p.s. while there you can also disable the theming to test. Comment the theme, uncomment background

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
GRUB_BACKGROUND="/usr/share/grub/background.png"
#GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

And by the way, some things in the provided info/log are a bit strange, like for example grub is installed on MBR. Maybe you want to double check the UEFI settings and check why so. (CSM Mode? Problems with the EFI partition?)

Hi, it not helped, so i just saved my data to second hard disc and just do fresh install of Manjaro. Thanks