On 9/15/26 3:59 AM, David C Rankin wrote:
All,

  I'm trying to work out how to move / from a MBR with spinning disks to NVMe. The bios only boots from NVMe in UEFI mode, but supports booting from both UEFI and MBR in UEFI+Legacy mode. I've formatted the NVMe and set the optimal block size and created the ESP, / and swap partitions. I'm following along Migrate install to new hardware wiki [1] and using the installation guide [2].

  The installation guide mounting of the ESP to /boot (/mnt/boot) seems to contradict what is documented in the EFI system partition wiki typical mount points where it describes the disadvantages of mounting ESP to /boot and suggests you mount ESP to /efi instead [3].

Currently the system is booting from the MBR hard drives and I'm just setting up the NVMe before booting the Arch install media and then copying / to new NVMe. Going forward, what is the current recommended mount of ESP in this situation, /boot or /efi?


I can't speak to what the current recommended mount is - or whether I necessarily have things set up the "correct" way.  But to give you another data point, I have my server's fstab set up like so:

LABEL=ROOT   /   xfs   defaults 0 1
LABEL=BOOT   /boot   ext4   defaults 0 1
LABEL=ESP   /boot/efi   vfat   defaults 0 1
/boot/efi/EFI   /boot/EFI   none   defaults,bind 0 1
...

And for my dual-booting laptop, which came with Windows pre-installed, and the EFI partition already set up at label SYSTEM, i have it set up like so:

LABEL=ROOT    /             ext4           rw,relatime    0 1
LABEL=SYSTEM          /boot/efi         vfat          defaults 0 1
/boot/efi/EFI           /boot/EFI       none defaults,bind   0 2
...

DR

Reply via email to