Rod Smith gave me the go-ahead to post his email comments here. I'll post it for now, in case anyone has some time to dig into this:
Late last night, I worked on 3) (i.e., this easy part: "entering it directly in the EFI's boot manager by using efitootmgr."), but have not yet had any luck getting things to go. Some of this depends on your computer's EFI firmware. I'm also not real adept at doing some of this stuff, more "under the hood," but maybe it's a chance to learn! I'll try to find time to dig deeper, but this week has turned out to be a pile of Post-It to-do's.
Thanks for helping to figure this out and report here.
Thanks for the bug report. Unfortunately, this week I'm very busy with
other matters, but I'll try to look into it late this weekend or next
week. In the meantime, I have a few suggestions of things to try:
1) If you haven't done so recently, upgrade to the latest rEFInd, and
especially to the latest filesystem driver for whatever filesystem
holds the kernel. There have been some recent changes to the ext4fs
driver, in particular, that might fix some problems.
2) If you are already running rEFInd 0.10.4, and in particular its
ext4fs driver, try dropping back to the 0.10.3 ext4fs driver. It's
conceivable that the recent ext4fs changes are actually causing
problems on some systems.
3) As a diagnostic measure, try launching the kernel in some other
way -- by using an EFI shell (you may need to rename it to give
it a .efi extension), by using systemd-boot, or by entering it
directly in the EFI's boot manager by using efitootmgr. If the
problem persists with these boot methods, then it's almost
certainly a bug in the latest kernel builds, and a bug should
be filed against them. If these alternative methods can boot
the system, then the bug is likely with rEFInd.
4) If Secure Boot is enabled, disable it as a diagnostic measure.
other matters, but I'll try to look into it late this weekend or next
week. In the meantime, I have a few suggestions of things to try:
1) If you haven't done so recently, upgrade to the latest rEFInd, and
especially to the latest filesystem driver for whatever filesystem
holds the kernel. There have been some recent changes to the ext4fs
driver, in particular, that might fix some problems.
2) If you are already running rEFInd 0.10.4, and in particular its
ext4fs driver, try dropping back to the 0.10.3 ext4fs driver. It's
conceivable that the recent ext4fs changes are actually causing
problems on some systems.
3) As a diagnostic measure, try launching the kernel in some other
way -- by using an EFI shell (you may need to rename it to give
it a .efi extension), by using systemd-boot, or by entering it
directly in the EFI's boot manager by using efitootmgr. If the
problem persists with these boot methods, then it's almost
certainly a bug in the latest kernel builds, and a bug should
be filed against them. If these alternative methods can boot
the system, then the bug is likely with rEFInd.
4) If Secure Boot is enabled, disable it as a diagnostic measure.
Thanks for helping to figure this out and report here.
Comment