Post by Deleted on Jul 30, 2023 19:05:41 GMT
Yesterday, I tried to install Bodhi7RC on an empty flash drive but used the partition tool of the installer so I could specify the /home and swap partition. I also specified an EFI partition of 64MB as the first partition. The installation almost worked. It wrote the root and home partitions but it did not write the EFI partition, i.e. the EFI partition was empty. I fixed this by copying the EFI directory from the ISO to the empty EFI partition. This still didn't work because apparently the grub on the ISO looks for the /boot directory only in the first partition. I copied the /boot/grub directory from the root partition which is on the second partition to the EFI partition. This works. This is not a Bodhi problem as I have encountered this problem on another distro which I think was also using the Ubuntu installer. N.B., there is an internal drive on this computer which has an EFI partition - I wonder if that confuses the installer.
UPDATE: I checked the /EFI/Boot and /EFI/ubuntu on the internal drive and the installer wrote the EFI files to the EFI partition on the internal drive overwriting the previous grub files including a grub.cfg. Apparently the installer just looks for the first EFI partition and is not smart enough to use the new EFI partition that is on the same drive as the new root and home partitions. Fortunately, the EFI partition on the internal drive was no longer being used.
Is there anyway to specify to the installer the exact partition to use for the EFI partition? In my case, writing the EFI files to the internal drive is not what I wanted. I really wanted the EFI partition to be on the external drive with the new root and home partitions. It is not possible to disconnect the internal drive as it is a soldered eMMC storage module.