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コミュニティーフォーラムで相互に支援することを推奨しています。
前提条件
- Raspberry Piシステム
- ISOイメージのリムーバブルストレージメディア
インストールメディアの準備をする
-
Oracle Technology Network (https://www.oracle.com/linux/downloads/linux-arm-downloads.html)からRaspberry Piディスクイメージを取得します。
ディスク・イメージをダウンロードした後、必ず解凍してください。
-
既存の Oracle Linuxシステムで、イメージファイルのコピーに使用するリムーバブルストレージデバイスを挿入します。
たとえば、システムに接続されているSDカードリーダーにSDカードを挿入したり、USB接続のストレージデバイスをUSBポートに挿入したりします。
-
リムーバブルストレージデバイスに、イメージを格納するための十分な容量があることを確認します。
-
リムーバブルストレージデバイスのデバイス情報を特定します。次に例を示します。
lsblk
このコマンドは、次の例のような出力を生成することがあります。
ノート:次の例は、抽出です。実際のコマンド出力には詳細情報が含まれます。
NAME sda |_sda1 |_sda2 |_ol-root |_ol-swap |_ol-home sdb |_sdb1 |_sdb2 |_sdb3
この例では、リムーバブルストレージデバイスは
sdb
です。 -
リムーバブルストレージデバイスへのイメージファイルのブロックコピーを実行します。
注意:この操作は破壊的で、指定したデバイス上のすべてのデータが上書きされます。正しいデバイス名を指定していることを確認してください。処理には時間がかかる場合があります。
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カードに適合するように最適化されています。
-
操作が完了したら、取り外し可能なデバイスをシステムから取り出します。
sudo eject /dev/sdb
必要に応じてイメージをカスタマイズします。
-
インストールメディアデバイスをRaspberry Piの関連スロットに挿入し、デバイスの電源を入れます。
デバイスが自動的に Oracle Linuxにブートします。
-
パスワード
oracle
を使用して、root
ユーザーとしてイメージにログインします。 -
プロンプトが表示されたらすぐにパスワードを変更します。
-
リムーバブル・ストレージ・デバイスがイメージより大きい場合は、パーティション・サイズを大きくして、ディスク使用率を最大化できます。
-
デバイス情報を識別します。
mount | grep root
次の例のような情報が表示されることがあります。
dev/mmcblk1p3 on / type btrfs (rw,relatime,ssd,space_cache,subvolid=258,subvol=/root)
出力で、
/dev/mmcblk1p3
はデバイス(mmcblk1
)とパーティション番号(3
)の両方を示します。ノート:リムーバブルストレージデバイスの名前とパーティション番号は、リムーバブルストレージデバイスがマウントされている場所によって決まります。この場所は、Raspberry Piモデルによって異なります。
-
パーティションサイズを大きくします。次に例を示します。
growpart /dev/mmcblk1 3 btrfs filesystem resize max /
-
-
Learn How to Localize Your Installation on Oracle Linuxの手順に従って、システムのロケール、キーマップ、およびタイムゾーンを設定します。
-
Ethernet接続ではなく WiFiアダプタを使用してネットワークに接続する場合は、
nmcli
コマンドを使用してネットワーク設定を手動で構成する必要があります。詳細は、Oracle Linux 8: ネットワーキングの設定またはOracle Linux 9: ネットワーキングの設定を参照してください。 -
オプションで、リモートアクセス用にインストールを構成することもできます。詳細は、Oracle Linux: Connect to Remote Systems With OpenSSHを参照してください。
その他の学習リソース
docs.oracle.com/learnの他のラボを調べるか、Oracle Learning YouTubeチャネルでさらに無料の学習コンテンツにアクセスします。さらに、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerにします。
製品ドキュメントは、Oracleヘルプ・センターを参照してください。
Install Oracle Linux on a Raspberry Pi Device
F54348-08
December 2022
Copyright © 2022, Oracle and/or its affiliates.