Como posso corrigir o erro “mount: / mnt / proc: permission denied” durante a instalação do arco chroot usando “proot”?

2

Estou tentando instalar o arco usando proot (em vez de chroot). Estou seguindo o arch wiki . Passos que segui:
1. Faça o download e extraia o arquivo de bootstrap.
2. Em vez de usar o script arch-chroot na pasta bin (que requer chroot e, portanto, permissão de root), estou tentando usar proot com argumentos apropriados.
O wiki instrui para seguir estes comandos se eu não usar o script arch-chroot:

# mount --bind /tmp/root.x86_64 /tmp/root.x86_64
# cd /tmp/root.x86_64
# cp /etc/resolv.conf etc
# mount -t proc /proc proc
# mount --make-rslave --rbind /sys sys
# mount --make-rslave --rbind /dev dev
# mount --make-rslave --rbind /run run    # (assuming /run exists on the system)
# chroot /tmp/root.x86_64 /bin/bash

Para obter o mesmo resultado com proot , estou usando este script:
proot -b /dev -b /sys -b /run -b /proc -r /home/lubas/arch/root.x86_64/ -w / -0
Quando tento executar pacstrap /mnt base , recebo esses erros:

==> Creating install root at /mnt
mount: /mnt/proc: permission denied.
==> ERROR: failed to setup chroot /mnt
umount: bad usage
Try 'umount --help' for more information.  

Alguém pode me dizer como consertar isso?
Nota: Eu temo usar o privilégio de raiz para instalar o arco no chroot e executar o mesmo. Eu vi Arch pode ser instalado no android (sem raiz). É por isso que estou tentando fazer isso na minha máquina para que eu possa aprender o arco sem qualquer risco de atrapalhar meu sistema.

    
por Abinash Dash 15.04.2018 / 23:47

1 resposta

0

Edit: Só percebi quantos anos esta pergunta é. A resposta ainda se aplica.

Pacstrap requer permissões de root porque depende da montagem que precisa delas.

Certifique-se de que você está trabalhando em uma boa partição limpa e que nenhum dano ocorrerá em seu sistema atual, prometo.

Se você ainda está preocupado, tente inicializar o Arch em uma máquina virtual ou em uma chave usb. VM é uma ótima maneira de ir e fácil de configurar se você já estiver em uma distribuição Linux. Claro que você não vai conseguir fazer algumas das coisas divertidas, como criação de partições e formatação de disco, mas parece que você está preocupado com isso de qualquer maneira.

    
por 03.05.2018 / 20:46