5 インストールと可用性
警告:
Oracle Linux 7は現在延長サポート中です。詳細は、Oracle Linux拡張サポートおよびOracleオープン・ソース・サポート・ポリシーを参照してください。
できるだけ早くアプリケーションとデータをOracle Linux 8またはOracle Linux 9に移行してください。
完全なOracle Linux 7.7 (aarch64)インストール・メディア・イメージは、Oracle Software Delivery Cloud (https://edelivery.oracle.com/)からダウンロードできます。最新のOracle Linux 7パッケージは、Unbreakable Linux Network (ULN)およびOracle Linux yumサーバーから入手することもできます。
Oracle Linux 7.7 (aarch64)は、次の2つの形式で提供されています。
-
ファイル名フォーマット
rpi3-ol7.7-image-timestamp.img.xz
を使用するディスク・イメージ。これをSDカードにインストールして、Raspberry Pi 3 Model BまたはRaspberry Pi 3 Model B+シングルボード・コンピュータで使用できます。このイメージには、Raspberry Pi 3をOracle Linux 7に直接起動するのに必要なファームウェアが含まれています。このイメージは、代替のArmハードウェアにアクセスできない開発者が使用できます。ノート:
Raspberry Piのディスク・イメージは、開発者専用のテクノロジ・プレビューとして使用できます。Oracleでは、Raspberry Piシステム上のOracle Linuxをサポートしていません。開発者がサポートを必要とする場合は、Oracle Linux for Armコミュニティ・フォーラム(https://community.oracle.com/community/technology_network_community/server_%26_storage_systems/linux/oracle-linux-for-arm)にアクセスすることをお薦めします。
-
OracleLinux-R7-U7-Server-aarch64-dvd.iso
: 汎用64ビットArmv8ハードウェアへの標準インストールに使用できるISOイメージ。このISOはArmハードウェアでテストされており、Ampere™ eMAG™ベースのEVKプラットフォームおよびCavium ThunderX2®プロセッサで使用するように設計されています。Oracle Linux 7.7 (aarch64)が検証された最新のハードウェアについては、ハードウェア動作保証リスト(https://linux.oracle.com/hardware-certifications)を参照してください。ハードウェアが使用可能になるとリストされることに注意してください。
その他のOracle Linux 7用ソフトウェアをインストールするには、ULNの別のチャネルにサブスクライブするか、yum構成内の必要なリポジトリを有効にします。ULNで使用可能なチャネルを探すには、https://uln.oracle.com/にログインして、チャネル・オプションを確認してください。Oracle Linux 7で使用可能なOracle Linux yumリポジトリを確認するには、https://yum.oracle.com/oracle-linux-7.htmlにアクセスしてください。
ノート:
Oracle Linux yumサーバーでは、ULNで使用可能な一部のチャネルに対応するリポジトリは提供されません。これらのチャネルでは、非オープン・ソース・パッケージを提供しています。
UEK R5は、Oracle Linux 7.7 (aarch64)のフレッシュ・インストール時のデフォルトのブート・カーネルです。この更新では、これはaarch64プラットフォームで使用可能な唯一のカーネルであることに注意してください。詳細は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース5更新2 (4.14.35-1902)を参照してください。
ISOのインストール
Oracle Linux 7.7 (aarch64)のインストール・プロセスと、x86_64
プラットフォームへのインストール・プロセスに大きな違いはありません。Oracle Linux 7: インストレーション・ガイドに記載されている同じ手順および情報が、aarch64プラットフォームにも適用されます。
推奨されるインストール・プロセスは次のとおりです。
-
Oracle Technology Network (https://www.oracle.com/linux/products.html)からISOイメージを取得します
-
インストールを実行するネットワーク・インストール・サーバーを構成します。詳細は、Oracle Linux 7: インストレーション・ガイドを参照してください。
-
kickstartファイルを作成して、インストールを自動化します。このファイルの内容およびインストーラの起動時にこのファイルを使用する方法の詳細は、Oracle Linux 7: インストレーション・ガイドを参照してください。
-
ターゲットのArmハードウェアをネットワークに接続し、ネットワークからまたはPXEブートを実行して起動するようにファームウェアを構成します。手順は、ハードウェアのドキュメントを参照してください。
-
ターゲット・ハードウェアを起動し、インストールが完了するまで待ちます。
インストールを完了するには、次の例外および追加情報が必要になる場合があります。
Raspberry Pi 3イメージのインストール
Raspberry Pi 3 Model BまたはRaspberry Pi 3 Model B+ハードウェアで実行するように特別に設計されたOracle Linux 7.7 (aarch64)のインストール・イメージが提供されています。提供されているインストール・イメージは、RAWディスク・イメージへのOracle Linux 7.7 (aarch64)のデフォルト・インストールであり、SDカードにブロック単位でクローニングして、すぐに起動できます。イメージで使用されるデフォルトのファイル・システムはbtrfs
です。Raspberry Piは、Raspberry Pi Foundationの商標です。
Raspberry PiへのLinuxイメージのインストールの詳細は、https://www.raspberrypi.org/documentation/installation/installing-images/linux.mdを参照してください。
次に、推奨されるインストール・プロセスの概要を示します。
-
Oracle Technology Network (https://www.oracle.com/linux/products.html)からRaspberry Pi 3ディスク・イメージを取得します。ディスク・イメージをダウンロードしたら解凍します。
-
既存のOracle Linux 7システムで、システムに接続されているSDカード・リーダーにSDカードを挿入します。イメージのサイズは5 GBです。SDカードには少なくともこのイメージを保存する容量が必要です。8 GB以上のSDカードをお薦めします。
-
SDカードのデバイス名を指定します。この情報は、dmesgの出力から取得できます。デバイスを接続したときに、lsblkまたはfdisk -lコマンドを使用してデバイス名とデバイス情報をリストします。
-
ddコマンドを使用して、SDカード・デバイスへのイメージ・ファイルのブロック・コピーを実行します。次に例を示します。
sudo dd if=/path/to/img of=/dev/mmcblk0 bs=4M
/path/to/imgはイメージ・ファイルの相対パスで、/dev/mmcblk0はSDカードのデバイス名です。
重要:
この操作は破壊的で、指定したデバイス上のデータはすべて上書きされます。正しいデバイス名を指定していることを確認してください。操作の完了には時間がかかる場合があります。
-
操作が完了したら、SDカードをリーダーから取り出し、Raspberry PiのSDカード・リーダーに挿入して、Oracle Linux 7で起動します。
-
パスワードoracleを使用して、
root
ユーザーとしてイメージにログインします。イメージにログインしたらすぐにパスワードを変更します。
SDカードがイメージ(5 GB)より大きい場合は、パーティション・サイズを増やしてディスク使用量を最大化できます。パーティション・サイズを増やすには、インストールが完了し、Raspberry Pi上のシステムにログインした後に、次のコマンドを実行します。
sudo growpart /dev/mmcblk0 4 sudo btrfs filesystem resize max /
ヒント:
グラフィカル・ユーザー・インタフェース(GUI)が必要な場合は、yumのol7_developer_EPEL
リポジトリで入手可能なXFCEデスクトップ環境を使用でき、これはRaspberry Piなどのリソース制限のあるデバイスに適しています。