Instalei o Arch, tudo correu bem. Mas quando reinicio, ele entra na linha de comando do Grub (do Grub, não rescue), como se ele não soubesse que tem que iniciar o Arch.
(LXDE)
Como vc instalou?
aparentemente o grub não foi instalado corretamente
vc pode entrar na imagem do arch
montar as partiçòes
exemplo
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/home
entre no chroot
arch-chroot /mnt
instale o grub
grub-install /dev/sda
saia do chroot
umount -R /mnt
e reinicie o computador
Voltou pro prompt do Grub. Esquece, vou tentar reinstalar seguindo a arch wiki.
ok…
veja no wiki…
apesar de achar que não terá diferença
simplesmente ele não acha o sda no for o seu caso.
caso se uefi
grub-install --target=x86_64-efi --efi-directory= esp --bootloader-id=GRUB
caso seja legacy
grub-install --target=i386-pc /dev/sd X
mais informação
https://wiki.archlinux.org/index.php/GRUB
tá sem kernel , volta no arch-chroot e instala
problema de usar script de instalação é esse , não atualiza quando os métodos mudam
Pode ser isso…
Realmente muita gente usando script, e eles não atualizaram para nova instalação
Q script? (20 chars)
Instalei usando o seu tutorial, e nele tem a instalação do Grub e do kernel normalmente. Instalei até o mesmo ambiente que você no tutorial (LXDE)
Ta sem kernel instalado.
Logue pelo pendrive rode o arch-chroot /mnt
novamente e execute:
pacman -S linux linux-headers
mkinitcpio -p linux
grub-mkconfig -o /boot/grub/grub.cfg
Blz…
A última vez que testei o tutorial estava funcionando.
Estou chegando em casa.
Estou via telefone
Vou ver o que pode ser…
Algmas perguntas
Vc tentou pelo processo de instalação do grubque eu citei anteriormente?
A partição do boot está com tipo esp caso use UEFI?
Na instalação do grub informa algum erro
Caso seja uefi no bios está setada para partição?
Uso LEGACY Bios mesmo. Teintei instalar o Grub como você falou, nada.
Tentei iniciar o Arch manualmente pelo grub, mas não faço idéia de onde está o kernel.
@swatquest tentando pela 11a vez, de alguma forma funcionou. Sei lá, acho que tinha esquecido algum módulo ou tal, mas agora tou escrevendo do LXDE no Arch (ô bichin feio hein)
Usa TAB que ele vai completar se estiver na partição correta
primeiro dê um TAB e vai mostrar todas as partições.
daí vc já pode começar o seu comando:
linux (hd0,1)/
(aperta tab e vai aparecer algo se for reconhecida a partição. Se não for reconhecida a partição, tenta outra tipo (hd0,2))
Se achou, vai
linux (hd0,X)/boot/vmli (TAB)
, acha o arquivo correto, digita os parametros de configuração, no mínimo o root=/dev/sdaX
Agora com o initrd
initrd (hd0,2)/boot/init (TAB)
Daí dá o boot
boot
Pelo que li no tuto está tudo ok.
Fiz um testes há um 2 meses e não deu erro.
Vou ver se faço um teste nestes dias e retorno com o resultado
Tente o que o @Deleterium passou. Se não funcionar faça
Obs: se criou as partições como GPT vai dar erro. Crie as partições em MBR.
Caso tenha criado em MBR, siga o procedimento abaixo sem perder a instalação já iniciada
montar as partições
exemplo
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/home
entre no chroot
arch-chroot /mnt
instale o pacotes
pacman -S base base-devel linux linux-firmware nano sudo man-db grub
instale o grub
grub-install /dev/sda
ou
grub-install --target=i386-pc --recheck --debug /dev/sda
obs: veja se instala sem erros
execute o comando
grub-mkconfig -o /boot/grub/grub.cfg
veja se aparece as imagens
saia do chroot
umount -R /mnt
e reinicie o computado
vc poderia ter dado boot por ai mesmo, no terminalzinho do grub
linux /boot/vmlinuz-linux root=/dev/sda1
initird /boot/initramfs-linux.img
boot
root=/dev/sda1 caso vc tenha instalado o arch nessa partição
pelo que vi a única coisa que faltou foi vc fazer o arquivo de configuração do grub durante a instalação do arch:
grub-mkconfig -o /boot/grub/grub.cfg
vc pode voltar no “instalador” do arch e fazer isso
Exatamente, agora que eu olhei foi isso que esqueci
De qualquer forma ja está funcionando
Ola.
Me acontece o mesmo caso do amigo. Porem ao digitar a o comando no grub> linux /boot/vmlinuz-linux root=/dev/sda2
Retorna que arquivo /boot… Não encontrado.
Fi a instalação full, e somente após reiniciar que vem pro grub e nao inicia interface grafica.
Tentei digitar apenas boot no grub, e retorna que é necessario carregar kernel primeiro.
(Bem como colega teve problemas)
;/ qql ajuda super valida
Obrigado
vc instalou um kernel? tem algum tempo já que vc precisa instalar o kernel linux explicitamente no archlinux
ou o linux-zen, ou o linux-lts ou o linux (genérico), só assim pra conseguir usar, e claro, se vc tiver os kernels só mandar o grub criar o arquivo de configuração que vc não precisa se preocupar em fazer isso (carregar kernel)
Ola leo,
Então, eu fiz a instalaçao passo a passo de diolinux em cima do arch linux.
Até o momento onde ele manda reiniciar.
Eu sinceramente acredito que esteja tudo certo, só me faltaria carregar este kernel (acredito), uso o linux mint num note e o manjaro em outrem. Tentei pela primeira vez a instalaçao do arch e sinceramentenao achei “absurda”, mas confesso que a linguagem me assusta em algumas linhas de comando.
Porém no grub quando dou o comando boot, ele diz que falta carregar o kernel, e como nao entendo dos comandos do grub me perdi.
dê boot novamente na iso do archlinux, refaça os passos até o chroot (sem mexer no disco claro, no caso sem usar o fdisk/gdisk ou os mkfs), instale o kernel linux de sua escolha e faça grub-mkconfig -o /boot/grub/grub.cfg