I made a post before asking for help with some boot issues. At the time, I didn't actually know what the problem was so there wasn't much information I could provide. The solution I got worked but I've since found that I can't use it. I've also got a better idea on what the problem is.

https://i.imgur.com/4beQjdG.png
The screen in the image shows up for less than a second so I had to record a video and screenshot the frame. But at least this time I have an error message to work with. I only found it because I happened to notice a flash of yellow before it froze on the refind screen during one of my attempts.

This happens only on my desktop and not on my laptop. I am using refind as my bootloader and my root partition is BTRFS. The solution that was suggested in my previous post was to mount my efi partition on /boot instead of /boot/efi and this actually solved the problem. So I know that the issue must be that the filesystem drivers that refind uses doesn't work on my PC.

The reason I can't use this though is because I am dual booting Pop OS on the same SSD. My efi partition is 500MB and the kernel images for Pop and Arch are too big. I also can't boot into Pop on my PC anymore. This all started when I added the drivers to refind. I do plan to wipe my Pop install and use Arch instead after I try it for a bit. I just wanted to avoid having to make a partition image as a backup and potentially break my install entirely.

I know it's possible to boot with my current config since it works on my laptop. But searching for the error didn't give me any useful results. This is the closest thing I found (and it's very frustrating to read).

So I just need to find a way to fix the Buffer too small error on my PC while still using refind drivers.

Here's my lsblk output from Pop -

sdb 8:16 0 232.9G 0 disk ├─sdb1 8:17 0 512M 0 part /boot/efi ├─sdb2 8:19 0 64G 0 part / ├─sdb3 8:20 0 145.4G 0 part /home └─sdb4 8:21 0 23G 0 part /mnt/arch_root 

I can provide more information about my setup. Any help is appreciated.

submitted by /u/DarkmatterAngry
[link] [comments]