O problema é que eu perdi uma coisa na configuração: você tem que colocar o arquivo arch.conf
no diretório entries
sob /boot/loader
.
Eu instalei o Arch Linux em um disco rígido SSD vazio. Eu configurei para usar o GPT e particionei assim:
sda1 Boot
sda2 Swap
sda3 Root
Tudo correu bem na instalação, mas o carregador de boot tem apenas duas entradas:
EFI Default Loader
Reboot Into Firmware Interface
O primeiro me traz de volta ao mesmo menu, mas desta vez sem a seleção EFI Default Loader. Este último abre as configurações da BIOS da placa-mãe.
Como faço minha configuração inicializar corretamente? parted /dev/sdb print
imprime isso:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 17.7GB 17.2GB linux-swap(v1)
3 17.7GB 180GB 162GB ext4
O /boot/loader/loader.conf tem esta aparência:
default arch
timeout 4
editor 0
E o /boot/loader/arch.conf é assim:
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sdb3 rw
Percebi que alterar o valor do tempo limite em loader.conf
altera o tempo limite do menu de inicialização, então acho que os arquivos de configuração devem ser carregados corretamente, mas o menu de inicialização nunca mostra "Arch Linux "como uma escolha. Eu verifiquei que /boot/vmlinuz-linux
e /boot/initramfs-linux.img
existem.
O problema é que eu perdi uma coisa na configuração: você tem que colocar o arquivo arch.conf
no diretório entries
sob /boot/loader
.
Você diz que /boot/vmlinuz-linux
e /boot/initramfs-linux.img
existem, mas o seu /boot/loader/arch.conf inclui /vmlinuz-linux
e /initramfs-linux.img
. Estes são os caminhos errados.
Tags boot arch-linux