Raspberry Piのヘッドレスインストール

https://hiroto-k.hatenablog.com/entry/2020/03/04/190000
https://raspida.com/wifisetupfile


HW:Raspberry Pi 4 Model B(4GB)
OS:Raspberry Pi OS(32bit)

前提:有線LANでDHCP有効化済

※wpa_supplicant.confによる無線接続はうまくいかないので省略


--1. Raspberry Pi OSをSD Cardに書き込む
Raspberry Pi Imagerを使用

--2. 書き込み後再度マウントして、SD Cardのルートにsshという名前の空ファイルを作成(起動時にSSH接続可能となる)


--3. DHCPサーバログからRaspberry Piに付与されたIPアドレスを確認しSSH接続
デフォルトユーザ: pi
デフォルトパスワード: raspberry

--4. パスワード設定
sudo su -
passwd pi

--5. raspi-configによる初期設定
raspi-config

ホスト名設定
ローケル設定
タイムゾーン設定
ファイルシステム拡張


--6. IPアドレス設定

apt update
apt install vim

cp -p /etc/network/interfaces /etc/network/interfaces.orig
vim /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.10.10.10
netmask 255.255.255.0
gateway 10.10.10.1
dns-nameservers 8.8.8.8

systemctl restart networking

 

--7. スワップの無効化
swapoff --all
systemctl stop dphys-swapfile
systemctl disable dphys-swapfile


--8. ログをRAMディスクに書き込む設定
vim /etc/fstab

tmpfs /tmp tmpfs defaults,size=32m,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,size=32m,noatime,mode=1777 0 0

reboot