Arch Chroot on Alpine

Arch Chroot on Alpine

From: http://wiki.alpinelinux.org/Installing_ArchLinux_inside_an_Alpine_chroot.


Install bash/wget

zstd is needed too for arch-boostrap.sh

sudo apk add bash wget zstd

wget --no-check-certificate https://raw.github.com/tokland/arch-bootstrap/master/arch-bootstrap.sh

mkdir chroot64
sudo bash arch-bootstrap.sh -a x86_64 chroot64

Use this script, save it as start_chroot.

#!/bin/sh -e

pacman-key --init
pacman-key --populate archlinux
pacman -Syyu
pacman -Rs systemd # NOTE: systemd not needed, but can't seem to remove
pacman -S sudo

passwd
useradd -m -g users -G wheel -s /usr/bin/bash paul
passwd paul
export VISUAL=/usr/bin/vim
visudo # uncomment the wheel group