Installing Manjaro on an nvme with an EFI partition on another disk fails

Hi,

I have a nvme drive which i’d like to use to hold my system. Unfortunately, my motherboard seems unable to boot from this drive.

I’ve tried to copy an old manjaro system already installed on a hard drive to the nvme, then add a new entry to grub with no luck : Copy of a Manjaro system on a new SSD doesn't show up in grub menu after executing update-grub

Today, I’ve tried to install directly a fresh manjaro on the nvme, selecting the EFI partition on my hard drive to be mounted as /boot/efi.

Now, when I boot, I get the following message

error: no such device : [nvme root partition UUID]
error: unknown filesystem

Then I get to grub rescue prompt.

Can this be fixed in any way ?

What is more annoying is that I think the new Manjaro installation erased my /boot/efi/EFI/Manjaro folder, and I can’t boot my old system anymore.

For booting from a different UUID you need to change it in multiple places…

Start by providing some system info first…


Help others to help you better by:

  1. Providing system info about your hardware by posting program output instead of describing your hardware.

Please read and follow all advice in this thread:

Especially:


If you are unable to boot into your system to provide the needed info, then use a Live-ISO image to boot from a USB-Stick…
Some commands as mentioned in the articles above are:

inxi -v7azy
lsblk --all --fs
sudo efibootmgr --verbose
1 Like

Sorry for not providing more hardware info in the first place.

Here are the outputs for each of the suggested commands

efibootmgr -v

BootCurrent: 0009
Timeout: 1 seconds
BootOrder: 0000,0006,0007,0001,0009
Boot0000* Manjaro	HD(1,GPT,22307317-ba25-0244-b3b8-974bd3fff97d,0x1000,0x96000)/File(\EFI\Manjaro\grubx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 10 00 00 00 00 00 00 00 60 09 00 00 00 00 00 17 73 30 22 25 ba 44 02 b3 b8 97 4b d3 ff f9 7d 02 02 / 04 04 36 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 61 00 6e 00 6a 00 61 00 72 00 6f 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0001* boot-boot	HD(1,GPT,22307317-ba25-0244-b3b8-974bd3fff97d,0x1000,0x96000)/File(\EFI\boot\bootx64.efi)
      dp: 04 01 2a 00 01 00 00 00 00 10 00 00 00 00 00 00 00 60 09 00 00 00 00 00 17 73 30 22 25 ba 44 02 b3 b8 97 4b d3 ff f9 7d 02 02 / 04 04 30 00 5c 00 45 00 46 00 49 00 5c 00 62 00 6f 00 6f 00 74 00 5c 00 62 00 6f 00 6f 00 74 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0006* CD/DVD Drive 	BBS(CDROM,,0x0)414d474f414d4e4fb3000000010000006f00540053005300540063006f007200700020004300440044005600440057002000530048002d005300320030003300420000000501090003000000007fff040002010c00d041030a0000000001010600021f03120a000300ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce62000200020002000200020002000200020002000200020002000200020002000200020002000200000007fff0400414d424f
      dp: 05 01 09 00 03 00 00 00 00 / 7f ff 04 00
    data: 41 4d 47 4f 41 4d 4e 4f b3 00 00 00 01 00 00 00 6f 00 54 00 53 00 53 00 54 00 63 00 6f 00 72 00 70 00 20 00 43 00 44 00 44 00 56 00 44 00 57 00 20 00 53 00 48 00 2d 00 53 00 32 00 30 00 33 00 42 00 00 00 05 01 09 00 03 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 02 1f 03 12 0a 00 03 00 ff ff 00 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 00 00 7f ff 04 00 41 4d 42 4f
Boot0007* Hard Drive 	BBS(HD,,0x0)414d474f414d4e4fa7000000010000006f0053005400310030003000300044004d003000300033002d0031005300420031003000430000000501090002000000007fff040002010c00d041030a0000000001010600021f03120a000000ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce62000200020002000200020002000200020002000200020003900570030004100360031005000500000007fff0400414d424f414d4e4f97000000010000006900480050002000760031003200350077002000380031003900320000000501090002000000007fff040002010c00d041030a0000000001010600001d0305060001000305060006007fff040001043600ef47642dc93ba041ac194d51d01b4ce65a0035003400430049004400430035004100540034005100480050003400390000007fff0400414d424f
      dp: 05 01 09 00 02 00 00 00 00 / 7f ff 04 00
    data: 41 4d 47 4f 41 4d 4e 4f a7 00 00 00 01 00 00 00 6f 00 53 00 54 00 31 00 30 00 30 00 30 00 44 00 4d 00 30 00 30 00 33 00 2d 00 31 00 53 00 42 00 31 00 30 00 43 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 02 1f 03 12 0a 00 00 00 ff ff 00 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 39 00 57 00 30 00 41 00 36 00 31 00 50 00 50 00 00 00 7f ff 04 00 41 4d 42 4f 41 4d 4e 4f 97 00 00 00 01 00 00 00 69 00 48 00 50 00 20 00 76 00 31 00 32 00 35 00 77 00 20 00 38 00 31 00 39 00 32 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 1d 03 05 06 00 01 00 03 05 06 00 06 00 7f ff 04 00 01 04 36 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 5a 00 35 00 34 00 43 00 49 00 44 00 43 00 35 00 41 00 54 00 34 00 51 00 48 00 50 00 34 00 39 00 00 00 7f ff 04 00 41 4d 42 4f
Boot0009* UEFI: HP v125w 8192	PciRoot(0x0)/Pci(0x1d,0x0)/USB(1,0)/USB(6,0)/HD(1,MBR,0x0,0x6c8c8c,0x2000)AMBO
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 1d / 03 05 06 00 01 00 / 03 05 06 00 06 00 / 04 01 2a 00 01 00 00 00 8c 8c 6c 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 / 7f ff 04 00
    data: 41 4d 42 4f

inxi -v7azy

System:
  Kernel: 6.1.1-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
    misobasedir=manjaro misolabel=MANJARO_I3_220 quiet systemd.show_status=1
    apparmor=1 security=apparmor driver=free nouveau.modeset=1 i915.modeset=1
    radeon.modeset=1
  Desktop: i3 v: 4.21.1 info: i3bar vt: 7 dm: LightDM v: 1.32.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: H87-HD3 v: x.x
    serial: <superuser required> UEFI: American Megatrends v: F10
    date: 08/18/2015
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 7.65 GiB used: 1.52 GiB (19.9%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i5-4570 bits: 64 type: MCP arch: Haswell gen: core 4
    level: v3 note: check built: 2013-15 process: Intel 22nm family: 6
    model-id: 0x3C (60) stepping: 3 microcode: 0x28
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 256 KiB
    desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB L3: 6 MiB
    desc: 1x6 MiB
  Speed (MHz): avg: 2596 high: 3593 min/max: 800/3600 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 3593 2: 800 3: 2400
    4: 3592 bogomips: 25549
  Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2
    bts clflush cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht ibpb ibrs ida invpcid invpcid_single lahf_lm lm mca mce
    md_clear mmx monitor movbe msr mtrr nonstop_tsc nopl nx pae pat pbe pcid
    pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand
    rdtscp rep_good sdbg sep smep smx 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 xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    disabled
  Type: mds mitigation: Clear CPU buffers; SMT disabled
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: retbleed 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: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: disabled, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
    vendor: Gigabyte driver: i915 v: kernel arch: Gen-5.75 process: Intel 45nm
    built: 2010 ports: active: HDMI-A-1 empty: HDMI-A-2,VGA-1 bus-ID: 00:02.0
    chip-ID: 8086:0412 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.6 compositor: Picom v: git-b700a driver:
    X: loaded: modesetting alternate: fbdev,vesa dri: crocus 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: HDMI-A-1 mapped: HDMI-1 model: AOC 2270W serial: <filter>
    built: 2017 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
    size: 477x268mm (18.78x10.55") diag: 547mm (21.5") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
    driver: snd_hda_intel v: kernel bus-ID: 3-5:4 chip-ID: 1235:800a
    class-ID: fe01
  Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20
    class-ID: 0403
  Device-3: Focusrite-Novation Scarlett 2i4 type: USB driver: snd-usb-audio
  Sound API: ALSA v: k6.1.1-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PulseAudio v: 16.1 running: no
  Sound Server-3: PipeWire v: 0.3.63 running: no
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: e000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp2s0 state: down mac: <filter>
  IF-ID-1: enp0s20u12 state: unknown speed: -1 duplex: half mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  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: 2.05 TiB used: 1021.08 GiB (48.5%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 250GB
    size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: 2B4QFXO7 temp: 21.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000DM003-1SB10C
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    type: HDD rpm: 7200 serial: <filter> rev: CC41 scheme: GPT
  ID-3: /dev/sdb maj-min: 8:16 type: USB vendor: HP model: v125w
    size: 7.47 GiB block-size: physical: 512 B logical: 512 B type: N/A
    serial: <filter> rev: 8192 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  ID-4: /dev/sdc maj-min: 8:32 type: USB vendor: Western Digital
    model: WD10JPVX-22JC3T0 size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B type: HDD rpm: 5400 serial: <filter> scheme: GPT
  Optical-1: /dev/sr0 vendor: TSSTcorp model: CDDVDW SH-S203B rev: SB00
    dev-links: cdrom
  Features: speed: 48 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: /mnt raw-size: 922.42 GiB size: 906.86 GiB (98.31%)
    used: 350.81 GiB (38.7%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: N/A
    uuid: 8e3f30c6-15f0-4d65-9f6a-32751ad19807
  ID-2: /mnt/boot raw-size: 8.8 GiB size: 8.56 GiB (97.32%)
    used: 71.8 MiB (0.8%) fs: ext4 dev: /dev/sda3 maj-min: 8:3 label: N/A
    uuid: 59294267-77cc-4f11-a788-42f1f3355802
  ID-3: /mnt/boot/efi raw-size: 300 MiB size: <superuser required>
    used: <superuser required> fs: vfat dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: 4559-C8BD
  ID-4: /mnt/home/sofi raw-size: 931.19 GiB size: 930.97 GiB (99.98%)
    used: 670.2 GiB (72.0%) fs: vfat dev: /dev/sdc2 maj-min: 8:34 label: SOFI
    uuid: CA31-1315
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 232.88 GiB fs: ext4 label: N/A
    uuid: 88cf8012-7fc3-4ee1-b671-aedf6fe32a18
  ID-2: /dev/sdb1 maj-min: 8:17 size: 3.39 GiB fs: iso9660
  ID-3: /dev/sdb2 maj-min: 8:18 size: 4 MiB fs: vfat label: MISO_EFI
    uuid: F185-D0DE
  ID-4: /dev/sdc1 maj-min: 8:33 size: 200 MiB fs: vfat label: EFI
    uuid: 67E3-17ED
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s chip-ID: 8087:8008 class-ID: 0900
  Hub-3: 2-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
    speed: 480 Mb/s chip-ID: 8087:8000 class-ID: 0900
  Hub-5: 3-0:1 info: Hi-speed hub with single TT ports: 14 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-3:2 info: Holtek Keyboard [Diatec Majestouch 2 Tenkeyless]
    type: Keyboard,Mouse driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 1.5 Mb/s power: 100mA chip-ID: 04d9:4545 class-ID: 0301
  Device-2: 3-5:4 info: Focusrite-Novation Scarlett 2i4 type: Audio
    driver: snd-usb-audio interfaces: 6 rev: 2.0 speed: 480 Mb/s power: 500mA
    chip-ID: 1235:800a class-ID: fe01
  Device-3: 3-6:5 info: Microsoft IntelliMouse Optical type: Mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 1.5 Mb/s
    power: 100mA chip-ID: 045e:0039 class-ID: 0301
  Device-4: 3-9:8 info: TP-Link Archer T4UH v2 [Realtek RTL8812AU]
    type: <vendor specific> driver: N/A interfaces: 1 rev: 2.0 speed: 480 Mb/s
    power: 500mA chip-ID: 2357:010e class-ID: 0000 serial: <filter>
  Device-5: 3-10:7 info: HP v125w Stick type: Mass Storage
    driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 100mA
    chip-ID: 03f0:3307 class-ID: 0806 serial: <filter>
  Device-6: 3-12:10 info: Xiaomi Mi/Redmi series (RNDIS + ADB) type: CDC-Data
    driver: rndis_host interfaces: 3 rev: 2.0 speed: 480 Mb/s power: 500mA
    chip-ID: 2717:ff88 class-ID: 0a00 serial: <filter>
  Hub-6: 4-0:1 info: Super-speed hub ports: 6 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Device-1: 4-4:2 info: ASMedia ASM1051 SATA 3Gb/s bridge type: Mass Storage
    driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s chip-ID: 174c:5106
    class-ID: 0806 serial: <filter>
Sensors:
  System Temperatures: cpu: 39.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 179 Uptime: 4h 33m wakeups: 0 Init: systemd v: 252
  default: graphical tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6
  Packages: pm: pacman pkgs: 1128 libs: 306 tools: pamac,yay Shell: Bash
  v: 5.1.16 running-in: urxvtd inxi: 3.3.24

lsblk --all -fs

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
loop4                                                                                                  
sda1      vfat     FAT32                           4559-C8BD                                 8G     1% /mnt/boot/efi
└─sda                                                                                                  
sda2      ext4     1.0                             8e3f30c6-15f0-4d65-9f6a-32751ad19807  509.9G    39% /mnt
└─sda                                                                                                  
sda3      ext4     1.0                             59294267-77cc-4f11-a788-42f1f3355802      8G     1% /mnt/boot
└─sda                                                                                                  
sdb1      iso9660  Joliet Extension MANJARO_I3_220 2023-01-04-11-42-02-00                              
└─sdb     iso9660  Joliet Extension MANJARO_I3_220 2023-01-04-11-42-02-00                     0   100% /run/miso/bootmnt
sdb2      vfat     FAT12            MISO_EFI       F185-D0DE                                           
└─sdb     iso9660  Joliet Extension MANJARO_I3_220 2023-01-04-11-42-02-00                     0   100% /run/miso/bootmnt
sdc1      vfat     FAT32            EFI            67E3-17ED                                           
└─sdc                                                                                                  
sdc2      vfat     FAT32            SOFI           CA31-1315                             260.4G    72% /mnt/home/sofi
└─sdc                                                                                                  
sr0                                                                                                    
nvme0n1p1 ext4     1.0                             88cf8012-7fc3-4ee1-b671-aedf6fe32a18                
└─nvme0n1                                                                                              

Can you post /etc/fstab ?

One more info : I’d tried right before to install manjaro on the SSD with both root and efi partitions on the same drive.

This did not work either and may have had some side effect too because I could not boot after that. The boot option corresponding to Manjaro (HDD) was shown inactivate in the output of efibootmgr -v. But this time, it is there and activated, this is why i suspect the folder has been overwritten.

Here are the two fstab

Old system (HDD)

# /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=4559-C8BD                             /boot/efi      vfat    umask=0077 0 2
UUID=8e3f30c6-15f0-4d65-9f6a-32751ad19807  /              ext4    defaults,noatime 0 1
UUID=59294267-77cc-4f11-a788-42f1f3355802  /boot          ext4    defaults,noatime 0 1

# UUID=e509f639-7d4e-4001-addb-bc3cffa80757  swap

New system (SSD)


# /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=88cf8012-7fc3-4ee1-b671-aedf6fe32a18 /              ext4    defaults,noatime 0 1
UUID=4559-C8BD                            /boot/efi      vfat    umask=0077 0 2
UUID=8e3f30c6-15f0-4d65-9f6a-32751ad19807 /home          ext4    defaults,noatime 0 2
tmpfs                                     /tmp

During the tentative install on the SSD, I mounted:

  • 4559-... as /boot/efi
  • 8e3f-... as /home without formatting, in order to be able to get anything back from my old system, but I guess this was dumb since I have backups elsewhere and that would do a mixup between a new home structure and my old root.

Anyways, if I manjaro-chroot into the nvme, I also see a /boot/efi folder. That surprised me a bit, Is this expected ?

Can you post blkid of the system ?

Here

/dev/loop1: TYPE="squashfs"
/dev/nvme0n1p1: UUID="88cf8012-7fc3-4ee1-b671-aedf6fe32a18" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="6eb4d03d-1a16-9a4b-b40f-0540b41bfe7c"
/dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="F185-D0DE" BLOCK_SIZE="512" TYPE="vfat"
/dev/sdb1: BLOCK_SIZE="2048" UUID="2023-01-04-11-42-02-00" LABEL="MANJARO_I3_220" TYPE="iso9660"
/dev/loop2: TYPE="squashfs"
/dev/loop0: TYPE="squashfs"
/dev/sda2: UUID="8e3f30c6-15f0-4d65-9f6a-32751ad19807" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="954913cd-babd-c444-9776-cea1441be43c"
/dev/sda3: UUID="59294267-77cc-4f11-a788-42f1f3355802" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="be294d93-0495-3845-899f-48a35b447db0"
/dev/sda1: UUID="4559-C8BD" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="22307317-ba25-0244-b3b8-974bd3fff97d"
/dev/loop3: TYPE="squashfs"
/dev/sdc2: LABEL_FATBOOT="SOFI" LABEL="SOFI" UUID="CA31-1315" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="DOS_FAT_32_Untitled_2" PARTUUID="ed444644-a1c7-4036-ba80-66fbbb6f845c"
/dev/sdc1: LABEL_FATBOOT="EFI" LABEL="EFI" UUID="67E3-17ED" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="99e85528-d7ea-4aaa-85dc-9d1cc3eedf67"

/dev/sdc is an external drive I borrowed to make some extra backup

Can you post fdisk -l of your system ?

You must adjust the UUID of the partitions of the new system.

fdisk -l output

Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000DM003-1SB1
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: 0D82359A-EA30-0841-9C3E-1ADB13569416

Device          Start        End    Sectors   Size Type
/dev/sda1        4096     618495     614400   300M EFI System
/dev/sda2      618496 1935065125 1934446630 922.4G Linux filesystem
/dev/sda3  1935065126 1953520064   18454939   8.8G Linux swap



Disk /dev/nvme0n1: 232.89 GiB, 250059350016 bytes, 488397168 sectors
Disk model: Samsung SSD 980 250GB                   
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: 893B4A27-02EE-544B-9987-DC8B729DCA54

Device         Start       End   Sectors   Size Type
/dev/nvme0n1p1  2048 488392703 488390656 232.9G Linux filesystem


Disk /dev/sdb: 7.47 GiB, 8019509248 bytes, 15663104 sectors
Disk model: v125w           
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot   Start     End Sectors  Size Id Type
/dev/sdb1  *         64 7113867 7113804  3.4G  0 Empty
/dev/sdb2       7113868 7122059    8192    4M ef EFI (FAT-12/16/32)


Disk /dev/loop0: 138.21 MiB, 144928768 bytes, 283064 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.16 GiB, 1247420416 bytes, 2436368 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.3 GiB, 1395228672 bytes, 2725056 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: 739.35 MiB, 775262208 bytes, 1514184 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/sdc: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Transcend       
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 7E735014-C625-44AF-B94E-CD4AB3D9B764

Device      Start        End    Sectors   Size Type
/dev/sdc1      40     409639     409600   200M EFI System
/dev/sdc2  409640 1953262983 1952853344 931.2G Microsoft basic data

What changes should be made ? The new system fstab shows UUID and associated mountpoints that I expected.

Please replace with the output of the exact command i gave…
Plus add contents of \EFI\Manjaro\grubx64.cfg inside the ESP…

What I posted is indeed the output of lsblk --all --fs.

I’ll edit the title of the code blocks just to be clear.

Sorry but your output does not comply with my output when using those options…

Regarding the contents of \EFI\Manjaro\grubx64.cfg inside the ESP, I don’t have such a file, only a grubx64.efi binary.

Regarding partitions, what info would you like to see ? I may be able to tweak lsblk flags in order to get them.

Ok if you don’t have that file then you have a problem using grub cause it can’t find the root filesystem on another drive due to that…

Regarding the output of your lsblk, yours is showing partitions first then under it the drive, while my output shows the drive first with partitions linked under it, thus you have used different options, check for alias of lsblk you used…
(Your current output is just too confusing to read for me…)

Example of a piece of my output:

nvme0n1                                                                                   
├─nvme0n1p1 vfat        FAT32 EFI     2022-1206                              63,5G     1% /efi
└─nvme0n1p2 crypto_LUKS 2     RootFS  11397862-b778-402c-9574-f57f3ba16c66                
  └─RootFS  btrfs             OSroot  281e2da0-3cd7-497a-b8bd-cc62d3e8b4e7    3,5T     1% /home

Here is the contents of my /efi/EFI/ubuntu/grub.cfg:

search.fs_uuid 281e2da0-3cd7-497a-b8bd-cc62d3e8b4e7 root 
set prefix=($root)'/@Kubuntu/boot/grub'
configfile $prefix/grub.cfg

Take note that i DONT use grub as bootloader, i use systemd-boot, but the contents should be similar to above in your case, this file is for grub only…

OK, is there any way I can generate this file ? Would you have expected it to be created during the last installation ?

No idea why yours is not generated, maybe a manual re-install of grub for UEFI would do with proper arguments…
Reinstall not meaning the package, but the command used for it…

Any clue on what would be these proper arguments ? :slight_smile:

As for the output of lsblk it seems that it is the --fs flag that turns the order upside down.

Here is the output without this flag:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0         7:0    0 138.2M  1 loop /run/miso/sfs/livefs
loop1         7:1    0   1.2G  1 loop /run/miso/sfs/mhwdfs
loop2         7:2    0   1.3G  1 loop /run/miso/sfs/desktopfs
loop3         7:3    0 739.3M  1 loop /run/miso/sfs/rootfs
loop4         7:4    0     0B  0 loop 
sda           8:0    0 931.5G  0 disk 
├─sda1        8:1    0   300M  0 part /mnt/boot/efi
├─sda2        8:2    0 922.4G  0 part /mnt
└─sda3        8:3    0   8.8G  0 part /mnt/boot
sdb           8:16   1   7.5G  0 disk /run/miso/bootmnt
├─sdb1        8:17   1   3.4G  0 part 
└─sdb2        8:18   1     4M  0 part 
sdc           8:32   0 931.5G  0 disk 
├─sdc1        8:33   0   200M  0 part 
└─sdc2        8:34   0 931.2G  0 part /mnt/home/sofi
sr0          11:0    1  1024M  0 rom  
nvme0n1     259:0    0 232.9G  0 disk 
└─nvme0n1p1 259:1    0 232.9G  0 part