But nothing on this page is of any use to me since as far as I can tell, my initramfs is configured correctly.
Please take note of the following output before making a diagnosis
Here is the output given by
Code: Select all
efiboomgr -vCode: Select all
BootCurrent: 001B
Timeout: 2 seconds
BootOrder: 0002,0007,0006,0005,0019,0000,0010,0011,0012,0013,0017,0018,001A,001B,001C,001D,001E,0023,0001
Boot0000* rEFInd boot manager HD(2,GPT,1fb5ae89-6746-4252-9ef5-4d69ee8dc23b,0xfa000,0x32000)/File(\EFI\refind\refind_x64.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...\................
Boot0001* Gentoo HD(2,GPT,1fb5ae89-6746-4252-9ef5-4d69ee8dc23b,0xfa000,0x32000)/File(\EFI\Gentoo\vmlinuz-4.14.65-gentoo.efi)i.n.i.t.r.d.=.'.\.i.n.i.t.r.a.m.f.s.-.g.e.n.k.e.r.n.e.l.-.a.m.d.6.4.-.4...1.6...6.5.-.g.e.n.t.o.o...i.m.g.'.
Boot0002* Gentoo Linux 4.14 Dracut HD(2,GPT,1fb5ae89-6746-4252-9ef5-4d69ee8dc23b,0xfa000,0x32000)/File(\EFI\Boot\bootx64.efi)initrd=\initramfs-4.14.70-std531-amd64.img
Boot0005* Gentoo Linux 4.14 HD(2,GPT,1fb5ae89-6746-4252-9ef5-4d69ee8dc23b,0xfa000,0x32000)/File(\EFI\Boot\bootx64.efi)initrd=\initramfs-genkernel-x86_64-4.14.65-gentoo
Boot0006* rEFInd HD(2,GPT,1fb5ae89-6746-4252-9ef5-4d69ee8dc23b,0xfa000,0x32000)/File(\EFI\refind\refind_x64.efi)
Boot0007* Windows HD(2,GPT,1fb5ae89-6746-4252-9ef5-4d69ee8dc23b,0xfa000,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0017* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001A* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001B* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001C* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001D Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot001E Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot001F* USBR BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0020* USBR BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0021* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0022* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0023* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Code: Select all
genkernel --install --no-ramdisk-modules initramfsCode: Select all
dracut --no-kernel --forceCode: Select all
/boot/
├── config-4.14.65-gentoo
├── EFI
│ ├── Boot
│ │ └── bootx64.efi
│ └── Gentoo
│ ├── bootx64.efi
│ ├── initramfs-4.14.65-gentoo.img
│ ├── initramfs-genkernel-x86_64-4.14.65-gentoo
│ └── vmlinuz-4.14.65-gentoo.efi
├── initramfs-4.14.70-std531-amd64.img
├── initramfs-genkernel-x86_64-4.14.65-gentoo
├── initramfs-genkernel-x86_64-4.14.65-gentoo.old
├── System.map-4.14.65-gentoo
└── vmlinuz-4.14.65-gentoo
3 directories, 11 files
Now here's the contents of my fstab by which the kernel and initramfs were compiled
Code: Select all
UUID=647D-9C90 /boot vfat noauto,noatime 1 2
UUID=d906f773-6de8-4e0d-8202-8a78d1eab7d3 / ext4 noatime 0 1
/swapfile none swap defaults 0 0It might help to have some context; this is not the first time I compiled my kernel, I've been using this Gentoo system for a few months now. This kernel panic occured AFTER I tried moving my EFISTUB onto the ESP. originally, I had my EFISTUB entirely on my root fs in the /boot/ folder. But since the ThinkPad T480s UEFI can't read ext4 I used rEFInd to boot my system. But rEFInd randomly broke, so here I am.
I suspect it's either an issue with how my kernel modules are configured so that my initramfs aren't handling them properly, or my computer's UEFI is causing issues which maybe broke rEFInd in the first place. I'm not an expert on any of this so I don't assume I did everything right.


