현재 Arch Linux를 내 휴대폰에 포팅하고 있으며 rootfs를 올바르게 설정하려고 합니다. 이를 외부 scdard에 마운트하고 busybox를 사용하여 루트로 연결합니다.
busybox chroot /data/ local/mnt sh
검색해 보면 팩맨이 존재한다는 것을 알 수 있습니다.
/usr/bin # type -a pacman returns
/sbin/pacman
그러나 다음을 사용하여 기본 시스템을 설치하려고 할 때마다:
pacman -S base-devel 1lightdm xorg-xinit xfce4 networkmanager --needed
알겠어요
sh: pacman: not found
답변1
Arm7 휴대폰에서 다음 작업을 수행했습니다.
mkfs.ext4 /dev/block/mmcblk1p1
mount /dev/block/mmcblk1p1 /data/local/mnt
cd /data/local/mnt
curl -O http://fl.us.mirror.archlinuxarm.org/os/ArchLinuxARM-armv7-latest.tar.gz
tar xvpf ArchLinuxARM-armv7-latest.tar.gz
chroot /data/local/mnt
export PATH=/bin:/usr/bin
rm -f /etc/resolv.conf && echo 'nameserver 8.8.8.8' > /etc/resolv.conf
pacman -Sy
# works!