I have a desktop (asus motherboard, uefi) with Archlinux. Originally booted with refind on ssd, no problem. I've installed new ssd and installed refind with refind-install. It now boots from the new ssd EFI partition (confirmed from label at boot, plus refind is using the refind.conf on new ssd). However once booted the old ssd partitions are mounted on /boot/efi and /; journalctl -xb indicates the Kernel command line does refer to old ssd partitions. More details here:
Thank you. I had done that already but it did not help. After several hours spent on this I decided not to use a boot manager and now boot from efibootmgr directly.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have a desktop (asus motherboard, uefi) with Archlinux. Originally booted with refind on ssd, no problem. I've installed new ssd and installed refind with refind-install. It now boots from the new ssd EFI partition (confirmed from label at boot, plus refind is using the refind.conf on new ssd). However once booted the old ssd partitions are mounted on /boot/efi and /; journalctl -xb indicates the Kernel command line does refer to old ssd partitions. More details here:
https://bbs.archlinux.org/viewtopic.php?id=209498
I would like for the new ssd partitions to be mounted at boot so I can turn old ssd into data ssd.
Any suggestions as to what I am missing? Thank you!
You need to edit your
/etc/fstab
file to point to the new ESP rather than the old one for/boot/efi
, and likewise for the new root (/
) partition.Thank you. I had done that already but it did not help. After several hours spent on this I decided not to use a boot manager and now boot from efibootmgr directly.
If you want to try rEFInd again, try editing the
root=
specification in/boot/refind_linux.conf
(orrefind.conf
, if you're using manual boot stanzas).