Hiya yall, I do use arch daily in school and soon in university, but right now i am in a pickle.
So i put on fresh thermal paste on my t480’s cpu, and after rebooting I assume my bootloader broke. The system only allows me to “reboot into firmware settings”, and that gui looks like systemd.
I was recommended resetting bios, which i did but that didnt help.
After, i tried to arch-chroot reinstall the bootloader
$ mount /dev/nvme1n1p2 /mnt
$ mkdir /mnt/boot
$ mount /dev/nvme1n1p1 /mnt/boot
$ mount /dev/nvme1n1p3 /mnt/home
$ swapon /dev/nvme1n1p4
then $ arch-chroot /mnt and $ bootctl install.
I then restarted and the problem prevails. I hope i can get some help from you lot, feel free to criticize my formatting, descriptions … yada yada yada.
That is a mess. First of all, reinstalling the bootloader won’t fix that problem.
Next, we don’t mount the ESP on /boot. If mkdir /mnt/boot didn’t fail, it means you had the wrong thing mounted on /mnt. It should have failed because /boot should already exist in your root partition.
You likely broke your system more with those commands.
Can you share the output of sudo parted -l so we can see what we are working with? Then we can propose the commands to help with this situation.
I only added information about the specific drive as the output. Thanks for helping me anyways.
$ sudo parted -l
Model: SAMSUNG MZVLB512HAJQ-000L7 (nvme)
Disk /dev/nvme1n1: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 1075MB 1074MB fat32 bootloader boot, esp
2 1075MB 61.1GB 60.0GB btrfs
3 61.1GB 358GB 297GB btrfs
4 358GB 376GB 18.2GB linux-swap(v1) swap
5 376GB 512GB 136GB ext4 root (this one can be ignored as it is just old scrap from another broken system of mine which i still wanted to access once in a while.)
But if you only made the typo in your post, you could make sure that kernel-install-for-dracut is installed via yay -Qs kernel-install-for-dracut. This program provides the reinstall-kernels command.
error: yay: signature from "manuel <manuel@endeavouros.com>" is unknown trust
:: File /var/cache/pacman/pkg/yay-12.3.5-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.