Create /boot/efi and mantain old /root

I have encountered an issue with the operating systems on my computer. I am not an expert in partitions or mount points, but here is what happened:

About six months ago, I reinstalled Manjaro (switching from KDE to GNOME) and performed a clean installation. During the setup process, I created a 512MB partition at /boot/efi , marked it as the boot partition.

Last week, I decided to install Windows 11 on another partition. However, during the installation, it indicated that there was a partition configuration issue that prevented the installation. To proceed, I had to delete the partition where Manjaro’s /boot/efi was located.

As expected, after this, I was no longer able to boot into Manjaro. I attempted to boot using a Live USB and performed a chroot to reinstall GRUB, but it could not find /boot/efi .

I created a new 512MB partition with FAT32, but I am unsure how to reinstall the firmware and make the system boot from Manjaro’s /root partition without reformatting.

The Calamares installer allows me to create /boot/efi , but it requires me to delete the current contents of the partition where I have Manjaro fully configured to my liking.

Is there any solution to restore the bootloader and make the system boot from Manjaro without losing my current configuration?

Take a look at this wiki article:

You don’t need calamares. Gparted from the live usb is enough. If the newly created esp is not recognized as such, it might be because wrong partition type or flags. It is not exactly a windows fat partition. It has to have 2 flags: esp and boot. And then has to be mounted. (Maybe a reboot inbetween). And then you chroot and reinstall grub there as per guide.

Thanks, is the first thing I tried yesterday. But some errors appear.

I follow the guide again without errors, it’s like I recover old grub configuration, but Manjaro doesn’t boot… :upside_down_face:
I had a grub theme and possibly the configuration file points to other file than default one, but I don’t know how to solve it.

I tried to follow the guide again and when I pacman -Syu grub error installing grub encountered

Well, if there is no efi partition mounted to /boot/efi in the chroot, it won’t write the efi file to the partition, but to the root partition. Therefore, your UEFI doesn’t find the EFI file on an EFI partition. Logical, right?

1 Like

You might need to use a different approach to chroot into your system - to reinstall Grub and all that.
The automatic procedure (manjaro-chroot -a) probably isn’t working because you deleted the original EFI partition - which gets mounted under /boot/efi.
You created a new one - it has got a new UUID - it doesn’t match what is in /etc/fstab anymore.

To chroot using manjaro-chroot:
mount /dev/sdaX /mnt → (mount the / partition)
mount /dev/sdaY /mnt/boot/efi → (mount the EFI partition to its proper place)
manjaro-chroot /mnt /bin/bash → (under /mnt is now your assembled / file system - chroot into it)
correct /etc/fstab
lsblk -f is one tool that tells you the UUID’s

3 Likes

Thanks!

Yes, I’m doing the chroot maual like as you say.

What I have to do when I indentify the boot efi partition UUID?

cat /etc/fstab → look at the UUID of the partition that is mounted to /boot/efi
lsblk -f → look at the UUID of the new partition that is now supposed to be your /boot/efi location
compare the two - if different → edit /etc/fstab
nano /etc/fstab
and put in the new UUID instead of the one that is there …

We (or I) could be more specific would we know some more detail about your system and disk layout.
inxi -zv8
would reveal some important bits …
and, of course
lsblk -f

2 Likes
inxi -zv8
System:
  Kernel: 6.12.1-4-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
    misobasedir=manjaro misolabel=MANJARO_GNOME_2420 quiet
    systemd.show_status=1 splash driver=nonfree nouveau.modeset=0
    i915.modeset=1 radeon.modeset=1
  Desktop: GNOME v: 47.2 tk: GTK v: 3.24.43 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 47.0 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: ROG STRIX B550-F GAMING (WI-FI) v: Rev X.0x
    serial: <superuser required> part-nu: SKU uuid: <superuser required>
    UEFI: American Megatrends v: 2803 date: 04/27/2022
Battery:
  Device-1: hidpp_battery_0 model: Logitech MX Keys Wireless Keyboard
    serial: <filter> charge: 55% (should be ignored) rechargeable: yes
    status: discharging
Memory:
  System RAM: total: 32 GiB available: 31.25 GiB used: 4.13 GiB (13.2%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 128 GiB slots: 4 modules: 4 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: DIMM_A1 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 8 GiB speed: 3733 MT/s volts: note: check curr: 1 min: 1 max: 1
    width (bits): data: 64 total: 64 manufacturer: Patriot
    part-no: 3733 C17 Series serial: <filter>
  Device-2: DIMM_A2 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 8 GiB speed: 3733 MT/s volts: note: check curr: 1 min: 1 max: 1
    width (bits): data: 64 total: 64 manufacturer: Patriot
    part-no: 3733 C17 Series serial: N/A
  Device-3: DIMM_B1 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 8 GiB speed: 3733 MT/s volts: note: check curr: 1 min: 1 max: 1
    width (bits): data: 64 total: 64 manufacturer: Patriot
    part-no: 3733 C17 Series serial: <filter>
  Device-4: DIMM_B2 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 8 GiB speed: 3733 MT/s volts: note: check curr: 1 min: 1 max: 1
    width (bits): data: 64 total: 64 manufacturer: Patriot
    part-no: 3733 C17 Series serial: N/A
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 7 5700X bits: 64 type: MT MCP arch: Zen 3+ gen: 3
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 2 microcode: 0xA20120A
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB
    desc: 8x512 KiB L3: 32 MiB desc: 1x32 MiB
  Speed (MHz): avg: 1740 min/max: 550/4663 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 1740 2: 1740 3: 1740
    4: 1740 5: 1740 6: 1740 7: 1740 8: 1740 9: 1740 10: 1740 11: 1740 12: 1740
    13: 1740 14: 1740 15: 1740 16: 1740 bogomips: 108837
  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 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: 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: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Vulnerable: Safe RET, no microcode
  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: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GA104 [GeForce RTX 3070] vendor: ZOTAC driver: nvidia
    v: 550.135 alternate: nouveau,nvidia_drm non-free: 550.xx+ status: current
    (as of 2024-09; EOL~2026-12-xx) arch: Ampere code: GAxxx
    process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 0a:00.0
    chip-ID: 10de:2484 class-ID: 0300
  Device-2: ARC Camera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-10.3:6 chip-ID: 05a3:9331
    class-ID: 0102 serial: <filter>
  Display: x11 server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
    compositor: gnome-shell driver: X: loaded: N/A failed: nvidia gpu: nvidia
    note: X driver n/a, try sudo/root display-ID: :0 screens: 1
  Screen-1: 0 s-res: 4640x1920 s-size: <missing: xdpyinfo>
  Monitor-1: DP-2 pos: primary,right res: 1200x1920 hz: 60 dpi: 94
    size: 324x518mm (12.76x20.39") diag: 611mm (24.05") modes: N/A
  Monitor-2: DP-4 pos: left res: 3440x1440 hz: 60 dpi: 110
    size: 797x334mm (31.38x13.15") diag: 864mm (34.02") modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: swrast gbm: drv: kms_swrast surfaceless: drv: nvidia x11: drv: nvidia
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.135
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2
    memory: 7.81 GiB
Audio:
  Device-1: NVIDIA GA104 High Definition Audio vendor: ZOTAC
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0a:00.1 chip-ID: 10de:228b class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-3: ARC Camera driver: snd-usb-audio,uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-10.3:6 chip-ID: 05a3:9331
    class-ID: 0102 serial: <filter>
  API: ALSA v: k6.12.1-4-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 Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel pcie:
    gen: 2 speed: 5 GT/s lanes: 1 port: N/A bus-ID: 09:00.0 chip-ID: 8086:15f3
    class-ID: 0200
  IF: enp9s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  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: 5.24 TiB used: 0 KiB (0.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: Western Digital
    model: WD BLACK SN850X 2000GB size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 620311WD temp: 25.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: KIOXIA model: EXCERIA G2 SSD
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: ECFA17.1 temp: 26.9 C
    scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: SanDisk model: SDSSDH3500G
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 70RL scheme: MBR
  ID-4: /dev/sdb maj-min: 8:16 vendor: OCZ model: VERTEX4 size: 238.47 GiB
    block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s tech: SSD
    serial: <filter> fw-rev: 1.5 scheme: MBR
  ID-5: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST2000DL003-9VT166
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5900 serial: <filter> fw-rev: CC32 scheme: MBR
  ID-6: /dev/sdd maj-min: 8:48 vendor: Kingston model: DataTraveler 3.0
    size: 7.22 GiB block-size: physical: 512 B logical: 512 B type: USB rev: 3.0
    spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
    fw-rev: PMAP 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/nvme0n1p1 maj-min: 259:4 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-2: /dev/nvme0n1p2 maj-min: 259:5 size: 100 MiB fs: vfat label: N/A
    uuid: ECCC-7828
  ID-3: /dev/nvme0n1p3 maj-min: 259:6 size: 1.43 TiB fs: ntfs label: N/A
    uuid: 9428DBD628DBB588
  ID-4: /dev/nvme0n1p4 maj-min: 259:7 size: 758 MiB fs: ntfs label: N/A
    uuid: DA342A0D3429ECE7
  ID-5: /dev/nvme0n1p5 maj-min: 259:8 size: 397.67 GiB fs: btrfs label: N/A
    uuid: efcf7327-b70a-4194-8cd4-6d749e10920e
  ID-6: /dev/nvme0n1p6 maj-min: 259:9 size: 512 MiB fs: vfat label: N/A
    uuid: 24EB-20C0
  ID-7: /dev/nvme1n1p1 maj-min: 259:1 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-8: /dev/nvme1n1p2 maj-min: 259:2 size: 931.5 GiB fs: ntfs
    label: NVMe 1TB uuid: 3E0E309D0E304FDF
  ID-9: /dev/sda1 maj-min: 8:1 size: 465.76 GiB fs: ntfs label: SDD 500GB
    uuid: 5CD028FCD028DDD0
  ID-10: /dev/sdb1 maj-min: 8:17 size: 238.47 GiB fs: ntfs label: SSD 240GB
    uuid: 3816F45B16F41C16
  ID-11: /dev/sdc1 maj-min: 8:33 size: 1.82 TiB fs: ntfs label: Arxius 2TB
    uuid: 60A6CCB155D250D7
  ID-12: /dev/sdd1 maj-min: 8:49 size: 3.54 GiB fs: iso9660
  ID-13: /dev/sdd2 maj-min: 8:50 size: 4 MiB fs: vfat label: MISO_EFI
    uuid: 2AB1-D802
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-6:2 info: ASUSTek AURA LED Controller type: HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 16mA chip-ID: 0b05:1939 class-ID: 0300
    serial: <filter>
  Hub-2: 1-7:3 info: Genesys Logic Hub ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 05e3:0610 class-ID: 0900
  Device-1: 1-7.2:5 info: Logitech Unifying Receiver
    type: keyboard,mouse,HID driver: logitech-djreceiver,usbhid interfaces: 3
    rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA
    chip-ID: 046d:c52b class-ID: 0300
  Hub-3: 1-10:4 info: Microchip (formerly SMSC) USB 2.0 Hub ports: 4
    rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 2mA
    chip-ID: 0424:2514 class-ID: 0900
  Device-1: 1-10.3:6 info: ARC Camera type: video,audio
    driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA
    chip-ID: 05a3:9331 class-ID: 0102 serial: <filter>
  Hub-4: 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
  Device-1: 2-3:2 info: Kingston DataTraveler 100 G3/G4/SE9 G2/50 Kyson
    type: mass storage driver: usb-storage interfaces: 1 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 504mA
    chip-ID: 0951:1666 class-ID: 0806 serial: <filter>
  Hub-5: 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-2:2 info: ROCCAT Kave Headset type: HID
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 100mA
    chip-ID: 1e7d:38a4 class-ID: 0301
  Hub-6: 4-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
Sensors:
  System Temperatures: cpu: 34.0 C mobo: N/A gpu: nvidia temp: 33 C
  Fan Speeds (rpm): N/A gpu: nvidia fan: 0%
Repos:
  Packages: pm: pacman pkgs: 1211 libs: 316 tools: gnome-software,pamac
    pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: http://manjaro.mirror.ac.za/stable/$repo/$arch
    2: https://mirror.xenyth.net/manjaro/stable/$repo/$arch
    3: https://mirror.freedif.org/Manjaro/stable/$repo/$arch
    4: https://ftp.psnc.pl/linux/manjaro/stable/$repo/$arch
    5: http://mirror.xeonbd.com/manjaro/stable/$repo/$arch
    6: https://muug.ca/mirror/manjaro/stable/$repo/$arch
    7: https://bd.mirror.vanehost.com/Manjaro/stable/$repo/$arch
    8: https://manjarolinux-mirror.cloud.mu/stable/$repo/$arch
    9: http://ftp.dei.uc.pt/pub/linux/manjaro/stable/$repo/$arch
    10: https://mirror.koddos.net/manjaro/stable/$repo/$arch
    11: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
    12: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    13: http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch
    14: http://manjaro.grena.ge/stable/$repo/$arch
    15: https://manjaro.c3sl.ufpr.br/stable/$repo/$arch
    16: http://ossmirror.mycloud.services/os/linux/manjaro/stable/$repo/$arch
    17: https://mirrors.aliyun.com/manjaro/stable/$repo/$arch
    18: https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
    19: https://linorg.usp.br/manjaro/stable/$repo/$arch
    20: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch
    21: https://mirror.csclub.uwaterloo.ca/manjaro/stable/$repo/$arch
    22: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
    23: https://ftp.linux.org.tr/manjaro/stable/$repo/$arch
    24: https://nocix.mm.fcix.net/manjaro/stable/$repo/$arch
    25: http://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch
    26: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
    27: https://manjaro.mirror.garr.it/manjaro/stable/$repo/$arch
    28: https://edgeuno-bog2.mm.fcix.net/manjaro/stable/$repo/$arch
    29: https://mirror.easyname.at/manjaro/stable/$repo/$arch
    30: https://cofractal-ewr.mm.fcix.net/manjaro/stable/$repo/$arch
    31: https://mirror.albony.xyz/manjaro/stable/$repo/$arch
    32: https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable/$repo/$arch
    33: https://manjaro.mirror.liquidtelecom.com/stable/$repo/$arch
    34: http://mirror.datacenter.by/pub/mirrors/manjaro/stable/$repo/$arch
    35: https://mirrors.manjaro.org/repo/stable/$repo/$arch
    36: https://ftpmirror1.infania.net/mirror/manjaro/stable/$repo/$arch
    37: https://mirror.kku.ac.th/manjaro/stable/$repo/$arch
    38: https://mirror.alwyzon.net/manjaro/stable/$repo/$arch
    39: https://forksystems.mm.fcix.net/manjaro/stable/$repo/$arch
    40: https://mirror.it4i.cz/manjaro/stable/$repo/$arch
    41: https://mirror.nju.edu.cn/manjaro/stable/$repo/$arch
    42: https://mirror.23m.com/manjaro/stable/$repo/$arch
    43: https://mirrors.jlu.edu.cn/manjaro/stable/$repo/$arch
    44: https://mirrors.xtom.ee/manjaro/stable/$repo/$arch
    45: https://mirrors.gigenet.com/manjaro/stable/$repo/$arch
    46: https://nnenix.mm.fcix.net/manjaro/stable/$repo/$arch
    47: https://ba.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    48: https://mirrors.pku.edu.cn/manjaro/stable/$repo/$arch
    49: https://mirror.dkm.cz/manjaro/stable/$repo/$arch
    50: https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
    51: https://quantum-mirror.hu/mirrors/pub/manjaro/stable/$repo/$arch
    52: https://mirror.seahost.de/manjaro/stable/$repo/$arch
    53: http://ftp.snt.utwente.nl/pub/linux/manjaro/stable/$repo/$arch
    54: https://mirror.funami.tech/manjaro/stable/$repo/$arch
    55: https://manjaro.ipacct.com/manjaro/stable/$repo/$arch
    56: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
    57: http://mirror.fcix.net/manjaro/stable/$repo/$arch
    58: https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
    59: http://ftp.belnet.be/mirrors/manjaro/repos/stable/$repo/$arch
    60: https://codingflyboy.mm.fcix.net/manjaro/stable/$repo/$arch
    61: https://manjaro.repo.cure.edu.uy/stable/$repo/$arch
    62: https://ct.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    63: https://mirrors.xtom.de/manjaro/stable/$repo/$arch
    64: https://mirrors2.manjaro.org/stable/$repo/$arch
    65: https://repo.iut.ac.ir/repo/manjaro/stable/$repo/$arch
    66: https://opencolo.mm.fcix.net/manjaro/stable/$repo/$arch
    67: http://mirror.terrahost.no/linux/manjaro/stable/$repo/$arch
    68: https://mirror.dc.uz/manjaro/stable/$repo/$arch
    69: https://mirror.2degrees.nz/manjaro/stable/$repo/$arch
    70: https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch
    71: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
    72: https://gsl-syd.mm.fcix.net/manjaro/stable/$repo/$arch
    73: https://mirror.raiolanetworks.com/manjaro/stable/$repo/$arch
    74: https://ftp.caliu.cat/pub/distribucions/manjaro/stable/$repo/$arch
    75: https://mirrors.nic.cz/manjaro/stable/$repo/$arch
    76: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    77: http://ftp.free.org/mirrors/repo.manjaro.org/repos/stable/$repo/$arch
    78: http://free.nchc.org.tw/manjaro/stable/$repo/$arch
    79: https://mirror.zetup.net/manjaro/stable/$repo/$arch
    80: https://mirrors.xtom.jp/manjaro/stable/$repo/$arch
    81: https://fastmirror.pp.ua/manjaro/stable/$repo/$arch
    82: http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
    83: https://mirror.ufam.edu.br/manjaro/stable/$repo/$arch
    84: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
    85: https://ridgewireless.mm.fcix.net/manjaro/stable/$repo/$arch
    86: https://mirror.init7.net/manjaro/stable/$repo/$arch
    87: https://mirror.futureweb.be/manjaro/stable/$repo/$arch
    88: https://mirrors.sonic.net/manjaro/stable/$repo/$arch
    89: https://mirror.ibakerserver.pt/manjaro/stable/$repo/$arch
    90: https://mirror.vinehost.net/manjaro/stable/$repo/$arch
    91: https://mirror.nyist.edu.cn/manjaro/stable/$repo/$arch
    92: https://mirror.kamtv.ru/manjaro/stable/$repo/$arch
    93: https://mirror.telepoint.bg/manjaro/stable/$repo/$arch
    94: https://mirrors.ocf.berkeley.edu/manjaro/stable/$repo/$arch
    95: https://mirror.aarnet.edu.au/pub/manjaro/stable/$repo/$arch
    96: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    97: https://manjaro.kurdy.org/stable/$repo/$arch
    98: https://mirrors.ft.uam.es/manjaro/stable/$repo/$arch
    99: https://mirror.archlinux.tw/Manjaro/stable/$repo/$arch
    100: https://mirrors.atlas.net.co/manjaro/stable/$repo/$arch
    101: https://ohioix.mm.fcix.net/manjaro/stable/$repo/$arch
    102: https://ipng.mm.fcix.net/manjaro/stable/$repo/$arch
    103: https://mirrors.ucr.ac.cr/manjaro/stable/$repo/$arch
    104: https://fosszone.csd.auth.gr/manjaro/stable/$repo/$arch
    105: https://mirrors.piconets.webwerks.in/manjaro-mirror/stable/$repo/$arch
    106: http://manjaro.mirrors.uk2.net/stable/$repo/$arch
    107: https://ask4.mm.fcix.net/manjaro/stable/$repo/$arch
    108: http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
    109: https://ftp.cc.uoc.gr/mirrors/linux/manjaro/stable/$repo/$arch
    110: https://manjaro.mirror.wearetriple.com/stable/$repo/$arch
    111: https://uvermont.mm.fcix.net/manjaro/stable/$repo/$arch
    112: https://mirrors.ustc.edu.cn/manjaro/stable/$repo/$arch
    113: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
    114: https://manjaro.ynh.ovh/stable/$repo/$arch
    115: http://kartolo.sby.datautama.net.id/manjaro/stable/$repo/$arch
    116: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
    117: https://volico.mm.fcix.net/manjaro/stable/$repo/$arch
    118: https://mirror.phoepsilonix.love/manjaro/stable/$repo/$arch
    119: https://mirrors.dotsrc.org/manjaro/stable/$repo/$arch
    120: https://repos.silknet.com/manjaro/stable/$repo/$arch
    121: https://coresite.mm.fcix.net/manjaro/stable/$repo/$arch
    122: https://mnvoip.mm.fcix.net/manjaro/stable/$repo/$arch
    123: https://mirrors.netix.net/manjaro/stable/$repo/$arch
    124: https://mirrors.cicku.me/manjaro/stable/$repo/$arch
    125: https://mirror.bardia.tech/manjaro/stable/$repo/$arch
    126: https://mirror.ufro.cl/manjaro/stable/$repo/$arch
    127: https://mirror.yandex.ru/mirrors/manjaro/stable/$repo/$arch
    128: https://mirror.bouwhuis.network/manjaro/stable/$repo/$arch
    129: https://mirror1.sox.rs/manjaro/stable/$repo/$arch
    130: https://mirrors.up.pt/pub/manjaro/stable/$repo/$arch
    131: https://mirror.leitecastro.com/manjaro/stable/$repo/$arch
    132: http://mirror.is.co.za/mirrors/manjaro.org/stable/$repo/$arch
Processes:
  CPU top: 5 of 350
  1: cpu: 100% command: ps pid: 21703 mem: 3.68 MiB (0.0%)
  2: cpu: 9.5% command: firefox pid: 20995 mem: 581.3 MiB (1.8%)
  3: cpu: 3.2% command: gnome-shell pid: 20309 mem: 454.4 MiB (1.4%)
  4: cpu: 2.6% command: firefox pid: 21276 mem: 235.1 MiB (0.7%)
  5: cpu: 2.0% command: zsh pid: 21592 mem: 7.84 MiB (0.0%)
  Memory top: 5 of 350
  1: mem: 581.3 MiB (1.8%) command: firefox pid: 20995 cpu: 9.5%
  2: mem: 454.4 MiB (1.4%) command: gnome-shell pid: 20309 cpu: 3.2%
  3: mem: 235.1 MiB (0.7%) command: firefox pid: 21276 cpu: 2.6%
  4: mem: 210.6 MiB (0.6%) command: firefox pid: 21311 cpu: 0.8%
  5: mem: 141.7 MiB (0.4%) command: firefox pid: 21141 cpu: 0.3%
Info:
  Processes: 350 Power: uptime: 3m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.47 GiB services: gsd-power,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Compilers: N/A Shell: Zsh v: 5.9 running-in: gnome-terminal inxi: 3.3.36

The main disk is nvme0n1

NAME       FSTYPE   FSVER  LABEL              UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0      squashfs 4.0                                                                  0   100% /run/miso/sfs/livefs
loop1      squashfs 4.0                                                                  0   100% /run/miso/sfs/mhwdfs
loop2      squashfs 4.0                                                                  0   100% /run/miso/sfs/desktopfs
loop3      squashfs 4.0                                                                  0   100% /run/miso/sfs/rootfs
sda                                                                                               
└─sda1     ntfs            SDD 500GB          5CD028FCD028DDD0                                    
sdb                                                                                               
└─sdb1     ntfs            SSD 240GB          3816F45B16F41C16                                    
sdc                                                                                               
└─sdc1     ntfs            Arxius 2TB         60A6CCB155D250D7                                    
sdd        iso9660  Joliet MANJARO_GNOME_2420 2024-12-08-02-37-49-00                     0   100% /run/miso/bootmnt
├─sdd1     iso9660  Joliet MANJARO_GNOME_2420 2024-12-08-02-37-49-00                              
└─sdd2     vfat     FAT12  MISO_EFI           2AB1-D802                                           
nvme1n1                                                                                           
├─nvme1n1p1
│                                                                                                 
└─nvme1n1p2
           ntfs            NVMe 1TB           3E0E309D0E304FDF                                    
nvme0n1                                                                                           
├─nvme0n1p1
│                                                                                                 
├─nvme0n1p2
│          vfat     FAT32                     ECCC-7828                                           
├─nvme0n1p3
│          ntfs                               9428DBD628DBB588                                    
├─nvme0n1p4
│          ntfs                               DA342A0D3429ECE7                                    
├─nvme0n1p5
│          btrfs                              efcf7327-b70a-4194-8cd4-6d749e10920e                
└─nvme0n1p6
           vfat     FAT32                     24EB-20C0 

What I do

[manjaro-gnome manjaro]# mount /dev/nvme0n1p5 /mnt
[manjaro-gnome manjaro]# mount -o subvol=@ /dev/nvme0n1p5 /mnt
[manjaro-gnome manjaro]# mount /dev/nvme0n1p6 /mnt/boot/efi
[manjaro-gnome manjaro]# manjaro-chroot /mnt /bin/bash

Edited fstab with new partition UUID

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=24EB-20C0                            /boot/efi      vfat    umask=0077 0 2
UUID=efcf7327-b70a-4194-8cd4-6d749e10920e /              btrfs   subvol=/@,defaults,discard=async,ssd 0 0
UUID=efcf7327-b70a-4194-8cd4-6d749e10920e /home          btrfs   subvol=/@home,defaults,discard=async,ssd 0 0
UUID=efcf7327-b70a-4194-8cd4-6d749e10920e /var/cache     btrfs   subvol=/@cache,defaults,discard=async,ssd 0 0
UUID=efcf7327-b70a-4194-8cd4-6d749e10920e /var/log       btrfs   subvol=/@log,defaults,discard=async,ssd 0 0
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

Output when I try to reinstall GRUB

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
warning: grub-2:2.12-3 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (2) thunderbird-128.5.1-1  grub-2:2.12-3

Total Download Size:    61.08 MiB
Total Installed Size:  272.06 MiB
Net Upgrade Size:        0.12 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
 thunderbird-128.5.1-1-x86_64                                                             61.1 MiB  49.8 MiB/s 00:01 [######################################################################] 100%
(2/2) checking keys in keyring                                                                                       [######################################################################] 100%
(2/2) checking package integrity                                                                                     [######################################################################] 100%
(2/2) loading package files                                                                                          [######################################################################] 100%
(2/2) checking for file conflicts                                                                                    [######################################################################] 100%
(2/2) checking available disk space                                                                                  [######################################################################] 100%
:: Running pre-transaction hooks...
(1/2) 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

** (process:64): CRITICAL **: 09:20:37.619: tee_jee_file_system_path_combine: assertion 'path1 != NULL' failed

** (process:64): CRITICAL **: 09:20:37.619: tee_jee_file_system_dir_exists: assertion 'dir_path != NULL' failed

** (process:64): CRITICAL **: 09:20:37.621: tee_jee_file_system_path_combine: assertion 'path1 != NULL' failed

** (process:64): CRITICAL **: 09:20:37.621: tee_jee_file_system_dir_exists: assertion 'dir_path != NULL' failed
E: Selected snapshot device is not a system disk
E: Select BTRFS system disk with root subvolume (@)

** (process:106): CRITICAL **: 09:20:37.712: tee_jee_file_system_path_combine: assertion 'path1 != NULL' failed

** (process:106): CRITICAL **: 09:20:37.713: tee_jee_file_system_dir_exists: assertion 'dir_path != NULL' failed

** (process:106): CRITICAL **: 09:20:37.713: tee_jee_file_system_path_combine: assertion 'path1 != NULL' failed

** (process:106): CRITICAL **: 09:20:37.713: tee_jee_file_system_dir_exists: assertion 'dir_path != NULL' failed
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/Elegant-wave-window-left-dark/theme.txt
Found linux image: /boot/vmlinuz-6.11-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.11-x86_64.img
Found initrd fallback image: /boot/initramfs-6.11-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.
grub-probe: error: cannot find a GRUB drive for /dev/sdd1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdd1.  Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2024-11-09 13:04:43 | timeshift-btrfs/snapshots/2024-11-09_13-04-43/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2024-10-28 23:39:24 | timeshift-btrfs/snapshots/2024-10-28_23-39-23/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2024-10-26 18:22:22 | timeshift-btrfs/snapshots/2024-10-26_18-22-22/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found 3 snapshot(s)
Unmount /tmp/grub-btrfs.qblz5NR5DA .. 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
(2/2) Remove Thunderbird Distribution Settings
:: Processing package changes...
(1/2) reinstalling 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
(2/2) upgrading thunderbird                                                                                          [######################################################################] 100%
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Installing Grub to MBR/EFI
WARNING: EFI directory not found! Grub couldn't be installed.
error: command failed to execute correctly
(3/6) Updating icon theme caches...
(4/6) Updating the info directory file...
(5/6) Copy Thunderbird Distribution Settings
(6/6) Updating the desktop file MIME type cache...

Output if I continue with next steps

[manjaro-gnome /]# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Installing for x86_64-efi platform.
Installation finished. No error reported.
[manjaro-gnome /]# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/Elegant-wave-window-left-dark/theme.txt
Found linux image: /boot/vmlinuz-6.11-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.11-x86_64.img
Found initrd fallback image: /boot/initramfs-6.11-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.
grub-probe: error: cannot find a GRUB drive for /dev/sdd1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdd1.  Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2024-11-09 13:04:43 | timeshift-btrfs/snapshots/2024-11-09_13-04-43/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2024-10-28 23:39:24 | timeshift-btrfs/snapshots/2024-10-28_23-39-23/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2024-10-26 18:22:22 | timeshift-btrfs/snapshots/2024-10-26_18-22-22/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found 3 snapshot(s)
Unmount /tmp/grub-btrfs.EnLpkQqivu .. 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

Thank you very much for your help!

EDIT: yeaahh, write from my Manjaro booted!! :heart_eyes:

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.