kaprikawn
October 7th, 2018, 02:06 PM
I've installed Ubuntu by going into a LiveCD, opening a terminal and running
ubiquity -b
and then running the install process from there. The reason is I already have an Arch install on my machine and I want to manage boots using systemd-boot from my Arch install as it's my primary distro (and I vehemently dislike Grub and don't want it on my system). The -b parameter is for not installing a bootloader which is what I want.
I used the 'Something else' option for where to install to and selected a partition that I had already created for the Ubuntu install for the root directory. I made no other mount options.
The Ubuntu install recognized that I had a EFI partition and has placed some directories and files in there during the install process, I have
/boot/EFI/BOOT/BOOTX64.EFI
/boot/EFI/ubuntu/fwupx64.efi
These are on my EFI partition which is on a separate disk to my Ubuntu install. However, when I point systemd-boot to use either of these, it doesn't boot into Ubuntu, I think this is correct because I don't think either of these point to my Ubuntu install. From what I remember from previous Ubuntu installs and by my research today, I'd expect to have a file
/boot/EFI/ubuntu/grubx64.efi
and this is what I would have to point systemd-boot to in order to boot Ubuntu. But because I chose the no bootloader option, Ubiquity doesn't seem to have created it.
I'd appreciate it if someone could advise me how I can get Ubuntu booted without having to install a bootloader in a way that allows me to boot from systemd-boot.
ubiquity -b
and then running the install process from there. The reason is I already have an Arch install on my machine and I want to manage boots using systemd-boot from my Arch install as it's my primary distro (and I vehemently dislike Grub and don't want it on my system). The -b parameter is for not installing a bootloader which is what I want.
I used the 'Something else' option for where to install to and selected a partition that I had already created for the Ubuntu install for the root directory. I made no other mount options.
The Ubuntu install recognized that I had a EFI partition and has placed some directories and files in there during the install process, I have
/boot/EFI/BOOT/BOOTX64.EFI
/boot/EFI/ubuntu/fwupx64.efi
These are on my EFI partition which is on a separate disk to my Ubuntu install. However, when I point systemd-boot to use either of these, it doesn't boot into Ubuntu, I think this is correct because I don't think either of these point to my Ubuntu install. From what I remember from previous Ubuntu installs and by my research today, I'd expect to have a file
/boot/EFI/ubuntu/grubx64.efi
and this is what I would have to point systemd-boot to in order to boot Ubuntu. But because I chose the no bootloader option, Ubiquity doesn't seem to have created it.
I'd appreciate it if someone could advise me how I can get Ubuntu booted without having to install a bootloader in a way that allows me to boot from systemd-boot.