This explains manual container creation. You should only use it if the automated process doesn't satisfy your needs.
Click here to watch the steps for "Container setup" as ASCII Cast
Boot your system from the Split Linux pendrive. Split will detect the partition you just created, ask for its password and mount it.
mount | grep split-horde
) and that you're connected to the Internet (ping -c1 splitlinux.org
).lxc-create --config /usr/share/splitlinux/config/splitlinux-default.conf \ --name v --template download -- \ --release current --dist voidlinux --arch amd64 --variant musl
sed 's#^lxc.*lxc/config.*##g' /var/lib/lxc/v/config
).sed -i 's#100#122#g' /var/lib/lxc/v/config
).lxc-start v
) and step into it (lxc-attach v
).useradd --create-home v
).passwd v
).Our example names the container v as in Void Linux. Using single letters for container- and user names is generally a great way to save time typing.
Click here to watch the steps for "Container package installation" as ASCII Cast
echo 'repository=http://lysator7eknrfl47rlyxvgeamrv7ucefgrrlhk7rouv3sna25asetwid.onion/pub/voidlinux/current/musl' > /etc/xbps.d/00-repository-main.conf
).SOCKS_PROXY="socks5://172.18.0.2:9050" xbps-install -Su
).SOCKS_PROXY="socks5://172.18.0.2:9050" xbps-install -S dwm st xorg-minimal xorg-fonts monero curl torsocks
).echo 'exec dwm' >> /home/v/.xinitrc
).exit
) and verify that you're back in the host system (hostname
).reboot
).DISPLAY
not being set.monospace:10
is missing.When you now log in using the container name as user name (eg v) you should end up within the container's graphical environment.
Continue at Configuration: Internet for Applications to learn how to connect your applications through Tor.