Grub-install : erreur : impossible d'obtenir le chemin canonique de « /boot/efi »

Hi,

I’m not used to dual-boot.

I installed Windows 11 so as to be able to play some games and wanted to give a try to this gaming oriented Archlinux distro.
Ran the installer and got this message at the end:

Le chargeur de démarrage n’a pas pu être installé. La commande d’installation

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Garuda --force
a renvoyé le code d’erreur 1.

[root@garuda-dr460nized-gaming garuda]# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloade
r-id=Garuda --force
Installation pour la plate-forme x86_64-efi.
grub-install : erreur : impossible d'obtenir le chemin canonique de « /boot/efi ».

garuda-inxi output:

Summary
╭─garuda@garuda in ~ as 🧙 took 8s
[🔍] × garuda-inxi
System:
Kernel: 6.15.8-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=fr_FR keytable=fr
tz=Europe/Paris misobasedir=garuda
root=miso:LABEL=GARUDA_DR460NIZEDGAMING_BROADWIN quiet
systemd.show_status=1 checksum=y driver=nonfree nouveau.modeset=0
i915.modeset=1 radeon.modeset=1
Desktop: KDE Plasma v: 6.4.3 tk: Qt v: N/A info: frameworks v: 6.16.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: Micro-Star product: MS-7C56 v: 1.0
serial: <superuser required>
Mobo: Micro-Star model: MPG B550 GAMING PLUS (MS-7C56) v: 1.0
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: 1.J3 date: 08/28/2024
Battery:
ID-1: hidpp_battery_0 charge: 88% condition: N/A volts: 4.1 min: N/A
model: Logitech G903 LIGHTSPEED Wireless Gaming Mouse w/ HERO type: N/A
serial: <filter> status: discharging
CPU:
Info: model: AMD Ryzen 9 5950X 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: 0xA201211
Topology: cpus: 1x dies: 1 clusters: 1 cores: 16 threads: 32 tpc: 2
smt: enabled cache: L1: 1024 KiB desc: d-16x32 KiB; i-16x32 KiB L2: 8 MiB
desc: 16x512 KiB L3: 64 MiB desc: 2x32 MiB
Speed (MHz): avg: 1746 min/max: 582/5086 boost: enabled scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 1746 2: 1746 3: 1746
4: 1746 5: 1746 6: 1746 7: 1746 8: 1746 9: 1746 10: 1746 11: 1746 12: 1746
13: 1746 14: 1746 15: 1746 16: 1746 17: 1746 18: 1746 19: 1746 20: 1746
21: 1746 22: 1746 23: 1746 24: 1746 25: 1746 26: 1746 27: 1746 28: 1746
29: 1746 30: 1746 31: 1746 32: 1746 bogomips: 217601
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate] driver: nvidia
v: 575.64.05 alternate: nouveau,nvidia_drm non-free: 550-570.xx+
status: current (as of 2025-04; EOL~2026-12-xx) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 4 speed: 16 GT/s
lanes: 16 ports: active: none off: DP-1,HDMI-A-1 empty: DP-2,DP-3
bus-ID: 2b:00.0 chip-ID: 10de:2504 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
alternate: fbdev,nouveau,nv,vesa gpu: nvidia,nvidia-nvswitch
d-rect: 5360x1440 display-ID: 0
Monitor-1: DP-1 pos: right model: Huawei ZQE-CBA serial: <filter>
built: 2021 res: mode: 3440x1440 hz: 165 scale: 100% (1) dpi: 110 gamma: 1.2
size: 797x334mm (31.38x13.15") diag: 864mm (34") modes: max: 3440x1440
min: 640x480
Monitor-2: HDMI-A-1 pos: primary,left model: LG (GoldStar) IPS FULLHD
built: 2014 res: mode: 1920x1080 hz: 60 scale: 178% (1.78) to: 1080x1920
dpi: 102 gamma: 1.2 size: 480x270mm (18.9x10.63") diag: 551mm (21.7")
ratio: 16:9 modes: max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia
x11: drv: nvidia inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 575.64.05
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
memory: 11.72 GiB display-ID: :1.0
API: Vulkan v: 1.4.321 layers: 11 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 3060 driver: nvidia v: 575.64.05
device-ID: 10de:2504 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 20.1.8 256 bits) driver: mesa llvmpipe v: 25.1.6-arch1.1 (LLVM
20.1.8) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl, nvidia-settings,
nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: NVIDIA GA106 High Definition Audio driver: snd_hda_intel v: kernel
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 2b:00.1 chip-ID: 10de:228e
class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 2d:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: Astro Gaming A50 driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-2.1:4
chip-ID: 9886:002c class-ID: 0300
API: ALSA v: k6.15.8-zen1-2-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8125 2.5GbE driver: r8169 v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 port: e000 bus-ID: 05:00.0 chip-ID: 10ec:8125
class-ID: 0200
IF: enp5s0 state: up speed: 2500 Mbps duplex: full mac: <filter>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: d000 bus-ID: 2a:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp42s0 state: down mac: <filter>
Info: services: NetworkManager,systemd-timesyncd
Drives:
Local Storage: total: 7.8 TiB used: 8.83 GiB (0.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Western Digital
model: WD Blue SN580 1TB size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 281010WD temp: 45.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital
model: WD Blue SN580 1TB size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 281010WD temp: 44.9 C scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: PNY model: CS900 2TB SSD
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 0702 scheme: GPT
ID-4: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT1000BX500SSD1
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 054 scheme: GPT
ID-5: /dev/sdc maj-min: 8:32 vendor: Samsung model: SSD 860 QVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 2B6Q scheme: MBR
ID-6: /dev/sdd maj-min: 8:48 vendor: PNY model: 2TB SATA SSD
size: 1.86 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 4A0 scheme: MBR
ID-7: /dev/sde maj-min: 8:64 vendor: Crucial model: CT500BX500SSD1
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 072 scheme: GPT
ID-8: /dev/sdf maj-min: 8:80 vendor: Corsair model: Voyager GT 3.0
size: 28.92 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 3.2 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
fw-rev: 000A scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
Message: No partition data found.
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.26 GiB used: 1.26 GiB (4.0%)
priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 85.1 C mobo: 44.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB available: 31.26 GiB used: 7.84 GiB (25.1%)
Processes: 537 Power: uptime: 29m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.46 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1808 libs: 517 tools: octopi,paru Compilers:
clang: 20.1.8 gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
running-in: konsole inxi: 3.3.38
avertissement : database file for 'garuda' does not exist (use '-Sy' to download)
avertissement : database file for 'core' does not exist (use '-Sy' to download)
avertissement : database file for 'extra' does not exist (use '-Sy' to download)
avertissement : database file for 'multilib' does not exist (use '-Sy' to download)
avertissement : database file for 'chaotic-aur' does not exist (use '-Sy' to download)
Garuda (2.7.3-2):
System install date:     2025-08-13
Last full system update: 2025-08-13
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       <superuser required>
Failed units:            snapper-cleanup.service

I never installed Linux alongside Windows, any tip?
Thanks,

you use the original arch linux or want dualbot garuda linx, if you want dual bot select your system_drv partition usually in sda1 that’s where the group is after clicking it you edit, edit the mountpoint section make it /boot/efi just right click there will be an option, if you have, don’t forget the flags check the boot section, that’s all you can change, if the others don’t, well after this just install if a warning appears it’s usually because you lack storage on boot/efi but just ignore it it still works

This often happens to dualbot users because every time you want to install an OS, the grub goes to research settings, that’s why this happens.

Thank you.

1 Like

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