Lembre-se de arch-chroot
e não simplesmente chroot
- assim, /proc
será preenchido e o pacman funcionará como esperado.
Eu tenho o Ubuntu instalado no meu computador. Eu decidi instalar o Arch linux, mas eu pulei a parte sobre a instalação do Grub já instalada. Vendo que o Arch não aparece na lista de menu do Grub, decidi instalá-lo no Arch. Eu montei a partição de Arch no Ubuntu e eu chrooted nele. Eu emiti o comando pacman -S grub-bios
e recebi o seguinte:
error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
/etc/mtab
é um link simbólico para /proc/self/mounts
, mas não há nada na pasta /proc
.
O que estou fazendo de errado?
Como complemento, estou indo na direção certa para fazer o Arch aparecer na lista do Grub? EDITAR : Eu pude fazer o Arch aparecer na lista do Grub do Ubuntu fazendo sudo mount /dev/sdaX
( substitua X pelo número da partição do Arch ) antes de sudo update-grub
.
Você tem o IPv6 ativado? Não consigo usar o pacman com o IPv6 ativado em nenhuma das minhas máquinas. Você deve tentar desativá-lo.
Por edição do OP, ele fez com que o Arch aparecesse no GRUB montando manualmente sua partição do Arch e, em seguida, executando novamente o sudo update-grub
no Ubuntu.
Tags grub2 proc arch-linux pacman