• nyan@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    3 days ago

    One possibility is that it has a degenerate UEFI implementation that will only recognize the efi “payload” if it’s in the fallback location—I had this problem with an older HP laptop. You can force grub-install to place the needed file in this location by passing the --removable switch (you may also need to pass --efi-directory=[dir]), or you can manually copy the file to EFI/BOOT/BOOTX64.efi on your EFI partition if it was already installed elsewhere.

    • RavenofDespair@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      this is works but not sure i think i made a mistake it is now booting to grub command line. thanks very much i made progress.

      • nyan@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        2 days ago

        If you’re getting a grub command line, then it’s finding the grub efi payload itself now, but can’t locate the kernel (or possibly the initram or something that’s supposed to be in it). Check your grub.cfg and try to confirm that it’s looking for the correct partition on the correct drive.