"proot"를 사용하여 아치 chroot 설치 중 "mount: /mnt/proc: 권한 거부됨" 오류를 수정하는 방법은 무엇입니까?

"proot"를 사용하여 아치 chroot 설치 중 "mount: /mnt/proc: 권한 거부됨" 오류를 수정하는 방법은 무엇입니까?

chroot가 아닌 proot를 사용하여 아치를 설치하려고 합니다. 나는 후속 조치를 취하고 있다아치스 위키. 내가 따랐던 단계:
1. 아치 부트스트랩 파일을 다운로드하고 압축을 풉니다. 2. bin 폴더의 arch-chroot 스크립트(chroot 및 루트 권한이 필요함)를 사용하는 대신 올바른 매개변수를
사용해 보았습니다 . Arch-chroot 스크립트를 사용하지 않으면 위키에서는 다음 명령을 따르라고 지시합니다. proot

# 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

내가 했던 것과 동일한 결과를 얻기 위해 proot대신 이 스크립트를 사용했습니다.
proot -b /dev -b /sys -b /run -b /proc -r /home/lubas/arch/root.x86_64/ -w / -0
실행하려고 하면 pacstrap /mnt base다음 오류가 발생합니다.

==> 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.  

누구든지 이 문제를 해결하는 방법을 말해 줄 수 있나요?
참고: 루트 권한으로 chroot에 아치를 설치하고 동일한 명령을 실행하는 것이 걱정됩니다. 나는 Arch가 Android에 설치될 수 있다는 것을 보았습니다(루트가 필요하지 않음). 그래서 나는 시스템을 망칠 위험 없이 아치를 배울 수 있도록 내 컴퓨터에서 이 작업을 수행하려고 합니다.

답변1

편집: 이 질문이 얼마나 오래되었는지 깨달았습니다. 대답은 여전히 ​​​​적용됩니다.

Pacstrap은 루트 권한이 필요한 마운트에 의존하기 때문에 루트 권한이 필요합니다.

나는 깨끗한 파티션을 다루고 있는지 확인하고 현재 시스템에 어떤 손상도 일으키지 않을 것이라고 약속합니다.

여전히 걱정된다면 가상 머신이나 USB 키에서 Arch를 부팅해 볼 수 있습니다. 이미 Linux 배포판을 사용하고 있다면 VM은 훌륭한 옵션이며 설정도 쉽습니다. 물론 디스크 파티션 나누기, 포맷하기 등 재미있는 일을 하지는 않겠지만, 그게 걱정되는 것 같군요.

관련 정보