DNET_Raspbian - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki
そもそも、Rasbianってなんやねん?という話。
- Raspberry Pi用
- 子供向けの教育用
- および小規模な開発者向けOS
2020年5月に正式名称が変更
- RaspbianからRaspberry Pi OSへ
- PCとMac向けのRaspbian が Raspberry Pi Desktopへ
-
コマンドラインで利用する軽量版。
-
コマンドには、以下のモノがある。
- Linux Standard Baseで参照しているコマンド
- Debian固有のコマンド(apt-get)
- Rasbian固有のコマンド (raspi-config)
-
OSパッケージは4GB以上になり、8GB以上のSDが必要。
-
デスクトップとして、必要最小限のソフトウェアも同梱
- GUIのX-Window
- 事務用ソフトウェア
- ブラウザ
- ワープロ
- 表計算
- プレゼンテーション
Raspberry Pi Foundationが推奨するソフトウェア一式が同梱
- Debian の バージョンっぽい。
- NOOBSでインストールされるOSはBusterらしい。
Debian 8 (Jessie)
Debian 9 (Stretch)
Debian 10 (Buster)
Raspbianをインストールする。
「Win32 Disk Imager」などを使用して、
OSイメージをmicroSDに書き込む。
NOOBS : New Out Of the Box Softwareを使用して、
OSインストーラをmicroSDに書き込む。
-
NOOBS for Raspberry Piをダウンロード
- Download NOOBS for Raspberry Pi
https://www.raspberrypi.org/downloads/noobs/
- Download NOOBS for Raspberry Pi
-
SDカードを「上書きフォーマット」する。
- SDメモリカードフォーマッター - SD Association
https://www.sdcard.org/jp/downloads/formatter/
- SDメモリカードフォーマッター - SD Association
-
ダウンロードしたZIPをSDカードに展開する。
-
Raspberry Piに上記のSDカード挿す。
-
Raspbianのインストールと設定修正。
https://twitter.com/openhishopjpo/status/1341977476503805953
Windows 10 IoT Core Dashboard(Windows 10 IoT Coreの該当節を参照)
的にOSイメージをmicroSDに書き込む。
-
NOOBSより、圧倒的に早く、昨今の推奨方式らしい。
-
参考
-
Raspberry Piのデフォルトの設定は次の通り。
- ホスト名: raspberrypi(raspberrypi.local)
- ユーザー名: pi
- パスワード: raspberry
-
「メニュー > 設定 > Raspberry Pi」の設定から、
-
Wi-Fi接続の方法
タスク・バー右のネットワークアイコン ( 既定では上下矢印:↑↓ )
を左クリックし、アクセスポイントのSSIDを選択して鍵を入力。 -
IPアドレスの確認方法
-
VNCのボタンを押下、connectivity欄を確認
-
LXTerminalから、以下のコマンド実行結果を確認
$ ifconfig
-
-
SSHクライアントをインストールして接続
-
公開鍵暗号を使う場合、PuTTYの手順を参考にする。
-
参考
-
Raspberry Piからディスプレイを外す場合、
「ディスプレイなしで起動できるようにする」(参考(リモート接続))を実行する。 -
VNCクライアントをインストール
- Download VNC Viewer for Windows | VNC® Connect
https://www.realvnc.com/en/connect/download/viewer/windows/
- Download VNC Viewer for Windows | VNC® Connect
-
接続
VNC Viewerを起動し、- ロケーション・バーにIPアドレスを入力
- Authenticationダイアログで、ユーザ・アカウント情報を入力
-
Raspberry Pi セットアップ 2020 春 ~ SSH + VNC 接続まで | tbsmcd.net
https://tbsmcd.net/post/raspberry_pi_setup/ -
Raspberry Pi 4にSSHとVNCで接続してみた | Developers.IO
https://dev.classmethod.jp/articles/raspberry-pi-4-ssh-vnc-remote/- Raspberry Piの設定
- SSHで接続する方法
- VNCで接続する方法
-
VNCでRaspberry Piにリモートデスクトップ接続 (Windows/Mac/Linux対応) – Indoor Corgi
https://www.indoorcorgielec.com/resources/raspberry-pi/raspberry-pi-vnc/- VNCサーバーの設定 (Raspberry Pi)
- Raspberry PiのIPアドレスを固定する
- ディスプレイなしで起動できるようにする
- VNC Viewerのインストール (Windows)
- VNC Viewerでリモート接続
- root権限で実行される。
- コマンドやスクリプトを追記できる。
- /etc/rc.localに追記
- 追加のスクリプトは、/usr/local/bin/に配置。
-
ユーザー権限で実行される。
-
ジョブをスケジュールコマンド。
-
rebootセクションに追記する。
@reboot /home/pi/hogehoge.sh
- Windowsのスタートアップ
- GUIのプログラムを起動
- Buster以降とそれ以前で設定方法が異なる
Raspbian Wheezyまでの推奨
Jessieからの推奨
- Raspberry Piでプログラムを自動起動する5種類の方法を比較・解説 - Qiita
https://qiita.com/karaage0703/items/ed18f318a1775b28eab4
-
Raspberry Pi 3
Raspbianの32bit版を使う。- CPUは64bit(arm64)対応だが、
- Raspbian上では32bitのarmv7互換モードで動作。
-
Raspberry Pi 4
Raspbianの64bit版を使う。 -
参考
- Raspberry Pi 3をarm64で起動してdockerを利用する
https://blog.knjcode.com/arm64-docker-on-raspberry-pi-3/ - Raspberry Pi 4をUSBメモリやSSDで起動する
名刺サイズの超小型PC「ラズパイ」で遊ぶ
(第35回)(1/2 ページ) - ITmedia NEWS
https://www.itmedia.co.jp/news/articles/2012/28/news030.html
- Raspberry Pi 3をarm64で起動してdockerを利用する
- 「Raspberry Pi の設定」画面の「ディスプレイ」タブから設定可能。
- ただ、解像度を下げすぎると、この画面が見切れてGUIから設定できなくなる。
- この場合、「sudo raspi-config」で、設定画面を開くことが出来る。
-
以下のコマンドを実行してインストールする。
sudo apt install ibus-mozc -
インストール後、再起動する。
-
再起動後、テキスト・エディタを起動し、
右上の「A」を[半角/全角]キーで「あ」に変え、
日本語入力ができることを確認する。 -
参考
- Raspberry Piで日本語入力する方法(iBus+Mozc) – Indoor Corgi
https://www.indoorcorgielec.com/resources/raspberry-pi/raspberry-pi-input-japanese/
- Raspberry Piで日本語入力する方法(iBus+Mozc) – Indoor Corgi
-
VNC
VNC Viewerのタスクバー辺りにある[Transfer files]を選択。
若しくは、Rasbian右上の"VNCアイコン"から、[File Transfer]を選択。-
PC → Rasbian
- [Send files]を選択。
- GUIが謎過ぎるので、unzip xxxx.zip(VM起動後の開発環境のセットアップ(Linux)の該当節を参照)で解凍。
-
Rasbian → PC
- [Fetch files to]を選択。
- Rasbianで圧縮すると*.apkだが、*.zipにリネームして解凍可能。
-
-
SSH
SCPコマンドと言うモノがあるらしいが、使ったことはない。
-
「Raspbian」から「Raspberry Pi OS」に変更
何が変わったのか - ZDNet Japan
https://japan.zdnet.com/article/35159483/ -
Download Raspbian for Raspberry Pi
https://www.raspberrypi.org/downloads/raspbian/
- Raspbian
https://ja.wikipedia.org/wiki/Raspbian - Raspberry Pi OS
https://ja.wikipedia.org/wiki/Raspberry_Pi_OS
名刺サイズの超小型PC「ラズパイ」で遊ぶ
- 「圧倒的に速い」──ラズパイにOSを
インストールする新ツール「Raspberry Pi Imager」:
https://www.itmedia.co.jp/news/articles/2006/05/news031.html - Raspberry Pi 4をUSBメモリやSSDで起動する
https://www.itmedia.co.jp/news/articles/2012/28/news030.html
移行メモ
- 「autostart」の説明にあった
[[Raspbian Buster#hcef2f3f]]は>を欠いた記法で、リンク先の「Raspbian Buster」というページも 元 Wiki 側に存在しない。アンカ#hcef2f3fは本ページの「Buster」の 見出しであるため、同ページ内の Buster へのリンクとした。- 元 Wiki では見出しそのものが他ページへのリンクになっていた箇所 (「CPUアーキテクチャ」「Docker On Rasbian」「Node-RED On Rasbian」 「.NET On Rasbian」)は、GitHub Wiki では見出しからアンカが生成されるため、 見出しをプレーン・テキストとし、リンクは直下の本文(箇条書き)に置いた。
- 同名の見出し(「OSイメージ」「参考」)が複数あり GitHub Wiki でアンカが衝突するため、括弧で文脈を補って一意にした。
- マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの Windows 10 IoT Core / PuTTY / SSH / .NET On Rasbian に張り替えた。
- PukiWiki のページ内アンカ(
#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名の該当節を参照)」の形に置き換えた。
Tags: 移行, Raspbian, Raspberry Pi OS, Debian, NOOBS, Raspberry Pi Imager, VNC, SSH, systemd