「誤家庭における小規模ネットワーク構築/Raspberry Piセットアップ」の版間の差分
ナビゲーションに移動
検索に移動
| (同じ利用者による、間の22版が非表示) | |||
| 1行目: | 1行目: | ||
= 注意事項 = |
|||
== ハードウェア設定 == |
|||
{| class="wikitable" |
|||
! デバイス !! 接続先 |
|||
|- |
|||
| USB接続のSSD || USB 3.0 port 1(※port 2だと、PARTUUIDが変わってしまう) |
|||
|} |
|||
= イメージファイルのダウンロード = |
= イメージファイルのダウンロード = |
||
| 14行目: | 24行目: | ||
! パラメータ !! 説明 |
! パラメータ !! 説明 |
||
|- |
|- |
||
| URL || イメージファイルのURL(例:https://downloads.raspberrypi.com/ |
| URL || イメージファイルのURL(例:https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2026-06-19/2026-06-18-raspios-trixie-arm64.img.xz) |
||
|} |
|} |
||
| 26行目: | 36行目: | ||
! パラメータ !! 説明 |
! パラメータ !! 説明 |
||
|- |
|- |
||
| hash.txt || チェックサムを記載したファイル(例:<pre> |
| hash.txt || チェックサムを記載したファイル(例:<pre>123287c05f27b0eebd8f65456f6369b8f6635fa50a3d440a4f9f6223bf58c8e2 2026-06-18-raspios-trixie-arm64.img.xz</pre>) |
||
|} |
|} |
||
| 40行目: | 50行目: | ||
! パラメータ !! 説明 |
! パラメータ !! 説明 |
||
|- |
|- |
||
| RASPIOS.img.xz || イメージファイル(例:2026-06-18-raspios-trixie-arm64 |
| RASPIOS.img.xz || イメージファイル(例:2026-06-18-raspios-trixie-arm64.img.xz) |
||
|- |
|- |
||
| sdX || デバイス名(例:sdb) |
| sdX || デバイス名(例:sdb) |
||
|} |
|} |
||
= |
= Raspberry Piの初期設定 = |
||
== cloud-init == |
|||
* /bootディレクトリ |
|||
** cmdline.txt |
|||
** meta-data |
|||
** network-config |
|||
** user-data |
|||
=== cmdline.txt === |
|||
<pre> |
|||
... cfg80211.ieee80211_regdom=JP ds=nocloud;i=rpi-001 |
|||
</pre> |
|||
=== meta-data === |
|||
<pre> |
|||
instance-id: rpi-001 |
|||
</pre> |
|||
=== user-data === |
|||
<pre> |
|||
#cloud-config |
|||
manage_resolv_conf: false |
|||
hostname: HOST |
|||
manage_etc_hosts: true |
|||
packages: |
|||
- avahi-daemon |
|||
apt: |
|||
preserve_sources_list: true |
|||
conf: | |
|||
Acquire { |
|||
Check-Date "false"; |
|||
}; |
|||
timezone: Asia/Tokyo |
|||
keyboard: |
|||
model: pc105 |
|||
layout: "jp" |
|||
user: |
|||
name: USER |
|||
shell: /bin/bash |
|||
lock_passwd: false |
|||
passwd: "PASSWD" |
|||
ssh_authorized_keys: |
|||
- "PUBKEY" |
|||
sudo: null |
|||
ssh_pwauth: false |
|||
runcmd: |
|||
- [ systemctl, enable, --now, ssh ] |
|||
</pre> |
|||
{| class="wikitable" |
{| class="wikitable" |
||
! パラメータ !! 説明 |
|||
! デバイス !! 接続先 |
|||
|- |
|- |
||
| HOST || ホスト名 |
|||
| USB接続のSSD || USB 3.0 port 1(※port 2だと、PARTUUIDが変わってしまう) |
|||
|- |
|||
| USER || ユーザ名 |
|||
|- |
|||
| PASSWD || パスワード(コマンド:openssl passwd -6) |
|||
|- |
|||
| PUBKEY || SSHのパブリックキー |
|||
|} |
|} |
||
=== network-config === |
|||
= Raspberry Piの初期設定 = |
|||
<pre> |
|||
* Country |
|||
network: |
|||
* Language |
|||
version: 2 |
|||
* Timezone |
|||
ethernets: |
|||
* username |
|||
eth0: |
|||
* password |
|||
dhcp4: true |
|||
* WiFi network |
|||
dhcp6: true |
|||
* Browser |
|||
optional: true |
|||
wifis: |
|||
wlan0: |
|||
dhcp4: true |
|||
regulatory-domain: "JP" |
|||
access-points: |
|||
"SSID": |
|||
password: "PSK" |
|||
optional: true |
|||
</pre> |
|||
{| class="wikitable" |
|||
! パラメータ !! 説明 |
|||
|- |
|||
| SSID || SSID |
|||
|- |
|||
| PSK || PSK(コマンド:wpa_passphrase SSID passphrase) |
|||
|} |
|||
== 起動後 == |
|||
=== LANG === |
|||
<syntaxhighlight lang="bash"> |
|||
$ sudo dpkg-reconfigure locales |
|||
</syntaxhighlight> |
|||
2026年9月4日 (金) 04:27時点における最新版
注意事項
ハードウェア設定
| デバイス | 接続先 |
|---|---|
| USB接続のSSD | USB 3.0 port 1(※port 2だと、PARTUUIDが変わってしまう) |
イメージファイルのダウンロード
参考
ダウンロード
$ curl -O URL
| パラメータ | 説明 |
|---|---|
| URL | イメージファイルのURL(例:https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2026-06-19/2026-06-18-raspios-trixie-arm64.img.xz) |
チェックサム
$ sha256sum -c hash.txt
| パラメータ | 説明 |
|---|---|
| hash.txt | チェックサムを記載したファイル(例:123287c05f27b0eebd8f65456f6369b8f6635fa50a3d440a4f9f6223bf58c8e2 2026-06-18-raspios-trixie-arm64.img.xz) |
ストレージへの書き込み
書き込み
$ xzcat RASPIOS.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync
| パラメータ | 説明 |
|---|---|
| RASPIOS.img.xz | イメージファイル(例:2026-06-18-raspios-trixie-arm64.img.xz) |
| sdX | デバイス名(例:sdb) |
Raspberry Piの初期設定
cloud-init
- /bootディレクトリ
- cmdline.txt
- meta-data
- network-config
- user-data
cmdline.txt
... cfg80211.ieee80211_regdom=JP ds=nocloud;i=rpi-001
meta-data
instance-id: rpi-001
user-data
#cloud-config
manage_resolv_conf: false
hostname: HOST
manage_etc_hosts: true
packages:
- avahi-daemon
apt:
preserve_sources_list: true
conf: |
Acquire {
Check-Date "false";
};
timezone: Asia/Tokyo
keyboard:
model: pc105
layout: "jp"
user:
name: USER
shell: /bin/bash
lock_passwd: false
passwd: "PASSWD"
ssh_authorized_keys:
- "PUBKEY"
sudo: null
ssh_pwauth: false
runcmd:
- [ systemctl, enable, --now, ssh ]
| パラメータ | 説明 |
|---|---|
| HOST | ホスト名 |
| USER | ユーザ名 |
| PASSWD | パスワード(コマンド:openssl passwd -6) |
| PUBKEY | SSHのパブリックキー |
network-config
network:
version: 2
ethernets:
eth0:
dhcp4: true
dhcp6: true
optional: true
wifis:
wlan0:
dhcp4: true
regulatory-domain: "JP"
access-points:
"SSID":
password: "PSK"
optional: true
| パラメータ | 説明 |
|---|---|
| SSID | SSID |
| PSK | PSK(コマンド:wpa_passphrase SSID passphrase) |
起動後
LANG
$ sudo dpkg-reconfigure locales