Se a atualização foi abortada e o kernel estava em processo de atualização, você provavelmente ainda tem o initramfs do kernel antigo no seu /boot
enquanto o novo kernel está instalado, o que pode impedir a inicialização. Isso também pode acontecer em um sistema recém-instalado se você esqueceu de montar corretamente a partição /boot
.
A maneira mais fácil de corrigir isso seria inicializar com uma mídia de instalação do archlinux, executar um chroot
e reinstalar o kernel usando pacman
# mount /dev/yourrootdisk /mnt
# mount /dev/yourbootdisk /mnt/boot # if needed
# mount /dev/yourefipartition /mnt/boot/EFI # if you use EFI (optionnal)
# arch-chroot /mnt
# pacman -S linux
Os arquivos que devem ser modificados são /boot/initramfs-linux.img
e /boot/initramfs-linux-fallback.img
, então você provavelmente não precisa montar a partição EFI
Se por algum motivo você não puder usar pacman
, você também pode lançar mkinitcpio
manualmente para regenerar o initramfs para usar o novo kernel