I installed the systemd boot loader. But while booting it shows /vmlinuz-linux and initramfs-linux.img not found. How can I fix this? My directory structure is as follows;

enter image description here Output of lsblk: enter image description here

  • 1
    Do you have a boot partition? If so, is the picture above in your boot or root partition? – Peschke Oct 3 '16 at 15:34
  • Please add the output of fdisk -l – GAD3R Oct 3 '16 at 15:37
  • I added the output of lsblk as it also shoes the mount point. – user163936 Oct 3 '16 at 16:17
  • 1
    Indexable text rather than hard-to-read pictures, please. – JdeBP Oct 3 '16 at 19:02

Your /boot and /boot/efi are on separate partitions. The UEFI firmware expects to fine the missing files on the EFI System Partition, which is mounted on /boot/efi, but they are now in /boot.

Move the files to /boot/efi, or better yet merge the two file systems so that the EFI System Partition is mounted on /boot.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy