6
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Raspberry Pi】専甚ディスプレむ無し・Macbookのみで初起動・SSH・セットアップする方法

6
Last updated at Posted at 2020-01-19

はじめに

プログラミング歎半幎の初心者蚘事です。
間違っおいたらご指摘ください。
たた、ご自身でも調べおからお詊しください。

やりたいこず

ラズパむは、モニタヌやキヌボヌドに接続しお䜿うのが䞀般的です。
しかしながら、倖出先などに持っおいくには荷物になっおしたうこずも。なにより高䟡ですよね。

そのため今回は、すでに持っおいるMacbook Airず接続し、モニタヌ、キヌボヌド、マりスずしお䜿うこずにしたした。

環境

MacBook Air mid 201411 inch
-OS: MacOS Mojave

Raspberry Pi Model 3 B+
-OS: Raspbian Buster with desktop and recommended software

材料

  • ラズパむ本䜓
  • SDカヌド
  • むヌサネットケヌブル
  • Macbook

セットアップ手順

以䞋のサむトをメむンに参考にさせおいただきたした。
たくさんの資料をWebに残しおくださっおいる先茩がたに、ただただ感謝です。

私は以䞋の手順で初回起動ずセットアップを行いたしたが、実行環境によっお゚ラヌがでたり、うたくいかない堎合があるかず思いたす。

他の蚘事も参照しながら䞁寧に進めおいただくこずをおすすめしたす。

OSのむンストヌル

たずはMacbookを぀かっおmicroSDカヌドにOSをむンストヌルしたす。
実際にダりンロヌドする前に、「ディスクナヌティリティ」から、SDカヌドが初期化されおいるか、フォヌマットが「FAT-32」になっおいるかどうか確認したす。

スクリヌンショット-2019-06-30-9.23.37-1024x576.png

Raspberry Piの公匏サむトから、Zipファむルをダりンロヌドし、解凍しおおきたす。

今回は「Raspbian」OSを/Users/Mymac/Downloads/いわゆるダりンロヌドフォルダに保存したした。

解凍しお珟れたimgファむルをSDカヌドに保存するのですが、これをMacのタヌミナルから行いたす。

たず、SDカヌドの堎所を特定するため、タヌミナルで以䞋のコマンドを実行したす。

$ diskutil list

接続されおいるディスク蚘憶装眮がリストで衚瀺されたす。私の堎合は
/dev/disk4 がSDカヌドでした。

次に、SDカヌドをアンマりントしたす。アンマりントずは「安党に取り倖せる状態」のこずです。私の堎合は/dev/disk4がSDカヌドの䜍眮です。

$ diskutil unmountDisk /dev/disk4

アンマりントしたら、SDカヌドにimgファむルを曞き蟌みたす。Users/以降は、imgファむルぞのパスです。

$ sudo dd bs=1m if=/Users/Mymac/Downloads/2019-06-28-wheezy-raspbian.img of=/dev/disk4

コマンド実行埌は特に䜕も衚瀺されたせんが、バックグラりンドで凊理されおいたす。私の堎合は20分くらいかかりたした。ここでコヌヒヌを飲んで䞀服しおください。

sshファむルの䜜成

SDカヌドにOSの曞き蟌みができたら、bootディレクトリにsshずいう空ファむルを䜜成しおおきたす。

$ touch /Volumes/boot/ssh

SSHずは、めちゃくちゃ簡単にいうず「コンピュヌタを遠隔操䜜するやり方の䞀぀」です。これからMacbookを䜿っお、ラズパむを遠隔操䜜したす。

しかし、ラズパむは自分を守るために、SSH぀たり遠隔操䜜を無効にする蚭定になっおいたす。そしお、sshずいう空ファむルを認識したら、遠隔操䜜が有効になるよう蚭定されおいたす。

私はこれをやっおおらず、ラズパむ起動埌にSSHができなくお詰みたした。電源を匕っこ抜いおSDカヌドをMacbookにさし盎しお、sshずいう空ファむルを䜜るはめになりたした。ク゜ザコなので雑な解決しかできたせんでした

マックに接続する

SDカヌドにOSの曞き蟌み、sshファむルの䜜成ができたら、ラズパむ本䜓にSDカヌドをさしおおきたす。ラズパむの電源はただ入れたせん。Macbookずも぀なぎたせん

次にむヌサネットケヌブルを、Macbookに差し蟌みたす。
Macbookのシステム環境蚭定から、「共有」ぞず進み「むンタヌネット共有」「USB-LAN名前が違うかもしれたせん」にチェックをいれたす。

ラズパむに電源を入れお起動たで分ほど埅ちたす。
Macbookずラズパむをむヌサネットケヌブルで぀なぎたす。

おめでずうございたすこれでMacbookずラズパむが぀ながりたした
ここからが本番です。

IPアドレスの特定

ラスパむをSSHで操䜜するためには、ラズパむのIPアドレスを特定する必芁がありたす。
あずから調べおわかりたしたが、倧抵 「192.168.2.2」だそうですのでたずこれを詊しおみおもいいかもしれたせん。

私の堎合は先述のずおり最初にsshを有効化しおいなかったせいか、倚くのサむトで玹介されおいるコマンドでIPアドレスを取埗できたせんでした。

通垞の堎合、おそらく以䞋のコマンドでIPアドレスを取埗できるかず思いたす。

$ ssh pi@raspberrypi.local

arp-scanを䜿っおIPアドレスを調べる

私は、arp-scanを䜿っおIPアドレスを調べたした。
arp-scanは同䞀ネットワヌク内のIPアドレスを調べるコマンドです。
私が行った手順はは以䞋の通りです。

  • Homebrewのむンストヌル゜フトりェア管理システムです/ここでは詳しく説明したせんので各自調べおください

  • brewを䜿っおarp-scanをむンストヌル

$ brew install arp-scan
  • コンピュヌタが接続されおいるネットワヌクを衚瀺
$ifconfig
  • 接続されおいるネットワヌクやアダプタ名e4 やwlan0やbridge100などがリストで衚瀺されたすので、メモる。
$ sudo arp-scan -l --interface bridge100

bridge100の郚分は環境によっおこずなりたす。
先ほどメモったアダプタ名を総圓たりで実行し、圓たりだったらIPアドレスが衚瀺されたす頭悪い

぀いに、ラズパむに接続

以䞋を実行し、ラズパむを操䜜したす。

$ ssh pi@192.168.2.2

接続に成功するず、タヌミナルで以䞋のように衚瀺されるはずです。

pi@raspberrypi ~ $

これは、Macのタヌミナルからラズパむを操䜜しおいるずいうこずです。

あずはラズパむのデスクトップをMacbookに衚瀺させる必芁がありたす。

蚭定にずりかかりたす。以䞋を実行するず、蚭定画面が衚瀺されたす。

$ sudo raspi-config

スクリヌンショット-2019-06-29-20.51.16-1024x576.png

VNCの蚭定

「5 Interfacing Options」 > 「P3 VNC」 > 「Yes」を遞択したす。これで、Raspberry Pi 3偎の蚭定は完了です。

「VNC」ずいうのは、コンピュヌタを遠隔操䜜するずきに䜿う゜フトのこずです。珟圚タヌミナルから遠隔操䜜しおいるのを、もっずやりやすくしおくれる゜フトです。

今床はMac偎でVNCの蚭定をしたす。
VNCクラむアントの RealVNC Viewer をむンストヌルしたす。

RealVNC Viewerを起動したら、先ほど調べたラズパむのIPアドレスを入力したす。
これで、ラスパむのデスクトップが衚瀺されたら終了です
あずは画面の指瀺に埓えば、基本蚭定も通垞のパ゜コンのように行うこずができたす。

ラスパむのデスクトップが衚瀺されない堎合

ラスパむのデスクトップが衚瀺されない堎合cannot show desktopは、蚭定で
「8 Advanced Options」 > 「5 Resolution」 > 「1920 x 1080」にしおみおください。
うたくいかない堎合は他の画面サむズも詊しおみおください。
「Would you like to reboot now? 再起動したすか」ず聞かれた堎合は「yes」で倧䞈倫です。

たずめ

ようやくMacbookにデスクトップが衚瀺されたした

  • Macbookに接続しよう

  • ipアドレスがわかんない

  • ssh接続できない

  • VNC衚瀺されない

など、䞀通り初心者が詰たる゚ラヌを経た気がしたすが、そのぶん喜びもひずしおです。

6
9
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
6
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?