You are not logged in.
Pages: 1
Hello, I just completed an install using the official guide, and installing grub as my boot loader but I can't get my system to boot. I've verified that fstab has the right mounting points, and that my EFI partition has enough space (1GB). This is my second time installing arch. I did an install 2 years ago, and now I'm reinstalling on a larger drive for my machine. Interestingly though, I can get my new installation to boot if I plug in my old SSD over a usb adapter. I'm assuming the system is using the functioning EFI partition from the old drive, and using the new drive's root partition. I thought that maybe I could just copy all of the contents from the old EFI partition to the new one, but that results in an error saying the new EFI partition doesn't have enough space, even when it's empty.
I would greatly appreciate any help as I'm out of ideas for the moment. I can provide any additional info that would help but as of now I'm not sure what that would be.
Thanks.
Last edited by SploitStacks (2020-03-24 23:21:23)
Offline
Actual actable outputs would be nice, boot a live disc, chroot into the system mount the partitions like you expect them to and use a pastebin client to post
lsblk -f
efibootmgr -v
#contents of your fstab
what's your motherboard?
Offline
Here is a pastebin with that info.
I tried to find my specific motherboard but I believe it varies. I'm on a Lenovo Thinkpad T480 machine with its original motherboard.
Offline
run grub-install again but use the --removable flag as it puts the bootloader in esp/EFI/BOOT/BOOTX64.EFI which seems to work better in my experience.
more info here: https://wiki.archlinux.org/index.php/GRUB#UEFI_systems
Offline
Is your ESP partition really 100% full? That's bound to lead to problems.
Offline
Not sure why it worked but I remade the filesystem on my efi partition, reinstalled grub with the --removeable flag and it has booted now. Must have just missed something.
Offline
Pages: 1