「誤家庭における小規模ネットワーク構築/Raspberry Piセットアップ」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし |
|||
| (同じ利用者による、間の14版が非表示) | |||
| 1行目: | 1行目: | ||
= イメージファイルのダウンロード = |
= イメージファイルのダウンロード = |
||
== 参考 == |
|||
* https://www.raspberrypi.com/software/operating-systems/ |
* https://www.raspberrypi.com/software/operating-systems/ |
||
== ダウンロード == |
|||
<syntaxhighlight lang="bash"> |
<syntaxhighlight lang="bash"> |
||
| 26行目: | 30行目: | ||
= ストレージへの書き込み = |
= ストレージへの書き込み = |
||
== UAS対応が不完全なUSBストレージを使用する場合 == |
|||
=== 例 === |
|||
<syntaxhighlight lang="bash"> |
|||
$ lsusb -vt |
|||
... |
|||
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M |
|||
ID 1d6b:0003 Linux Foundation 3.0 root hub |
|||
|__ Port 002: Dev 008, If 0, Class=Mass Storage, Driver=uas, 5000M |
|||
ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge |
|||
... |
|||
</syntaxhighlight> |
|||
=== uasではなく、usb-storageを使用するように変更 === |
|||
* /etc/modprobe.d/jms567.conf |
|||
<pre> |
|||
options usb-storage quirks=VID:PID:u |
|||
</pre> |
|||
{| class="wikitable" |
|||
! パラメータ !! 説明 |
|||
|- |
|||
| VID || vendor ID(例:152d) |
|||
|- |
|||
| PID || product ID(例:0562) |
|||
|} |
|||
=== 変更後 === |
|||
<syntaxhighlight lang="bash"> |
|||
$ lsusb -vt |
|||
... |
|||
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M |
|||
ID 1d6b:0003 Linux Foundation 3.0 root hub |
|||
|__ Port 002: Dev 007, If 0, Class=Mass Storage, Driver=usb-storage, 5000M |
|||
ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge |
|||
... |
|||
</syntaxhighlight> |
|||
=== イメージ書き込み後、Raspberry Pi用にも設定 === |
|||
* /boot/cmdline.txt |
|||
<pre> |
|||
... usb-storage.quirks=VID:PID:u ... |
|||
</pre> |
|||
{| class="wikitable" |
|||
! パラメータ !! 説明 |
|||
|- |
|||
| VID || vendor ID(例:152d) |
|||
|- |
|||
| PID || product ID(例:0562) |
|||
|} |
|||
== 書き込み == |
|||
<syntaxhighlight lang="bash"> |
<syntaxhighlight lang="bash"> |
||
$ xzcat RASPIOS.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync |
$ xzcat RASPIOS.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync |
||
$ sync |
|||
</syntaxhighlight> |
</syntaxhighlight> |
||
| 39行目: | 102行目: | ||
| sdX || デバイス名(例:sdb) |
| sdX || デバイス名(例:sdb) |
||
|} |
|} |
||
= Raspberry Piの初期設定 = |
|||
2026年8月28日 (金) 06:04時点における最新版
イメージファイルのダウンロード
参考
ダウンロード
$ curl -O URL
| パラメータ | 説明 |
|---|---|
| URL | イメージファイルのURL(例:https://downloads.raspberrypi.com/raspios_full_arm64/images/raspios_full_arm64-2026-06-19/2026-06-18-raspios-trixie-arm64-full.img.xz) |
チェックサム
$ sha256sum -c hash.txt
| パラメータ | 説明 |
|---|---|
| hash.txt | チェックサムを記載したファイル(例:2ca7ec6ac0e43595774ebf1061334a00f9dc0d1ea879b895a174a52ea8e32ec3 2026-06-18-raspios-trixie-arm64-full.img.xz) |
ストレージへの書き込み
UAS対応が不完全なUSBストレージを使用する場合
例
$ lsusb -vt
...
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 002: Dev 008, If 0, Class=Mass Storage, Driver=uas, 5000M
ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
...
uasではなく、usb-storageを使用するように変更
- /etc/modprobe.d/jms567.conf
options usb-storage quirks=VID:PID:u
| パラメータ | 説明 |
|---|---|
| VID | vendor ID(例:152d) |
| PID | product ID(例:0562) |
変更後
$ lsusb -vt
...
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 002: Dev 007, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
...
イメージ書き込み後、Raspberry Pi用にも設定
- /boot/cmdline.txt
... usb-storage.quirks=VID:PID:u ...
| パラメータ | 説明 |
|---|---|
| VID | vendor ID(例:152d) |
| PID | product ID(例:0562) |
書き込み
$ xzcat RASPIOS.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync
| パラメータ | 説明 |
|---|---|
| RASPIOS.img.xz | イメージファイル(例:2026-06-18-raspios-trixie-arm64-full.img.xz) |
| sdX | デバイス名(例:sdb) |