The second installation is on uefi/gpt. (The earlier post is from bios-legacy/msdos).
There is an error reported at the end of installation that grub is not installed.
But I have no problem booting up because I have existing uefi/gpt OS's which I can use to boot up Bodhi, but I think less experienced people may have issues with it.
Looking through the system, all has been properly installed, grub.cfg, /boot/efi in fstab, ...etc. Just that the Bodhi system is not 'registered' in the efibootmgr hence will not be present for selection.
Also I tried to see if post-os-installation of grub-install will work. Unfortunately, it doesn't. The following results.
pop@Oct:~$ sudo grub-install [sudo] password for pop: grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory. pop@Oct:~$
pop@Oct:~$ grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=bodhi --boot-directory=/boot --recheck --debug grub-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory. pop@Oct:~$
Have to install package as follows and 'grub-install' command. This works post-installation.
pop@Oct:~$ sudo apt-get install grub-efi-amd64 pop@Oct:~$ sudo grub-install Installing for x86_64-efi platform. Installation finished. No error reported.
I did not have problem with uefi/gpt for the last Bodhi (3.2.1) but I did recall others having issue then.
Back then, the installer did not have "system efi' in the drop-down menu and IIRC, I input in '/boot/efi' as mount point then.
Thought I'd report this here though I think it's the upstream ubiquity that needs to be addressed.
And I suggest that users installing in uefi should download "grub-efi-amd64" in livecd before beginning ubiquity install.