.png)
Instalei o Arch Linux do Arch Linux Evolution-Image em um dispositivo virtual. Testei a instalação com GRUB MBR e GRUB efi.
Dentro do virtualbox, posso ver o menu grub, mas quando seleciono Arch Linux, ele me dá uma
Kernel panic - não sincronizando: VFS: não é possível montar root fs em bloco desconhecido (0,0)
O que está errado?
Responder1
Eu tive um erro fstab
gerado por genfstab
(como apontadoaqui). Portanto, o kernel (por favor, corrija-me, se estiver errado) não encontrou minha partição raiz.
Gerei fstab
com rótulos e tinha uma partição com um espaço. No fstab isso deve ser escrito com \040
. genfstab
escreveu lixo para o espaço.
Outras respostassugiro executar update-initramfs -u -k version
, porém este comando é substituído por mkinitcpio
.
Para colocar o sistema funcionando eu fiz isso:
- Eu corri
grub-mkcofnig -o /boot/grub/grub.cfg
(provavelmente não é importante neste caso) depois disso eu inicializei no menu grub e pressioneicpara o grub-shell, iniciei o Arch Linux manualmente digitando 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
correto
/etc/fstab
(certifique-se de que os espaços sejam expressos como\040
)
Finalizado!
Responder2
Você pode dizer qual CPU você está usando.
No Arch OS, intel-cpu.img é necessário para CPU Intell, enquanto para CPU AMD initramfs-linux.img.
Portanto, se você estiver usando CPU Intell, você deve instalar o intel-cpu junto com a imagem do Linux.
sduo pacman -S intell-cpu
Para outras CPUs AMD, às vezes o Grub mantém o intell-cpu como microcódigo, o que também resulta na mesma situação, portanto, você precisa atualizar o arquivo grub.cfg manualmente. Abra o arquivo Grub gksu gedit /boot/grub/grub.cfg
e edite a entrada do menu Arch.
# /boot/grub/grub.cfg
...
echo 'Loading initial ramdisk'
initrd /intel-ucode.img /initramfs-linux.img
...
Repita para cada entrada do menu.