You are not logged in.
I somehow ended up with different linux versions in uname and pacman and cannot break the loop.
My uname is 4.13.4-1 and pacman is 4.13.7-1 and the system cannot boot: cannot load crc32 driver, failed to mount, etc.
If I manually downgrade the pacman version to 4.13.4-1, then I can boot the system but not the xserver (i can get to tty at least). This is because nvidia drivers break down as they require 4.13.7-1 (disagrees about version of symbol module_layout linux) and I cannot downgrade them manually due to circular dependency between them and the kernel version
So my question is - how can I properly upgrade the the linux kernel to make my uname happy.
I am using EFI / GRUB. I have tried already grub-install / grub-mkconfig / mkinitcpio - p. I cannot get on 4.13.7-1. Something is missing somewhere to solve the crc32 error
Last edited by snovik (2017-10-20 10:04:53)
Offline
I had this problem recently. For me it was because /boot wasn't mounted properly when I upgraded the kernel. This fixed it for me:
Boot into a liveCD mount your system partition to /mnt mount your /boot resp. ESP partition on /mnt/boot chroot in, reinstall the linux package, fix your fstab so that your ESP is always mounted to /boot so you won't have to do this again.
This is the thread: https://bbs.archlinux.org/viewtopic.php?id=231065
Offline
Please help me because I tried that as well and keep on failing. So my steps:
1. boot into LiveCD
2. mount /dev/sda2 /mnt (my system partition with arch)
3. mount /dev/sda1 /boot (EFI partition)
4. arch-chroot /mnt
5. pacman -S linux
6. added /dev/sda1 /boot vfat
7. reboot
And I am back to my crc32 error at boot
Offline
Solved: mount /dev/sda1 /mnt/boot
typos
Offline
Don't forget to fix your /etc/fstab so this doesn't happen again.
Matt
"It is very difficult to educate the educated."
Offline