Hi all, never used Fedora before but interested in the SilverBlue concept, and would like to have a closer look.
However I have a problem installing SilverBlue. All seems to go well until it wants to update the /boot/efi partition, when it gets an error. This is the last few lines of the program.log.
18:14:42,546 INF program: Running… systemd-tmpfiles --create --boot --root=/mnt/sysimage/ostree/deploy/fedora/deploy/982faf58087c9d020780b829d5f24b4e78bd40399b4e4769fc8bc2df9890e301.0 --prefix=/var/spool
18:14:42,569 DBG program: Return code: 0
18:14:42,570 INF program: Running… systemd-tmpfiles --create --boot --root=/mnt/sysimage/ostree/deploy/fedora/deploy/982faf58087c9d020780b829d5f24b4e78bd40399b4e4769fc8bc2df9890e301.0 --prefix=/var/spool/mail
18:14:42,593 DBG program: Return code: 0
18:14:42,594 INF program: Running… mount --bind /mnt/sysimage/home /mnt/sysimage/ostree/deploy/fedora/deploy/982faf58087c9d020780b829d5f24b4e78bd40399b4e4769fc8bc2df9890e301.0/home
18:14:42,605 DBG program: Return code: 0
18:14:42,606 INF program: Running… mount --bind /mnt/sysimage/boot/efi /mnt/sysimage/ostree/deploy/fedora/deploy/982faf58087c9d020780b829d5f24b4e78bd40399b4e4769fc8bc2df9890e301.0/boot/efi
18:14:42,618 INF program: mount: /mnt/sysimage/ostree/deploy/fedora/deploy/982faf58087c9d020780b829d5f24b4e78bd40399b4e4769fc8bc2df9890e301.0/boot/efi: mount point does not exist.
18:14:42,619 DBG program: Return code: 32
There are two other posts related to this problem, however the resolutions did not work for me, in fact they didn’t work at all. One suggestion was to use automatic partitioning. I was a bit confused by this as I had successfully gotten past the partitioning step and the OS had installed itself, the error occurred when it was trying to install the startup files in /boot/efi. I tried using automatic partitioning but it returned an error message that partitioning could not be completed, or words to that effect.
I have /boot/efi on sda1, linux Mint on sda2, and swap on sda3. I have a 2.7Tb usb disk attached to my PC, which is where I’m trying to install SilverBlue. It currently has three 500Mb partitions, the first two contain other linux distros, and I want to install SilverBlue in the third partition.
I have also tried creating a new ESP partition on the USB drive, but still get the same error.
How do I get past this problem? Can I manually install the /boot/efi files (assuming that the OS has correctly installed itself on my usb drive)?