Raspberry PiデバイスへのOracle Linuxのインストール

イントロダクション

Oracleには、インストールしている Oracle Linuxリリースに応じて、さまざまなRaspberry PiTMモデルで実行するように特別に設計された Oracle Linux (aarch64)インストールイメージが用意されています。使用可能なモデルには、Raspberry Pi 4 Model B、Raspberry Pi 400またはRaspberry Pi 3 Model B/B+シングルボード・コンピュータが含まれます。ラズベリー・ピ財団はラズベリー・ピ財団の商標です。

提供されるインストール・イメージは、即時ブートのためにSDカードにクローニング可能なRAWディスク・イメージへのOracle Linux (aarch64)のデフォルトのインストールです。btrfsは、イメージで使用されるデフォルトのファイル・システムです。Raspberry PiへのLinuxイメージのインストールの詳細は、https://www.raspberrypi.org/documentation/installation/installing-images/linux.mdを参照してください。

ノート: Raspberry Piのディスク・イメージは、開発者がのみ使用するテクノロジ・プレビューとして使用できます。そのため、OracleはRaspberry Piシステム上のOracle Linuxをサポートしていません。Oracleでは、開発者は https://community.oracle.com/tech/apps-infra/categories/oracle-linux-for-armにある Oracle Linux for Armコミュニティーフォーラムで相互に支援することを推奨しています。

前提条件

インストールメディアの準備をする

  1. Oracle Technology Network (https://www.oracle.com/linux/downloads/linux-arm-downloads.html)からRaspberry Piディスクイメージを取得します。

    ディスク・イメージをダウンロードした後、必ず解凍してください。

  2. 既存の Oracle Linuxシステムで、イメージファイルのコピーに使用するリムーバブルストレージデバイスを挿入します。

    たとえば、システムに接続されているSDカードリーダーにSDカードを挿入したり、USB接続のストレージデバイスをUSBポートに挿入したりします。

  3. リムーバブルストレージデバイスに、イメージを格納するための十分な容量があることを確認します。

  4. リムーバブルストレージデバイスのデバイス情報を特定します。次に例を示します。

    lsblk
    

    このコマンドは、次の例のような出力を生成することがあります。

    ノート:次の例は、抽出です。実際のコマンド出力には詳細情報が含まれます。

    NAME
    sda
    |_sda1
    |_sda2
      |_ol-root
      |_ol-swap
      |_ol-home  
    sdb
      |_sdb1
      |_sdb2
      |_sdb3
    

    この例では、リムーバブルストレージデバイスは sdbです。

  5. リムーバブルストレージデバイスへのイメージファイルのブロックコピーを実行します。

    注意:この操作は破壊的で、指定したデバイス上のすべてのデータが上書きされます。正しいデバイス名を指定していることを確認してください。処理には時間がかかる場合があります。

    sudo bash -c "xzcat compressed-image.tar.xz > /dev/path-to-device-name"
    

    前のコマンドでは、compressed- image.tar.xzはダウンロードした圧縮イメージを指します。コマンドを入力するときにイメージの相対パスを含めます。path- to- device- nameは、リムーバブルストレージデバイスの名前を示します。コマンドを入力するときにデバイス名へのパスを含めます(/dev/sdbなど)。

    現在のイメージは、以前の5Gサイズではなく4GマイクロSDカードに適合するように最適化されています。

  6. 操作が完了したら、取り外し可能なデバイスをシステムから取り出します。

    sudo eject /dev/sdb
    

必要に応じてイメージをカスタマイズします。

  1. インストールメディアデバイスをRaspberry Piの関連スロットに挿入し、デバイスの電源を入れます。

    デバイスが自動的に Oracle Linuxにブートします。

  2. パスワードoracleを使用して、rootユーザーとしてイメージにログインします。

  3. プロンプトが表示されたらすぐにパスワードを変更します。

  4. リムーバブル・ストレージ・デバイスがイメージより大きい場合は、パーティション・サイズを大きくして、ディスク使用率を最大化できます。

    1. デバイス情報を識別します。

      mount | grep root
      

      次の例のような情報が表示されることがあります。

      dev/mmcblk1p3 on / type btrfs (rw,relatime,ssd,space_cache,subvolid=258,subvol=/root)
      

      出力で、/dev/mmcblk1p3はデバイス(mmcblk1)とパーティション番号(3)の両方を示します。

      ノート:リムーバブルストレージデバイスの名前とパーティション番号は、リムーバブルストレージデバイスがマウントされている場所によって決まります。この場所は、Raspberry Piモデルによって異なります。

    2. パーティションサイズを大きくします。次に例を示します。

      growpart /dev/mmcblk1 3 
      btrfs filesystem resize max /
      
  5. Learn How to Localize Your Installation on Oracle Linuxの手順に従って、システムのロケール、キーマップ、およびタイムゾーンを設定します。

  6. Ethernet接続ではなく WiFiアダプタを使用してネットワークに接続する場合は、nmcliコマンドを使用してネットワーク設定を手動で構成する必要があります。詳細は、Oracle Linux 8: ネットワーキングの設定またはOracle Linux 9: ネットワーキングの設定を参照してください。

  7. オプションで、リモートアクセス用にインストールを構成することもできます。詳細は、Oracle Linux: Connect to Remote Systems With OpenSSHを参照してください。

その他の学習リソース

docs.oracle.com/learnの他のラボを調べるか、Oracle Learning YouTubeチャネルでさらに無料の学習コンテンツにアクセスします。さらに、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerにします。

製品ドキュメントは、Oracleヘルプ・センターを参照してください。