Arch linux on raspberry pi
Quick memo for a setup process for arch linux arm on rpi with a wireless adapter:
-
Plugin the ethenet cable into rpi. Verify the wireless adapter is recognized by the kernel using
lsusb
: [root@alarmpi ~]# lsusb Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. LAN9500 Ethernet 10/100 Adapter Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. Bus 001 Device 004: ID 050d:945a Belkin Components F7D1101 v1 Basic Wireless Adapter [Realtek RTL8188SU] - Update the system:
pacman -Syu
- Install the base system and vim, netctl is the replcaement for the netcfg package:
packman -S base-devel vim netctl
- Following is just a replica of contents in arch wiki:
cp /etc/netctl/examples/wireless-wpa /etc/netctl
-
Editing the netctl/wireless-wpa file:
vim /etc/netctl/wireless-wpa
ESSID=’yourssid’ Key=’yourpassword’ - Testing the connection:
netctl start wireless-wpa
-
See the logs:
netctl status wireless-wpa
[root@alarmpi netctl]# netctl status wireless-wpa netctl@wireless\x2dwpa.service - Networking for netctl profile wireless-wpa Loaded: loaded (/usr/lib/systemd/system/[email protected]; static) Active: active (exited) since Sat 2013-04-27 07:56:54 BST; 7s ago Docs: man:netctl.profile(5) Process: 716 ExecStart=/usr/lib/network/network start %I (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/[email protected]/wireless\x2dwpa ├─ 735 wpa_supplicant -B -P /run/wpa_supplicant_wlan0.pid -i wlan0… └─1066 dhcpcd -qL -t 10 wlan0` - Add entry into systemd:
netctl enable wireless-wpa
- Unplug the cable and testing the wireless connection!!!