🐧 Linux 総合学習プラットフォーム
Linuxをはじめる ・ 入門

ラズパイという入口——安くて壊しにくい実機

WSLや仮想マシンはパソコンの中に作る仮のLinuxですが、Raspberry Pi(ラズパイ)は数千円で買える本物のLinuxマシンです。電源を入れっぱなしにしても電気代はごくわずかで、失敗しても被害はSDカード1枚分にとどまります。この章ではラズパイをLinuxの実機入門に選ぶ理由と、microSDへの書き込みからssh接続までの最短ルートを紹介します。

ここまでWSL2や仮想マシンで、パソコンの中に「仮のLinux」を作る方法を見てきた。この章ではもう一歩進んで、本物のLinuxマシンを手元に置く選択肢を紹介する。

その入口としてちょうどいいのが、Raspberry Pi(ラズパイ)というクレジットカードよりひと回り大きい基板だ。数千円から買え、電源とmicroSDカードさえあれば、それだけで独立したLinuxマシンとして動く。

🔗
たとえWSLや仮想マシンは、母屋の中に作った仮設の別室のようなものだ。ラズパイは、庭に建てた小さな離れ。電源系統も置き場所も独立していて、母屋を巻き込まずに好きにいじれる。
💡
ポイントラズパイは「パソコンの中のLinux」ではなく「Linux専用の独立した機械」。この違いが、常時稼働や電子工作といった新しい遊び方につながる。

🔌 なぜ実機をわざわざ用意するのか

WSLや仮想マシンで十分にコマンドの練習はできる。それでもラズパイのような実機には、仮想環境にはない強みがいくつかある。

ひとつは常時稼働のしやすさだ。消費電力が小さいため、24時間つけっぱなしにしても電気代はごくわずかで済む。自宅サーバーの練習や、簡単な常駐サービスを動かし続ける用途に向いている。

もうひとつは壊しても被害が小さいことだ。設定を壊してもmicroSDカード1枚を書き直せば数分で元通りになる。母艦のパソコンには一切手を触れないので、思い切った実験がしやすい。

つまずき「壊しにくい」というのはmicroSD1枚の被害で済むという意味で、電源の抜き差しなど扱い自体が乱暴でよいわけではない。書き込み中の電源断はSDカードの破損につながるので避ける。

そして電子工作への広がりも大きな魅力だ。ラズパイには基板の端に小さなピンが並んでおり、LEDやセンサーをつないでLinuxから直接制御できる。ソフトの学習が、そのままハードを動かす楽しさにつながっていく。

WSL2 / 仮想マシンパソコンの中に作る仮のLinux環境電源はPCと共通PC起動中だけ動くRaspberry Pi独立した実機のLinuxマシン電源は別・小型単体で常時稼働実機へ
コツ迷ったら「まずWSLでコマンドに慣れる → 慣れてきたらラズパイで実機を持つ」という順番がおすすめだ。両方を同時に触っても構わないが、負担を減らすなら段階を踏むとよい。

💾 Raspberry Pi Imagerで書き込む

ラズパイは本体にストレージを内蔵していない。かわりにmicroSDカードにOSを書き込み、それを差し込んで起動する。この書き込み作業には、公式ツールのRaspberry Pi Imagerを使うのが最も簡単だ。

Raspberry Pi ImagerはWindows・macOS・Linuxのどれからでも使えるアプリで、母艦のパソコンにインストールして使う。OSの一覧から入れたいものを選び、書き込み先のmicroSDカードを選ぶだけで、複雑な手順を意識せずに準備が終わる。

Raspberry Pi Imagerを起動したら、大まかな流れはこうなる。「OSを選ぶ」→「ストレージ(microSDカード)を選ぶ」→ 設定を編集 →「書き込む」を押す。書き込みには数分かかる。
つまずき書き込み先のストレージ選択を間違えると、選んだドライブの中身がすべて消える。パソコン本体のディスクではなく、必ず挿したmicroSDカードが選ばれているか、容量表示で確認してから書き込みを始める。

🖥️ 画面もキーボードもつながずに使う——ヘッドレス設定

ラズパイにモニターやキーボードを別途つなぐ方法もあるが、この章ではもっと手軽な運用を紹介する。画面を一切つながずに、母艦のパソコンから遠隔でログインするヘッドレス運用だ。

Raspberry Pi Imagerには、書き込み前に詳細設定を開く機能がある。ここでSSHをあらかじめ有効化しておき、接続したいWi-Fiのネットワーク名とパスワードも入力しておくと、初回起動と同時にネットワークへつながり、sshでのログインを受け付ける状態になる。

💡
ポイントモニターもキーボードも用意しなくてよい。Imagerの詳細設定でSSH有効化とWi-Fi情報を仕込んでおけば、初回起動から母艦のパソコンだけで操作を完結できる。
①Imagerで書込SSH有効化Wi-Fi設定を仕込む②SDを挿して起動自動でWi-Fiに接続数十秒〜1分待つ③sshで接続ssh pi@raspberrypi.local

🔑 ssh で入って母艦から操作する

起動が終わり、Wi-Fiへの接続も済んだら、母艦のパソコンのターミナルからssh コマンドで接続する。ラズパイ側にはホスト名が設定されており、多くの場合は raspberrypi.local という名前でネットワーク上から見つけられる。

ssh pi@raspberrypi.local と打つと、初回はホスト鍵の確認メッセージが出るので yes と答え、続けてパスワードを入力するとログインできる。ログイン後はいつものLinuxのターミナルと同じ感覚でコマンドが使える。

raspberrypi.local で見つからないときは、先に ping raspberrypi.local を試すとよい。応答が返れば名前解決とネットワーク到達の両方が生きている証拠で、原因の切り分けがしやすくなる。

🔗
たとえsshでの接続は、離れの部屋に電話回線を1本引くようなものだ。物理的にその場へ行かなくても、回線越しに部屋の中の作業をすべて指示できる。

🌱 ここから広がる世界

いったんsshでログインできてしまえば、あとはこれまでのトラックで学んだコマンドがそのまま通用する。ls でファイルを見る、apt でパッケージを入れる、といった操作に、実機だからという特別な違いはほとんどない。

違いが出てくるのはむしろここからだ。基板の端に並んだピン(GPIO)を使えば、LEDを光らせたりセンサーの値を読んだりと、Linuxのコマンドが現実のモノを動かす体験に直結する。ソフトだけでは味わえない手応えがある。

つまずきGPIOを使った電子工作やより詳しい初期設定は、既存の「Raspberry Pi セットアップ」トラックで詳しく扱っている。この章はあくまで「実機を用意してsshで入るまで」の最短ルートで、その先の深掘りは別トラックに橋渡しする。

この章では、実機のLinuxマシンを迎え入れるところまでを扱った。次はUSBメモリから起動する方法や、1台のパソコンにWindowsとLinuxを同居させる方法を見ていく。

この項目に出てくる用語

実機じっき
仮想マシンやWSLではなく、独立した本物のハードウェア上で動くコンピュータのこと。
常時稼働じょうじかどう
電源を落とさず、24時間つけっぱなしで動かし続ける運用のこと。
電子工作への広がりでんしこうさくへのひろがり
ソフトの操作にとどまらず、LEDやセンサーなど現実のモノをLinuxから制御する遊び方のこと。

▶ 学習アプリでこの続きを学ぶ・演習する