Eu segui o Beginners Guide para instalar o Arch Linux no meu laptop. Quando eu inicializo, recebo o menu de inicialização EFI, mas quando eu seleciono Arch Linux, recebo este erro:
Kernal panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.5.4-1-ARCH #1
...
E, em seguida, o sistema bloqueia até que eu reinicialize.
Acho que devo ter configurado o carregador de boot incorretamente.
Meu disco rígido é configurado com a tabela de partições GPT e particionado como:
/dev/sda1 /boot 512MiB
/dev/sda2 / 20GiB
/dev/sda3 (swap) 4GiB
/dev/sda4 /home 199.1GiB (remaining space)
Eu executei bootctl install
e criei esses dois arquivos:
/boot/loader/loader.conf
default arch
timeout 4
editor 0
/boot/loader/entries/arch.conf
title Arch Linux
efi /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda2 rw
Verifiquei se os arquivos /vmlinuz-linux
e /initramfs-linux.img
existem:
# ls /boot
EFI initramfs-linux-fallback.img initramfs-linux.img loader vmlinuz-linux
Onde estou indo errado?
Edit: Pensei que meu fstab poderia ser útil, então postando isso também (digitado manualmente, pulando os comentários do cabeçalho e os UUIDs, qualquer erro de digitação é minha transcrição):
/ etc / fstab
# /dev/sda2
UUID={long uuid} / ext4 rw,relatime,data=ordered 0 1
# /dev/sda1
UUID={long uuid} /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2
# /dev/sda4
UUID={long uuid} /home ext4 rw,relatime,data=ordered 0 2
# /dev/sda3
UUID={long uuid} none swap defaults 0 0