あなたのラズベリーパイ4をセットしてください


私は昨日、最初のラズベリーパイを受け取りました.私は、ラズベリーパイ4モデルBを持っています8GB RAM私がセットアップをしていたので、1つの場所ですべての情報を得るのは難しいとわかりました.
このポストは、外部モニターなしで真新しいラズベリーPiをセットアップする手順を文書化します.
ここで私たちは何をするつもりです.
  • install the Raspberry Pi OS (64-bit)
  • setup internet connection over WiFi
  • SSH and run updates
  • setup VNC Viewer
  • install Docker
  • 私たちにはかなりカバーがたくさんあるので、始めましょう.

    必要条件
    以下はセットアップの前提条件です.
  • ラズベリーパイボード(明らかに)
  • 電源用コネクタ
  • microSDカード(あなたのパイモデルに依存します)とカードリーダー
  • (同じネットワーク上で)仕事をするもう一つのシステム
  • SSID (ネットワーク名)
  • PSK ( Network password )

  • ラズベリーパイOSのインストール
    セットアップに必要な最初のものはRaspberry Pi Imager . ラズベリーパイイメージャは、ラズベリーパイのOSと他のオペレーティングシステムをmicroSDカードにインストールするために迅速かつ簡単な方法です.イメージャは、安定したオペレーティングシステムの広い範囲を提供します.しかし、それらはすべて32ビット(私は考える)です.あなたは非常によくいずれかを選択することができます前方に移動します.
    ラズベリーパイ4は64ビットのOSをサポートしているので、64ビットのラズベリーパイのOSをインストールします.あなたは同じからダウンロードすることができますhere . それはまだベータテストと既知の問題のリストは、同じフォーラム上で見つけることができることに注意してください.
    以下の手順に従ってOSをインストールします.
  • OSとイメージャをダウンロードしたシステムにmicroSDカードを接続します.
  • を選択しますChoose OS オプション.
  • ポップアップリストをスクロールして選択するUse custom 最後に.
  • ダウンロードしたOSを選択します..zip ファイル)
  • 今すぐ選択Choose Storage と接続されたSDカードを選択します.
  • クリックWrite プロセスが完了するまで待つ.
  • Note: If you choose an OS from the recommended list, it will first download the OS and then write it to the SD card. This will take a little longer, so be patient.



    セットアップ無線LAN
    今私たちはOSをインストールして、ネットワークを設定する時間です.
    選択したファイルマネージャでSDカードを開きます.あなたはWindowsベースのシステムを使用している場合は、SDカードは、直接あなたの土地になりますboot ディレクトリ.これらのファイルを探すことでダブルチェックできます.
    bootcode.bin
    loader.bin
    start.elf
    kernel.img
    cmdline.txt
    
    ファイル名wpa_supplicant.conf 上記のファイル、すなわちboot ディレクトリ.
    しかし、あなたがいるならばLinux ベースのシステムでは、/etc/wpa_supplicant/wpa_supplicant.conf . さて、次のコンテンツをファイルに追加します.
    country=us
    update_config=1
    ctrl_interface=/var/run/wpa_supplicant
    
    network={
      scan_ssid=1
      ssid="network_SSID_here"
      psk="network_password_here"
    }
    
    ファイルを保存し、ファイル拡張子が.conf .
    PIボードのスロットにSDを挿入し、電源を接続して電源を入れます.PIブーツとして、あなたは点滅を見るべきですgreen and red ライト.ブートが完了したらgreen ライトがオフになります.

    sshとrun更新
    今、あなたのラズベリーパイのIPアドレスを見つける時間です.ネットワークをスキャンし、接続されたデバイスを取得する複数の方法があります.簡単にするためには、IPスキャナを使用することができます.このarticle あなたがから選択できるスキャナの良いリストを提供します.を選択し、インストールします.
    あなたのネットワークをスキャンして、あなたはラズベリーパイ装置が接続するのを見なければなりません.以下に例を示します.

    IPアドレスに注意してください.デフォルトの資格情報でpiにsshしましょう.
    # username - pi
    # password - raspberry
    
    ➜ ssh [email protected]
    [email protected]'s password:
    Linux raspberrypi 5.10.63-v8+ #1488 SMP PREEMPT Thu Nov 18 16:16:16 GMT 2021 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: Sun Dec  4 00:43:28 2021 from 192.168.0.233
    pi@raspberrypi:~ $
    
    ここでは、ログインするときに行うべきいくつかのことがあります.
    # change the password
    $ passwd
    
    # get updates
    $ sudo apt update
    
    # upgrade the system
    $ sudo apt upgrade
    
    ラズベリーパイのOSはまた、sudo raspi-config コマンド.次のような用語を使用してプロンプトを表示します.
    Raspberry Pi 4 Model B Rev 1.4
    
    
    ┌────────────────────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├─────────────────────────┐
    │                                                                                                            │
    │                      1 System Options       Configure system settings                                      │
    │                      2 Display Options      Configure display settings                                     │
    │                      3 Interface Options    Configure connections to peripherals                           │
    │                      4 Performance Options  Configure performance settings                                 │
    │                      5 Localisation Options Configure language and regional settings                       │
    │                      6 Advanced Options     Configure advanced settings                                    │
    │                      8 Update               Update this tool to the latest version                         │
    │                      9 About raspi-config   Information about this configuration tool                      │
    │                                                                                                            │
    │                                                                                                            │
    │                                                                                                            │
    │                               <Select>                               <Finish>                              │
    │                                                                                                            │
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
    

    VNCビューア
    正直に、あなたは本当にラズベリーパイで働くためにGUIを必要としません.しかし、特に初心者ならば、それは時に役に立つことがありえます.VNCビューアを設定しましょう.
    あなたのパイで、インストールrealvnc サーバー
    sudo apt install realvnc-vnc-server
    
    VNCサーバを起動しますvncserver コマンド
    vncserver
    
    ...
    
    Running applications in /etc/vnc/xstartup
    
    VNC Server catchphrase: "Needle baker salute. Price diagram origin."
                 signature: e4-20-40-65-48-3d-f7-51
    
    Log file is /home/pi/.vnc/raspberrypi:1.log
    New desktop is raspberrypi:1 (192.168.0.232:1)
    
    サーバーが起動するデスクトップに接続する方法についての詳細を表示する最後の行に注意してください.
    今すぐインストールVNC Viewer (また、VNCクライアントとして)を表示するには、システム上で知っている.インストールされたら、クライアントを起動し、VNCサーバーから得たデスクトップアドレスを使用します192.168.0.232:1 私の場合は).プロンプトが表示されたら、あなたはPIにSSHに使用するラズベリーPIのユーザー資格情報を提供します.

    Note: With this setup, each time you want to access the GUI you will need to SSH and start the server manually. You can enable the VNC interface by default from the configuration manager (raspi-config) -> Interface Options -> VNC -> Enabled setting.



    おめでとう!raspberry piをうまくセットアップしました.:)

    インストール
    ラズベリーパイ4にDockerをインストールすることは、超簡単です.必要なのは、スクリプトを取得し、シェルにパイプを入れるコマンドを実行することです.
    curl -sSL https://get.docker.com/ | sh
    
    デフォルトでは、Dockerデーモンは特権のあるサービスを実行します、そして、非特権のユーザーは使用なしでそれに接続することができませんsudo . 実行してみてくださいdocker ps コマンドを実行すると、次のエラーメッセージが表示されます.
    $ docker ps
    Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
    
    これを修正するために、私たちはpi ユーザdocker グループ.完了したら、PIを再起動します.
    sudo usermod -aG docker $USER
    sudo reboot
    
    sshを実行し、docker ps コマンドw/osudo エラーは発生しません.
    $ docker ps
    CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
    

    結論
    このブログ記事では、私たちはセットアップからラズベリーパイ4モデルBの外部モニタなしでPIに接続している.我々はまた、Dockerをインストールしているので、PIはすべての新しい旅に揺れるように設定されます.次のポストでは、我々はセットアップの錆と最初のアプリケーションを書く.その後、アプリケーションを格納し、ラズベリーパイでそれを実行します.だから、滞在を調整.
    私はあなたが役に立つステップを見つけて、私はあなたの貴重なフィードバックを楽しみにしてください.あなたが問題に遭遇するならば、どうか私に知らせさせてください、そして、私は助けて満足です.