Arch linux: pacman não funciona quando chrooting

12

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 .

    
por Gradient 07.04.2013 / 00:22

3 respostas

14

Lembre-se de arch-chroot e não simplesmente chroot - assim, /proc será preenchido e o pacman funcionará como esperado.

    
por 15.08.2014 / 19:09
0

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 08.05.2013 / 12:28
0

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.

    
por 24.07.2013 / 03:00