Eu tive um fstab
errado gerado por genfstab
(como apontado aqui ). Então o kernel (por favor me corrija, se isso estiver errado) não encontrou minha partição-raiz.
Eu gerava fstab
com rótulos e tinha uma partição com um espaço. No fstab isso deve ser escrito com 0
. genfstab
escreveu lixo para o espaço.
Outras respostas sugerem que você execute update-initramfs -u -k version
, entretanto este comando foi substituído por mkinitcpio
.
Para fazer o sistema funcionar, fiz isso:
- eu corri
grub-mkcofnig -o /boot/grub/grub.cfg
(provavelmente não é importante neste caso) -
depois disso eu inicializei no grub-menu e pressionei c para o grub-shell Eu iniciei o Arch Linux manualmente, inserindo os seguintes comandos:
insmod linux insmod ext2 (this works for ext3 and ext4, too or enter your filesystem-driver) set root=(hd0, 2) (enter your partiton-number starting from 1) linux /boot/vmlinuz-linux root=/dev/sda2 (again select your partition) initrd /boot/initramfs-linux.img boot
-
corrija
/etc/fstab
(verifique se os espaços estão expressos em0
)
Concluído!