-
-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No vmlinuz found. This seems ridiculous. Perhaps eclean-kernel
only looks in /boot?
#13
Comments
Have similar problem, I'm using rEFInd and I have to put kernel/initramfs to /boot/EFI/Gentoo to get Gentoo logo in boot menu. It would be great if I could specify kernel/initramfs dir as eclean-kernel parameter. |
I'm using systemd-boot so everything goes into |
I have this issue with using efibootmgr to boot EFI stub kernels in /boot/EFI/linux/example-kernel.efi. |
This issue should be fixed with the latest release and can probably be closed. |
I'm on 2.99.6 and still have this issue... this is how my
per
however...
this seems do be down to the detection of which layout to assume though... if I force
edit: it'd be nice if it could also clean up my UKIs below the
|
@luxifr I had the same issue. It seems the problem is that you have a /boot/loader dir that could have been created running make install in kernel sources' dir with installkernel built with systemd use flag. |
@MocioF yes, this seems to happen when there are directories inside boot, and they may be referencing deleted entries. I had used systemd-boot before, and then switched to grub2, so the directories left behind were the ones triggering the issue. Upon removal, eclean-kernel works fine. Edit: for the record, the directories I had to remove are /boot/{EFI, loader} and a /boot/8aadfed060044c698c387af528470739 which was being referred to by the files in loader. This last one, I had removed before getting this error, because I had another error saying "Is a directory" for that directory. |
There are several different things mentioned in this issue. But the efistub problem is fixed by: 765ca5f |
I have this same exact issue:
Some data:
|
It's probably auto-detecting your layout wrong. Please try setting the layout explicitly, and/or clean up directories belonging to systemd-boot if you are using grub. |
@AndrewAmmerlaan Thank you. Passing layout explicitly did the job.
|
Just hit the same bug, passing -L std also fixed it for me, would you like more information to improve the auto detection or should I leave myself a note for future reference? |
If autodetection fails then you probably have some BLS type 1 or 2 layout files/directories left over. If you remove from your |
I believe this is due to the fact that my kernels, initramfs's and friends are in /, not /boot. Can anybody confirm?
The text was updated successfully, but these errors were encountered: