I have windows 10 in my laptop's hard disk and I am trying to install manjaro in external hard disk. Both the hard disks have GPT partitions. I created USB install media using rufus (GPT for EFI only). USB boots fine and I'm greeted with the manjaro welcome dialog. So I start my installation process and choose manual partitioning. This is where things start falling down for me. My manual partitions (on my external hard disk obviously) are as follows:
Home --> ext4 2gb
/ --> ext4 18gb
swap --> 2gb
efi --> 500mb
There is no option to select where bootloader will be installed. So, I proceed and complete the installation without any hitch. But it doesn't boot. Complete black screen.
Then I tried chroot and installing grub for removavble storage manually in my efi partition. Yet nothing, only black screen.
I am quite sure that manjaro can be installed in external hard disk as I have done the same steps as above but with MBR instead of GPT. When my hard disk had MBR table then it used to show option to select disk where bootloader needs to be installed (and it still do, tried in virtualbox).
Only problem is that calamares doesn't show list of disks to install bootloader for GPT based disks. I have tried the same thing with ubuntu and it shows the choice for GPT disks and boots just fine.
P.S. I know full install on external hdd doesn't make it portable and it was never my intention. Selecting bootloader disks gives me freedom of reinstalling either of OS independently without messing anything. Also it saves me quite a hassle.
EDIT2: I thought of reporting it as a bug on calamares but "report a bug" link on github gives me 404.