Last active
August 22, 2020 15:12
-
-
Save PieGuy314/3e0015319b5b99f8e26449c066871e2e to your computer and use it in GitHub Desktop.
Alpine setup on a Raspberry Pi Zero/W using TTL/UART cable
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Format SD card | |
# Mount SD card | |
cd /media/user/ALPINE | |
tar zxvf ~/Downloads/alpine-rpi-3.12.0-armhf.tar.gz . | |
# Append console=ttyAMA0,115200 to 'cmdline.txt' | |
# Append enable_uart=1 to 'config.txt' | |
# Connect TTL/UART cable and power up | |
sudo screen /dev/ttyUSB0 115200 | |
# Login as root on pi | |
alpine-setup | |
apk update | |
apk upgrade | |
rc-update del networking boot | |
rc-update add wpa_supplicant boot | |
apk add rng-tools rng-tools.openrc | |
rc-update add rngd boot | |
apk add avahi dbus | |
rc-update add avahi-daemon boot | |
rc-update add dbus boot | |
# Edit /etc/avahi/avahi-daemon.conf and set 'host-name=alpine' | |
rc-update -u | |
adduser user | |
lbu ci -dv | |
reboot | |
# ssh user@alpine.local, etc. | |
# Create loopback filesystem with overlay fs... | |
su - | |
mount /media/mmcblk0p1 -o rw,remount | |
sed -i 's/vfat\ ro,/vfat\ rw,/' /etc/fstab | |
dd if=/dev/zero of=/media/mmcblk0p1/vol00.img bs=1024 count=0 seek=2097152 | |
apk add e2fsprogs | |
mkfs.ext4 /media/mmcblk0p1/vol00.img | |
echo "/media/mmcblk0p1/vol00.img /media/vol00 ext4 rw,relatime,errors=remount-ro 0 0" >> /etc/fstab | |
mkdir /media/vol00 | |
mount -a | |
mkdir /media/vol00/home | |
mkdir /media/vol00/.home | |
echo "overlay /home overlay lowerdir=/home,upperdir=/media/vol00/home,workdir=/media/vol00/.home 0 0" >> /etc/fstab | |
mount -a | |
sudo mkdir /home/user | |
sudo chown user.user /home/user | |
lbu ci -dv |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment