Raspberry Piダウンロードするファイル
ArchLinuxARM-rpi-2-latest.tar.gz Raspberry Pi 3 で、64 bit をインストールする場合ArchLinuxARM-rpi-3-latest.tar.gz
# fdisk /dev/mmcblk0ファイルシステムの作成Command (m for help): p Disk /dev/mmcblk0: 30 GiB, 32227983360 bytes, 62945280 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x21af11bf Device Boot Start End Sectors Size Id Type /dev/mmcblk0p1 2048 206847 204800 100M c W95 FAT32 (LBA) /dev/mmcblk0p2 206848 62945279 62738432 29.9G 83 Linux
# mkfs.vfat /dev/mmcblk0p1マウントポイントの作成
# mkfs.ext4 /dev/mmcblk0p2
# mkdir /mnt/raspberry # mkdir /mnt/raspberry/bootマウント
# mkdir /mnt/raspberry/root
# cd /mnt/raspberry # mount /dev/mmcblk0p1 bootダウロードしたファイルの展開
# mount /dev/mmcblk0p2 root
# cd /mnt/raspberry # bsdtar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C root # syncrootフォルダーから bootフォルダーへファイルを移動
mv root/boot/* bootboot/config.txt の編集
gpu_mem=64 hdmi_force_hotplug=1アンマウント
hdmi_group=2
hdmi_mode=35
hdmi_drive=2
# umount /dev/mmcblk0p1
# umount /dev/mmcblk0p2
alarm のパスワードは、alarmユーザーの作成
root のパスワードは、root
# useradd -u 1200 -m -g wheel uchida固定アドレスの設定
# groupadd -g 1200 uchida
# passwd uchida
# cp /etc/netctl/examples/ethernet-static /etc/netctl/profile /etc/netctl/profileyaourt のインストールDescription='A basic static ethernet connection'# ip link set eth0 down # netctl start profile
Interface=eth0
Connection=ethernet
IP=static
Address=('192.168.0.12/24')
Gateway='192.168.0.1'
DNS=('192.168.1.1')
/etc/pacman.conf につけ加えるPython から GPIO ピンを使えるようにする。[archlinuxfr]# pacman -S base-devel package-query を、手動でインストール
SigLevel = Optional
Server = http://repo.archlinux.fr/arm
$ curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz# pacman -S yaourt
$ tar zxvf package-query.tar.gz
$ cd package-query
$ makepkg -si
# pacman -S python-setup-tools $ yaourt -Sb python-raspberry-gpioGPIO コマンドを使えるようにする。
# pacman -S wiringpi
Linux **** 4.9.13-1-ARCH #1 SMP Mon Feb 27 19:43:33 MST 2017 armv7l GNU/Linux64 ビット版のカーネル
Linux **** 4.10.1-1-ARCH #1 SMP Sun Feb 26 18:30:04 MST 2017 aarch64 GNU/Linux