私は現在Arch Linuxを私の携帯電話に移植しており、rootfsを正しく設定しようとしています。これを外部scdardにマウントし、busyboxを使用してrootとして接続します。
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!