Raspberry Pi OS Lite(64-bit) ヘッドレスインストール（bullseye編）

# はじめに
- 備忘的な記事です。
- ラスパイになるべく接続しないでセットアップしたい。（電源のみ）
- Windows10 環境で。
- Raspberry Pi Imagerを使う

[前回](https://qiita.com/nori-dev-akg/items/38c2dfb108edb0d73908) は Buster Desktopをインストールしたけど、今回は Raspberry Pi OS Lite(64-bit bullseye)。ハードは同じ RaspberryPi 3B のまま。64bit版が正式リリースされたので使ってみます。前回は Desktop版を入れたのですが、結局GUIは使わなかったので、Xは入れない。

# ハードウェア

- RaspberryPi3B：初めてのラズパイです。
- microSD card：8GB class10
- 無線LAN環境：家庭内LAN
- PC：Windows10

# microSDカード
今回は、class10 8GBにしました。コスパ的には32GBが良いのですが、バックアップを取ることが多いので8GBがちょうどいいんです。32GBも使うことはないので。

# Raspberry Pi Imager
https://www.raspberrypi.com/software/

前回までは、イメージをダウンロードしていましたが、今回は、公式ツール「Raspberry Pi Imager」を使います。

## ダウンロード
[ここからダウンロード](https://www.raspberrypi.com/software/)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/2c38c05b-5e89-616c-1a81-ae5ed982b670.png)

## 実行
ダウンロードしたファイルを実行して、「Raspberry Pi Imager」を実行する。
実行する前にSDカードは挿しておく。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/bb092efb-244d-4061-114f-9c4f2686d4f1.png)

## >CHOOSE OS
[CHOOSE OS]をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/0b02f60a-5d17-4fdf-a66d-c57b0ad7a8f0.png)


## >[Raspberry Pi OS (other)]
[Raspberry Pi OS (other)]を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/69c4145f-49c0-4c71-d6fe-f8e9d990a470.png)

[Raspberry Pi OS Lite (64-bit)] を選択する。

## >CHOOSE STRAGE

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/2bd69851-3767-30ab-b50c-9ae58537cbb1.png)

インストール先のSDカードを選択する。

## >追加オプション

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/c33d291a-075c-0443-4b8d-913d22150126.png)

最近、このボタンが追加されたようです、これが便利になってます。
以下は、私の設定です。
これまでの sshファイルや WiFi設定ファイルの作成が不要になって、ここでできるようなりました。また、先頭で「to always use」を選択しておくと記憶しておいてくれます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/7f0e8795-dec8-ac62-b0b1-cdd4bdd370e9.png)

 SAVE して保存

## WRITE
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/1394c9aa-fb10-d86d-e264-4026e6cd0c30.png)

WRITEを押すとイメージの書き込みが開始されます。

# RaspberryPi 起動
書き込みが終わったら、SDカードを RaspberryPi に挿して、電源用microUSBを繋いで起動！
RaspberryPi の赤LEDが点灯、緑LEDのチカチカ落ち着いたら多分OK！

# RaspberryPi 探し
[こちらのページ](https://qiita.com/xshell/items/af4e2ef8d804cd29e38e)のWindowsの場合を参考にコマンドプロンプトで
```
C:\>for /l %i in (0,1,255) do ping -w 1 -n 1 192.168.0.%i
```
(192.168.0.%i は環境で変える)
そのあとに

```
c:\>arp -a
  :
  192.168.0.203         b8-27-xx-xx-xx-xx     動的
  :
```

b8-27 で始まるアドレスがRaspberryPiです。
見つかればちゃんと動いてます！

# TeraTermPro
TeraTerm の説明は省略

ホスト：見つかったRaspberryPiのアドレス
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/80e60be8-43f1-ae1e-0583-d839eb676138.png" width=50%>

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/215aa314-4dac-a5a9-0fc9-bd1879c99822.png" width=50%>

ユーザ：（追加オプションで設定した Username）
パスワード：（追加オプションで設定した Password）

# 初期設定
Terminalが繋がったら初期設定を済ませておく。
configツールで行う

```
$ sudo raspi-config
```
最低限以下のものは変えておきましょう。

## rootパーティションの拡張
（不要）

## 地域設定
  5.Localisation Option
   L1 Locale
    ja-JP.UTF-8 UTF-8

## タイムゾーンの変更
  5.Localisation Option
   L2 Timezone
    Asia > Tokyo

## Wi-Fiの国コード
  5.Localisation Option
   L4 WLAN Country
    JP

## ホスト名
（追加オプションで設定(hostname)したので不要）

## パスワード
（追加オプションで設定したので不要）

[Finish] で reboot するように言われるので reboot。

# IP固定化
RaspberryPi はアドレスが変わっても困りますので固定しておく！

```
$ sudo vi /etc/dhcpcd.conf
```
下の方に下記を追加する。私の場合は、192.168.0.31 が固定IP。環境に合わせて変更すること。

```/etc/dhcpcd.conf
       :
interface wlan0
static ip_address=192.168.0.31/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
static domain_search=
noipv6
```
ここで reboot しておく。
**このあとからは、固定化したIP で繋ぐ！！**

# sudo apt-get update
ここまで来たら、お約束！やっておきましょう。

```
$ sudo apt-get update
$ sudo apt-get upgrade
```
20分ぐらい掛かった・・・。


# Samba のインストール
Windows と RaspberryPi のファイルの交換は Sambaがあった方が便利なのでインストール。（任意）

```
$ sudo apt-get install samba
```

/etc/samba/smb.conf に以下を追加

```/etc/samba/smb.conf
[pi]
   comment        = RaspberryPi
   path           = /home/pi
   guest ok       = yes
   force user     = pi
   read only = no
   browsable = yes
   create mode    = 0644
```
samba 再起動

```
$ sudo service smbd restart
$ sudo service nmbd restart
```

これでエクスプローラーで pi ユーザのホームディレクトリが見えればOK！
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/ae45e476-e2dd-097a-0687-468f65e962ad.png" width=50%>

## バックアップ
ここまでのスナップショットをバックアップとして取っておく！これ大事！
一旦、RaspberryPiを終了させて、Win32DiskImager で、今度はSDカードの読み込みをする。
**[Read]ですよ！！間違えないように！！よく確認してから！！**
Image File：保存するファイル名
Device： SDカードドライブ
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/203949/c3662d18-324c-0988-f0d9-4002641fcbda.png" width=70%>


以上、お疲れ様でした。