0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Raspberry Pi 4にRaspberry Pi OS Lite (64-bit)をインストールする

Last updated at Posted at 2026-01-05

はじめに

本記事では、Windows 11 PCを使用してRaspberry Pi 4にRaspberry Pi OS Lite (64-bit)をインストールする手順を詳細に解説する。サーバー用途やヘッドレス運用を想定し、GUI不要の軽量版OSをセットアップする。
※ 頻繁には行わないラズパイのセットアップを毎回調べ直すのも面倒なので、ほぼ、著者自身向けの備忘目的。

対象読者

  • Raspberry Piの初学者
  • サーバー用途でRaspberry Piを使用したい人
  • ヘッドレス環境(ディスプレイなし)でセットアップしたい人

前提条件

  • 作業PC: Windows 11
  • ネットワーク: インターネット接続環境
  • その他備品: microSDカードリーダー

本記事で使用するIPアドレス及びドメイン名について

本記事では、以下のRFCに従い、ドキュメント用のアドレスとドメイン名を使用する。

IPアドレス(RFC 5737準拠):

  • 192.0.2.0/24 (TEST-NET-1) を使用

ドメイン名(RFC 8375準拠):

  • home.arpa を使用

実際の環境では、ご自身のネットワーク環境に応じた適切なIPアドレス(通常は 192.168.1.0/24192.168.0.0/24 などのRFC 1918プライベートアドレス)及びドメイン名に必ず読み替える必要がある。

例示と実際の環境の対応例:

本記事の例示 実際の環境の例
192.0.2.1 192.168.1.1 (ルーター)
192.0.2.10 192.168.1.10 (Raspberry Pi)
192.0.2.100 192.168.1.100 (Raspberry Pi固定IP)
mypi.home.arpa mypi.home.arpa (実環境でも使用可)

参考:

必要なもの

ハードウェア

項目 仕様 備考
Raspberry Pi Raspberry Pi 4 Model B 2GB/4GB/8GBいずれでも可
microSDカード 8GBでもいけるらしいが、32GB以上はあると安心? 将来的にインストールするアプリ要領なども考ええて適切に
電源アダプター USB-C、5V/3A 公式推奨品が望ましい
LANケーブル Cat5e以上 初期設定用(将来的にPoEからの電源供給も考える)

ソフトウェア

  • Raspberry Pi Imager(無料)

ステップ1: Raspberry Pi Imagerのインストール

1-1. ダウンロード

公式サイトからRaspberry Pi Imagerをダウンロードする。

Raspberry Pi Imagerダウンロードページ

「Download for Windows」をクリックして、インストーラーをダウンロードする。

1-2. インストール

ダウンロードしたimager_latest.exeを実行し、ウィザードに従いインストール

Imagerインストール画面
image.png
image.png
image.png
image.png
image.png

ステップ2: OSイメージの書き込み

2-1. Raspberry Pi Imagerの起動

スタートメニューから「Raspberry Pi Imager」を起動する。

2-2. デバイスの選択

「DEVICE」タブから、使用するRaspberry Piのモデルを選択する。

  • Raspberry Pi 4 を選択

デバイス選択画面

2-3. OSの選択

「OS」タブでは、以下を選択する。

  1. Raspberry Pi OS (other) を選択
  2. Raspberry Pi OS Lite (64-bit) を選択

OS選択画面
image.png

Raspberry Pi OS Liteとは

  • デスクトップ環境(GUI)を含まない軽量版
  • サーバー用途に最適
  • メモリ使用量が少ない
  • SSHなどでリモート操作することを前提

2-4. ストレージの選択

  1. microSDカードをPCに接続
  2. 「CHOOSE STORAGE」をクリック
  3. 接続したmicroSDカードを選択

ストレージ選択画面

注意
選択したストレージのデータは完全に消去される。重要なデータがないか必ず確認すること。

2-5. 詳細設定

以下の項目を設定する:

ホスト名の設定
image.png

ホスト名について(RFC 8375準拠)
本記事では RFC 8375 に従い、.home.arpa ドメインを使用する。

  • mypi.home.arpa は例示である
  • 用途に応じて分かりやすい名前を付けることができる
    • 例: webserver.home.arpadnsserver.home.arpafileserver.home.arpa
  • .home.arpa は家庭内ネットワーク専用の正式なドメインである

ロケール設定
image.png

ユーザー名とパスワードの設定
image.png

無線LAN設定(Wi-Fi使用時のみ)
image.png

SSH有効化(必須)
image.png

image.png

すべて設定したら「次へ」をクリックする。

2-6. 書き込み開始

  1. 「WRITE」ボタンをクリック
  2. 警告メッセージが表示されるので「はい」をクリック
  3. 書き込みが開始される(5〜10分程度)

書き込み中
image.png
image.png

書き込み完了後、検証(Verify)が自動で実行される。
image.png
image.png

「Write complete!」と表示されたら、「FINISH」をクリックする。

2-7. microSDカードの取り出し

自動で取り出されない場合は、安全な取り外しを実行してからmicroSDカードを抜く。

ステップ3: Raspberry Piの起動

3-1. ハードウェアのセットアップ

  1. microSDカードをRaspberry Piに挿入

    • 裏面のスロットにmicroSDカードを差し込む
      image.png
  2. LANケーブル & 電源を接続

    • ルーターまたはスイッチに接続
    • USB-Cケーブルを接続すると自動的に起動する
      Raspberry Pi接続図
      ※ 筆者の環境では、サーバ用途で利用することもあり、ラズパイは19インチラックにマウント

3-2. IPアドレスの確認

Raspberry PiにSSH接続するため、IPアドレスを確認する。

方法1: ルーターの管理画面で確認

自身のルーターから払い出されているDHCPアドレスなどを確認する

方法2: コマンドプロンプトで確認(Windows 11)

コマンドプロンプトを開き、Raspberry PiのMACアドレスプレフィックスで検索する。

# ARPテーブルから探す
>arp -a | findstr "00-00-5E-00-53-00"
 192.168.2.10         00-00-5E-00-53-00     動的

ステップ4: SSH接続

TeraTermなどでSSH接続する

Linux mypi 6.6.51+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.51-1+rpt3 (2024-10-08) aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Jan  4 10:00:00 2025

pi@mypi:~ $ 

ステップ5: 初期設定

5-1. システムアップデート

まず、システムを最新の状態に更新する。

# パッケージリストの更新
$ sudo apt update

# インストール済みパッケージのアップグレード
$ sudo apt full-upgrade -y

5-2. 再起動

アップデート完了後、一応再起動しておく。

$ sudo reboot

5-3. システム情報の確認

適宜、起動後のシステム状態を確認する。

# OSバージョン確認
$ cat /etc/os-release

# カーネルバージョン確認
$ uname -a

# メモリ確認
$ free -h

# ディスク容量確認
$ df -h

# CPU温度確認
$ vcgencmd measure_temp

出力例:

PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
Linux mypi 6.6.51+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.51-1+rpt3 (2024-10-08) aarch64 GNU/Linux
              total        used        free      shared  buff/cache   available
Mem:          3.7Gi       156Mi       3.3Gi       8.0Mi       312Mi       3.5Gi
Swap:          99Mi          0B        99Mi
temp=45.6'C

CPU温度の目安について

  • 軽負荷: 40〜60℃
  • 高負荷時: 60〜70℃
  • 80℃を超える場合は明示的な冷却が必要、らしい

ステップ6: 静的IPアドレスの設定(オプション)

サーバー用途のため、IPアドレスを固定する前提で進める

実際の環境でのIPアドレス選択について

本例では RFC 5737 に従い 192.0.2.0/24 範囲を使用しているが、実際の環境では以下のRFC 1918プライベートアドレスから選択する:

  • 10.0.0.010.255.255.255 (10.0.0.0/8)
  • 172.16.0.0172.31.255.255 (172.16.0.0/12)
  • 192.168.0.0192.168.255.255 (192.168.0.0/16)

6-1. 現在の接続確認

$ nmcli connection show

出力例:

NAME          UUID                                  TYPE      DEVICE
netplan-eth0  a1b2c3d4-e5f6-7890-1234-567890abcdef  ethernet  eth0
lo            a1b2c3d4-e5f6-7890-1234-567890xxxxxx  loopback  lo

6-2. 静的IP設定

接続名(ここでは "netplan-eth0")を確認して、以下のコマンドを実行する

# 変数設定(実際の環境に合わせて変更すること)
$ CONN_NAME="netplan-eth0

# 使用環境に併せて、適切なIPアドレスを設定
$ STATIC_IP="192.0.2.100"

# ゲートウェイ(ルーター)のIPアドレス
$ GATEWAY="192.0.2.1"

# DNSサーバー(例:Google Public DNS使用)
$ DNS="8.8.8.8 8.8.4.4"

# 静的IP設定
$ nmcli con show "$CONN_NAME" >/dev/null 2>&1 || { echo "connection not found: $CONN_NAME"; exit 1; }
$ sudo nmcli con mod "$CONN_NAME" ipv4.addresses ${STATIC_IP}/24
$ sudo nmcli con mod "$CONN_NAME" ipv4.gateway $GATEWAY
$ sudo nmcli con mod "$CONN_NAME" ipv4.dns "$DNS"
$ sudo nmcli con mod "$CONN_NAME" ipv4.method manual

# 設定を適用:以下のどちらかを実施
# パターン1: 接続を一度明示的に切断し、その後物理的にLANケーブルを抜線・結線する
$ sudo nmcli con down "$CONN_NAME" || true

# パターン2:接続プロファイルを即時有効化し、設定をOSに反映
$ sudo nmcli con up "$CONN_NAME"

6-3. 設定確認

$ ip addr show eth0

出力に設定したIPアドレスが表示されていれば正常である。

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether dc:a6:32:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.0.2.100/24 brd 192.0.2.255 scope global noprefixroute eth0

nmcli dev show eth0 等でゲートウェイやDNSなど他に設定したネットワーク情報を併せて確認するのもよい

6-4. 新しいIPで再接続

ネットワークの再設定によりSSHが切断されているので、新しいIPアドレスで接続し直す。

6-5. ホスト名の設定

ホスト名をFQDNの形に変えておく

# ホスト名の確認
hostname
hostnamectl

# ホスト名の設定(既に設定済みの場合は不要)
sudo hostnamectl set-hostname mypi.home.arpa

# /etc/hostsの編集
sudo nano /etc/hosts

/etc/hostsの内容を以下のように編集する:

127.0.0.1       localhost
127.0.1.1       mypi.home.arpa mypi

# 実際のIPアドレスに置き換えること
192.0.2.100     mypi.home.arpa mypi

::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

保存して終了する(Ctrl+O → Enter → Ctrl+X)。

# 設定確認
hostname -f

出力が mypi.home.arpa となれば正常である。

まとめ

本記事では、Raspberry Pi 4にRaspberry Pi OS Lite (64-bit)をインストールする方法を解説した。

実施した内容

  • ✅ Raspberry Pi Imagerのインストール
  • ✅ OSイメージの書き込み
  • ✅ SSH有効化とネットワーク設定
  • ✅ 初回起動とSSH接続
  • ✅ システムアップデート
  • ✅ 静的IPアドレス設定

参考リンク

公式ドキュメント

RFC

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?