当サイト限定「Raspberry Pi 3B+ のセット品」割引クーポン配布中!この機会に是非!こちらから

かんたんRetropieのセットアップ手順【Raspberry Pi Zero W/WH編】

rpi0xretropie Retropie
この記事は約9分で読めます。

Retropieは何度か取り上げました。Raspberry Pi Zero W/WHでも快適に動作します。改めてセットアップの手順をまとめてみたいと思います。ご参考にしてください。

追記 2018-05-11、2018-09-13、2019、随時加筆修正済しています。

Retropieのダウンロード

今回は2018年4月4日リリース版「retropie-4.4-rpi1_zero.img」を使用します。

Download_-_RetroPie

ダウンロードRetroPie

 

公式サイト(https://retropie.org.uk/download/)のダウンロードページには、2種類のimgファイルがあります。今回はRaspberry Pi Zero WHなので左側のRaspberry Pi 0/1のボタンですね。

microSDカードへの書き込み

分からない方は過去記事を参考にして準備してください。今回は16GBのmicroSDカードです。容量としては8GBでも充分です。余っていたので・・・。

16GBのmicroSDカード

相性が悪かったSP・・・

OSの書き込みは過去記事をご覧ください。

Raspberry Pi で使うSDカードのフォーマット方法とOSの書き込み方法
SDカードのフォーマット先にmicroSDカードをフォーマットします。定番のSDメモリカードフォーマッター 5.0をダウンロードしインストールしてください。SDメモリカードフォーマ...

microSDカードはどれを選べばいいの? という場合はこちらをご参考にして相性問題を解消してください。

シリコンパワー製はRaspberry Pi と相性が悪かったです。どうしても相性問題があります。

Raspberry Pi 3modelB+で安心して使えるmicroSDカードはこれだ!
Raspberry Pi (通称ラズパイ)に必要な物にmicroSDカードがあります。そんなmicroSDカードはご存じの方も多いように相性問題が存在します。これはメモリーの類いは昔からあるこ...

使用するRaspberry Pi Zero Wとケース

今回のRaspberry Pi Zero WのケースはAmazonで購入した物です。アクリルケースで最近お気に入りです。ヒートシンク付きでコスパは良かったです。

現在は売られていないので、正規代理店のセット品が狙い目です。

非常に簡素で、透明なので見た目も良いですし、埃以外はキチンとカバーしてくれています。GPIOも空いていますのでpHATを載せるにも問題ありません。アクリルの厚さも充分です。最近はもっぱらコレばかりですね。

このアクリルプロテクターケースも中華圏の製造販売で、AliExpressでは送料合わせて日本円で約400円弱なため気長に待てるならAliExpressでも良いでしょう。

SSHの有効化とWi-Fiへの接続準備

セットアップは主にSSH経由で行います。初めの頃はキーボードとモニターに繋いでいました。しかし、慣れるとSSH経由の方が簡単です。変換コネクタやら周辺機器も用意しなくて良いので、Raspberry Pi Zero Wは特に便利です。

 

SSHはRaspberry Pi のどのディストリビューションでも基本として無効になっています。セキュリティの関係ですね。microSDカードのルートである/bootに「ssh」という空のファイルを置くことで有効になります。

 

Macの場合ターミナルコマンドで実行します。(例:Macならばターミナルアプリ)

touch /Volumes/boot/ssh

 

Windowsの場合はコマンドプロンプトで実行します。

copy nul ssh

または

type nul > ssh

どちらも自分の居る場所のフォルダに作成されます。そのためフルパス名で記述すると良いでしょう。(ex: C:¥Users¥raspida¥Desktop¥ssh)

免責※Windowsは所持していませんので詳しく分かりません。間違っていたらごめんなさい。

Wi-Fiへの接続はヘッドレスインストール(ケーブルなしモニター無し)ではLANケーブルとは異なり”卵が先か鶏が先か”状態になってしまいます。

接続できないのにモニターがない中でWi-Fiの設定をしなくてはならないというジレンマ。

そのためこれまたルート領域の/bootに設定を記述した「wpa_supplicant.conf」を置いてあげることで自動的に繋がります。

wpa_supplicant.confの中身は以下のように準備してください。

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=JP
network={
ssid="XXXXXXXXXX"
psk="pasword"
}

色々と試した結果、上記で問題なく繋がります。
ssid=とpsk=はそれぞれのWi-Fi環境に合わせてください。なお、パスワードは平文で構いません。(平文とはパスワードの文字列そのまま)

このwpa_supplicant.confファイルをSDカードの直下にコピーして準備完了です。

RaspbianをインストールするときSSHを有効化する方法
はじめにRaspberry Pi はデフォルト(標準)でSSHは無効になっています。セキュリティ対策のためです。SSHを使用する場合は、raspi-configで有効化する必要があります。また、パ...
スポンサーリンク

Retropieの起動とログイン

ACアダプターを繋いでから1分程度待つと起動しているハズです。(すぐには反映されませんからテキトーな時間置いて)
Macならターミナルアプリ、WindowsならPuttyなどのソフトから接続してみましょう。

Macからならarpコマンドで、grep検索でフィルタし、Raspberry Pi だけを抜き出します。

arp -a | grep b8:27:eb

b8:27:ebはRaspberry Pi のベンダー固有IDです。そのあとにシリアル番号が続く形になります。

? (192.168.0.3) at b8:27:eb:4c:41:2c on en0 ifscope [ethernet]
? (192.168.0.9) at b8:27:eb:7:c5:54 on en0 ifscope [ethernet]
? (192.168.0.12) at b8:27:eb:b1:14:27 on en0 ifscope [ethernet]

ご覧のように出力されます。ちなみに3台のRaspberry Pi が稼働していますから3つ出ています。

 

今回のRetropieは192.168.0.12だったので、sshで繋いでみます。

ssh pi@192.169.0.12

おっと・・・。

ssh pi@192.168.0.12
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

エラーです。
これは以前にこのIPアドレスで別のRaspberry Pi が認識されていたので、同じ定義でっせ〜というエラーです。なので、以前の192.168.0.12の定義を削除する必要があります。

これはknown_hostsに記録されています。Macですと、~/.ssh/known_hostsのファイルです。ファイルの中身をエディタで開いて消しても構いませんけど、間違えるのでコマンドで消したいと思います。

sshでエラーの解消

ssh-keygen -R 192.168.0.12

簡単ですね。イッツ!マジック!

ssh-keygen -R IPアドレス という書式です。

オプションについては、ssh-keygen -helpで確認してください。

pi_retropie____—_ssh_pi_192_168_0_12

ログイン成功です!

もしもarpコマンドで該当のRaspberry Pi が見付けられない場合は、もしかしたらmicroSDカードがぶっ壊れているかも知れません。microSDカードを変更するか、もしくは一度電源を落として再度、wpa_supplicant.confファイルをコピーしてからやり直してみてください。(経験者は語る・・・)

Raspberry Pi 3modelB+で安心して使えるmicroSDカードはこれだ!
Raspberry Pi (通称ラズパイ)に必要な物にmicroSDカードがあります。そんなmicroSDカードはご存じの方も多いように相性問題が存在します。これはメモリーの類いは昔からあるこ...

または、リアルタイムでゲットできない何かがあるので、Mac OSXにはarp-scanというコマンドがあります。別途インストールする必要があります。次の記事もご確認ください。

同一LAN内のIPアドレスを調べる方法(MacOSX編)
arp-scanでLAN内のIPアドレスを表示させる方法インストールMac OSXにはarp-scanは入っていません。これを先ずはインストールします。brew install arp-s...

ROMの転送

ROMの転送は何種類あります。ひとつはsambaサーバをインストールすること。ちょっと手間ですけど、手持ちのパソコンから簡単に転送できますね。

転送する方法

  1. sambaで共有してファイルコピー
  2. SFTPを使う
  3. USBメモリを使って転送

Windowsは確認していませんが、Macをお使いですと、Finderでファイルメニューの[移動]-[サーバへ接続]からIPアドレスとユーザーIDとパスワードでも接続できると思います。

著作権フリーの遊べるゲームROM

市販品と変わらない完成度です。ファミコン形式のROM(.nes)です。

bladebuster

人気記事:日本語のPD-Rom「Blade Buster(ブレイドバスター)」をRetropieで遊ぶ

スポンサーリンク

日本語フォントのインストール

ROMのファイル名など日本語を表示させたい場合は、以下のフォントをインストールします。

fonts-droidか、fonts-noto、IPA-fontsなど

fonts-droidが良いでしょう。

sudo apt-get install fonts-droid-fallback

以前まではfonts-droidでしたが、Debian系のUbuntuでも更新があったようで現在はfonts-notoが基本のようです。

しかし、RetroPieのエミュレータではdroidが決め打ちされています。面倒なので、fonts-droidだけでイイでしょう。

 

なお、先にsshからsudo raspi-configを起動し、ローカルはja-utf8を選択してデフォルトにしてください。

注意!:RetropieからもRaspberry Pi のセットアップ画面に入れますが、コントローラーではフォントの選択でOKまでカーソルが行きません! ハマります。
他のPCからSSH接続での作業をオススメします。

いかがでしょう。慣れればほんの30分程度ですね。

Raspberry Pi Zero Wは小さいので、ケーブルと一緒に持ち運べて、友人宅などのテレビにもHDMI端子はあるでしょうから簡単に接続して遊べます。

自前のファミコン&スーパーファミコンクラシックミニのようなものですね。(ちなみにROMは著作権フリーのROMを使用してください)

Raspberry Pi で完全に合法のゲームROMをダウンロードして遊ぶ
世界で盛んに動画が公開されているRaspberry Pi と家庭用ゲーム機のエミュレータですが、以前にも記事にしたように日本では既に著作物のダウンロードは違法です。また、所持やゲームの吸い出し...

以上、Raspberry Pi Zero W/WHとRetroPieの主な設定方法でした。

その他のインストールと設定はこちらからどうぞ

インストールと設定

RetroPieや適法などが面倒な人は本家のエミュレータを買った方が話が早いです!
ニンテンドークラシックミニ ファミリーコンピュータ
ニンテンドークラシックミニ ファミリーコンピュータ 週刊少年ジャンプ創刊50周年記念バージョン
ニンテンドークラシックミニ スーパーファミコン+【Amazon.co.jp限定】オリジナル版『F-ZERO』"風"説明書+オリジナル壁紙 配信
プレイステーション クラシック
NEOGEO mini【Amazon.co.jp限定】「TWINKLE STAR SPRITES」STEAMコード 配信

コメント