/boot/efi is missing

Hi! Recently I’ve been trying to install the latest Manjaro Pahvo, but there’s simply no /boot/efi/ mounting point. Usually I’m doing Manual Partitioning, but it didn’t work, so I tried Replace Partition option and it didn’t work again.
I’m dual booting from Win10, and previously I had another Manjaro and Fedora that installed perfectly, but now I’m facing some problems.

What do you mean? Does Manjaro boot after you install it? Or what is what you get? What error?

It doesn’t show anything. Everything installs successfully, no errors, but when I choose drive, where I’ve installed Manjaro, it boots Windows instead.

Boot the installation media, open a terminal, execute these commands and post the output here:

sudo efibootmgr -v
sudo lsblk -f
sudo fdisk -l

can you return , from USB live manjaro
open a terminal and a browser on this topic
and returns

inxi  -Fxza
test -d /sys/firmware/efi && echo efi || echo bios
sudo efibootmgr -v
sudo parted -l 
1 Like
[manjaro@manjaro ~]$ sudo efibootmgr -v
EFI variables are not supported on this system.
[manjaro@manjaro ~]$ 
[manjaro@manjaro ~]$ sudo lsblk -f
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                      Local Disk       DE944D54944D2FF7                                    
├─sda2 ext4     1.0                               c12fa2s8-8391-40df-90f8-37b5aeeaf422                
├─sda3 btrfs                                      aac4f2c0-6ddc-4a3a-806d-eeae2dd7b4f7                
├─sda4 vfat     FAT32            NO_LABEL         A410-432D                                           
└─sda5                                                                                                
sdb                                                                                                   
└─sdb1 ntfs                                       7C04CF0204CEBE80                                    
sdc                                                                                                   
├─sdc1 vfat     FAT32                             C2FA-5A08                                           
├─sdc2                                                                                                
├─sdc3 ntfs                                       C25605035604F9C5                                    
└─sdc4 ntfs                                       F4222B1E222AE578                                    
sdd    iso9660  Joliet Extension MANJARO_KDE_2113 2021-09-16-12-14-41-00                     0   100% /run/miso/bootmnt
├─sdd1 iso9660  Joliet Extension MANJARO_KDE_2113 2021-09-16-12-14-41-00                              
└─sdd2 vfat     FAT12            MISO_EFI         E363-7F8B                                           
[manjaro@manjaro ~]$ sudo fdisk -l
Disk /dev/sda: 596.17 GiB, 640135028736 bytes, 1250263728 sectors
Disk model: SAMSUNG HD642JJ 
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: 60DC0E6F-9FCF-40EE-A470-E47F61520AC6

Device         Start        End   Sectors   Size Type
/dev/sda1       2048  614402047 614400000   293G Microsoft basic data
/dev/sda2  869306368 1250263694 380957327 181.7G EFI System
/dev/sda3  616499200  869306367 252807168 120.5G Linux filesystem
/dev/sda4  614402048  615426047   1024000   500M EFI System
/dev/sda5  615426048  615444479     18432     9M BIOS boot

Partition table entries are not in disk order.


Disk /dev/sdb: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: ST2000DM001-1CH1
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: 63C2E449-1833-4E70-874B-6DADA00531E8

Device      Start        End    Sectors  Size Type
/dev/sdb1  239616 3907028991 3906789376  1.8T Microsoft basic data


Disk /dev/sdc: 232.89 GiB, 250059350016 bytes, 488397168 sectors
Disk model: Samsung SSD 860 
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: EF6D72E5-932E-458F-BBFB-58450FD0931C

Device         Start       End   Sectors   Size Type
/dev/sdc1       2048    206847    204800   100M EFI System
/dev/sdc2     206848    239615     32768    16M Microsoft reserved
/dev/sdc3     239616 487352429 487112814 232.3G Microsoft basic data
/dev/sdc4  487354368 488394751   1040384   508M Windows recovery environment


Disk /dev/loop0: 70.67 MiB, 74100736 bytes, 144728 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: 580.53 MiB, 608731136 bytes, 1188928 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.8 GiB, 1927942144 bytes, 3765512 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: 734.69 MiB, 770375680 bytes, 1504640 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/sdd: 30.22 GiB, 32451330048 bytes, 63381504 sectors
Disk model: Transcend 32GB  
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/sdd1  *         64 6755599 6755536  3.2G  0 Empty
/dev/sdd2       6755600 6763791    8192    4M ef EFI (FAT-12/16/32)
[manjaro@manjaro ~]$ inxi -Fxza
System:    Kernel: 5.13.15-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC misobasedir=manjaro 
           misolabel=MANJARO_KDE_2113 quiet systemd.show_status=1 apparmor=1 security=apparmor driver=nonfree 
           nouveau.modeset=0 i915.modeset=1 radeon.modeset=1 
           Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM Distro: Manjaro Linux base: Arch Linux 
Machine:   Type: Desktop System: ASUS product: All Series v: N/A serial: <filter> 
           Mobo: ASUSTeK model: B85-PLUS v: Rev X.0x serial: <filter> BIOS: American Megatrends v: 2001 date: 06/13/2014 
CPU:       Info: Quad Core model: Intel Core i7-4771 bits: 64 type: MT MCP arch: Haswell family: 6 model-id: 3C (60) 
           stepping: 3 microcode: 28 cache: L2: 8 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 55898 
           Speed: 798 MHz min/max: 800/3900 MHz Core speeds (MHz): 1: 798 2: 1280 3: 1453 4: 1224 5: 3494 6: 1419 7: 799 
           8: 910 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX unsupported 
           Type: l1tf mitigation: PTE Inversion 
           Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: ASUSTeK 
           driver: amdgpu v: kernel bus-ID: 01:00.0 chip-ID: 1002:67df class-ID: 0300 
           Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: amdgpu,ati unloaded: modesetting 
           alternate: fbdev,vesa display-ID: :0 screens: 1 
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9") 
           Monitor-1: HDMI-A-1 res: 1920x1080 hz: 60 dpi: 94 size: 521x293mm (20.5x11.5") diag: 598mm (23.5") 
           OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.41.0 5.13.15-1-MANJARO LLVM 12.0.1) v: 4.6 Mesa 21.2.1 
           direct render: Yes 
Audio:     Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus-ID: 00:1b.0 chip-ID: 8086:8c20 class-ID: 0403 
           Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] vendor: ASUSTeK driver: snd_hda_intel 
           v: kernel bus-ID: 01:00.1 chip-ID: 1002:aaf0 class-ID: 0403 
           Sound Server-1: ALSA v: k5.13.15-1-MANJARO running: yes 
           Sound Server-2: JACK v: 1.9.19 running: no 
           Sound Server-3: PulseAudio v: 15.0 running: yes 
           Sound Server-4: PipeWire v: 0.3.35 running: yes 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK H81M-C driver: r8169 v: kernel 
           port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200 
           IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 2.66 TiB used: 0 KiB (0.0%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: HD642JJ size: 596.17 GiB block-size: physical: 512 B 
           logical: 512 B speed: 3.0 Gb/s type: N/A serial: <filter> rev: 1118 scheme: GPT 
           ID-2: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST2000DM001-1CH164 size: 1.82 TiB block-size: physical: 4096 B 
           logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter> rev: CC27 scheme: GPT 
           ID-3: /dev/sdc maj-min: 8:32 vendor: Samsung model: SSD 860 EVO 250GB size: 232.89 GiB block-size: physical: 512 B 
           logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 4B6Q scheme: GPT 
           ID-4: /dev/sdd maj-min: 8:48 type: USB vendor: Transcend model: JetFlash Transcend 32GB size: 30.22 GiB block-size: 
           physical: 512 B logical: 512 B type: SSD serial: <filter> rev: 1100 scheme: MBR 
           SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure? 
Partition: Message: No partition data found. 
Swap:      Alert: No swap data was found. 
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: amdgpu temp: 35.0 C 
           Fan Speeds (RPM): N/A gpu: amdgpu fan: 1 
Info:      Processes: 290 Uptime: 3m wakeups: 0 Memory: 19.44 GiB used: 2.28 GiB (11.7%) Init: systemd v: 249 tool: systemctl 
           Compilers: gcc: N/A Packages: pacman: 1233 lib: 331 flatpak: 0 Shell: Bash v: 5.1.8 running-in: konsole 
           inxi: 3.3.06 
[manjaro@manjaro ~]$ test -d /sys/firmware/efi && echo efi || echo bios
bios

for install manjaro

UEFI, create a profile and save for Windows and another for linux on UEFI motherboard

recheck all option in your UEFI ( for linux)

SecureBoot off
Fast Boot off
No CSM
No Legacy
all disks on AHCI

boot only on UEFI:<partition 1> → EFI install manjaro

you can check in terminal , before install

inxi  -Mxa
test -d /sys/firmware/efi && echo efi || echo bios
sudo efibootmgr -v
sudo parted -l 

*** do not format /boot/efi , only add after for mountpoint ***

3 Likes

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