RbPi Archlinux setup

After a fresh image:
  • attach ethernet cable, hdmi, keyboard, mouse, power
  • login as root:root

Setup Wifi and/or Ethernet:
  • Ethernet
    • add a "TimeoutDHCP=20" option to the end of the /etc/netctl/ethernet-dhcp file
  • Wifi
    • append to /etc/../wpa_supplicant.conf:
      network={
          ssid="wifi_name"
          psk="wifi_key"
      }
    • /usr/bin/ip link set wlan0 up
    • /usr/bin/wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -Dwext
    • /usr/bin/dhcpcd wlan0
    • OPTIONAL: You may want to install wireless config later:
      pacman -Sy iw
Update package manager:
  • pacman -Syu
OPTIONAL: Audio, although its kind of crappy to use audio out:
  • install and setup audio output:pacman -S alsa-utils alsa-firmware alsa-lib alsa-plugins
  • set output to audio out: amixer cset numid=3 1
  • 0 for auto, 3 for hdmi
Install other required software:
  • pacman -Sy python2
  • pacman -Sy git

TODO: Grab code from git which could do the rest of the setup


TODO: Enter personalized configuration







Create a rc.local in /etc:
        /usr/bin/sleep 10


create a /usr/lib/systemd/scripts/rclocal.service:

[Unit]
Description=Traditional rc.local

[Service]
Type=oneshot
ExecStart=/bin/sh -c "/etc/rc.local"

[Install]
WantedBy=multi-user.target

chmod +x rclocal.service

systemctl enable /usr/lib/systemd/scripts/rclocal.service
Comments