Linux®
Version 8.2
Release Notes
November 2020
0898003-8.2

免責事項
本書に含まれる情報は予告なしに変更することがあります。Concurrent Real-Time, Incは本書から誤りを取り除くために努力していますが、存在し続ける可能性のある誤りに関するConcurrent
Real-Time, Incの責務は、Concurrent Real-Time, Incに知らされている指摘された誤りを訂正する
事です。

ライセンス
Concurrent Real-Time, Incの書面による同意なしに本書の複製を禁止します。同意によって複製された本書の如何なるコピーもConcurrent Real-Time, Incの著作権情報に含まれます。

商標に関する通知
Concurrent Real-Time, IncおよぼそのロゴはConcurrent Real-Time, Incの登録商標です。その他すべてのConcurrent Real-Timeの製品名称はConcurrent Real-Timeの商標であり、同時にその他すべての製品名称は各々の所有者の商標または登録商標です。Linux®はLinux Mark Institute (LMI)のサブライセンスに準じて使用しています。

© 2020 Concurrent Real-Time, Inc – All Rights Reserved
コンカレント日本株式会社〒111-0052 東京都台東区柳橋 2-19-6
柳橋ファーストビル4階
NOTE: 情報は告知なしに変更されます。また、本書は英文資料を意訳した内容となります。

目次

1.0 序文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1
1
2
3
4
4
2.0 文書 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 RedHawk Linuxの文書 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.2 ベンダーの文書 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.0 必要条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1 ソフトウェア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 ハードウェア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.0 本リリースでの変更点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1 RedHawk Version 8.2の拡張機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1.1 CentOS 8.2およびUbuntu 20.04ベース . . . . . . . . . . . . . . . . . . . . .
8
4.1.2 kernel.org 5.4.66-rt38ベース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1.3 Version 8.0からのアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1.4 新たなRedHawkシステム・コールIDの施行 . . . . . . . . . . . . . . . 8
4.1.5 管理割込みの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1.6 最新のRCIMドライバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1.7 システム・メモリの暗号化のサポート (AMD) . . . . . . . . . . . . . . 9
4.1.8 新たなRedHawkカーネル保護サービス . . . . . . . . . . . . . . . . . . . . . 9
4.1.9 blscfg grubユーティリティ拡張 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1.10 カスタム・カーネル構築に追加されるセキュア・ブートのサポー
ト ..........................................................
9
4.1.11 リアルタイム仮想環境の強化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1.12 xtraceに追加された新たなトレース・ポイント . . . . . . . . . . . . . 10
4.1.13 最新のNVIDIA®ドライバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.1.14 最新のCUDA SDK 11.02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.1.15 最新のOpenOnload® (Onloadに名称変更) . . . . . . . . . . . . . . . . . . 10
4.2 RedHawk Version 8.0の拡張機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2.1 CentOS 8.0ベース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2.2 kernel.org 4.14ベース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2.3 UEFIセキュア・ブートのサポート . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2.4 最新のRCIMドライバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2.5 最新のRCIM GPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2.6 blscfg Grubユーティリティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2.7 最新のNVIDIA®ドライバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2.8 最新のCUDA SDK 10.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2.9 最新のネットワークOpenOnload® . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2.10 Ubuntuをサポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3 Version 8.0での修正点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3.1 Version 8.0へのアップグレードは非サポート . . . . . . . . . . . . . . . 12
4.3.2 PERFMONイベントのトレースは廃止 . . . . . . . . . . . . . . . . . . . . . 12
4.3.3 RedHawkのシステム・コールは新IDに . . . . . . . . . . . . . . . . . . . . . 12
4.4 CentOS 8.0での変更点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.0 インストール手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1 CentOSソフトウェアのインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1.1 CentOSのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1.2 CentOS Updatesのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.2 RedHawk Linuxのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.1 製品説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 製品メディア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 バージョン番号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 システムの更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 構文記法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

RedHawk Linux Version 8.2 Release Notesi目次

5.3 RCIMのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.3.1 ハードウェア・インストール・チェックリスト . . . . . . . . . . . . . 38
5.3.2 RCIMの動作の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.3.3 GPSモジュール用NTP Updatesのインストール . . . . . . . . . . . . . . 39
5.4 Frequency-Based Scheduler(FBS)のインストール . . . . . . . . . . . . . . . . . 40
5.5 追加のRedHawk製品のインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.6 ディスクからRedHawk Updatesのインストール . . . . . . . . . . . . . . . . . . 40
5.7 WebサイトからRedHawk Updatesのインストール . . . . . . . . . . . . . . . . 41
6.0 アップグレード手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.1 アップグレードの事前手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.2 RedHawkアップグレードの事前手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.3 RedHawk 8.2へRedHawkをアップグレード . . . . . . . . . . . . . . . . . . . . . . 44
7.0 NVIDIAグラフィック構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.1 サポート済みNVIDIA GPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.2 マルチNVIDIAビデオ・カードの留意事項 . . . . . . . . . . . . . . . . . . . . . . . 46
7.3 ディスプレイ構成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.3.1 Single . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.3.2 Xinerama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.3.3 MultiDesktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.3.4 Twinview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.3.5 Twinview-Xinerama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.3.6 Twinview-MultiDesktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.4 nvidia-xconfigの利用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.5 nvidia-settingsの利用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.6 nvidia-xconfigが生成したxorg.confファイルの修正 . . . . . . . . . . . . . . . . 57
7.7 問題の解決 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
8.0 追加情報 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
8.1 インストール/構成の問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
8.1.1 ファイル・システムのバックアップの推奨. . . . . . . . . . . . . . . . . . 60
8.1.2 Swapファイル・システム・サイズのガイドライン . . . . . . . . . . 61
8.1.3 RCIM接続モード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
8.1.4 Linux Rescueの利用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
8.1.5 VNC経由でCentOSを遠隔インストールする方法 . . . . . . . . . . . . 64
8.1.6 インストールGUIが開始しない場合 . . . . . . . . . . . . . . . . . . . . . . . 66
8.2 留意事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
8.2.1 コンパイラ要件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
8.2.2 ハイパースレッドの有効化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
9.0 既知の問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.0 ソフトウェアのアップデートとサポート. . . . . . . . . . . . . . . . . . . . . . 72
10.1 ソフトウェアの直接サポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
10.2 ソフトウェアのアップデート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
10.2.1 NUU経由のアップデート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
10.2.2 手動でダウンロードしたRPMのインストール . . . . . . . . . . . . . . 73
10.2.3 Update Discのカスタマイズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
10.3 文書のアップデート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

付録A

Ubuntuのサポート
概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ubuntuのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ubuntuソフトウェアの更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RedHawk Linuxのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ii

A-1
A-1
A-5
A-7

RedHawk Linux Version 8.2 Release Notes

目次

RedHawkソフトウェアの更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ubuntu固有の注意事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
カスタム・カーネルの構築とインストール . . . . . . . . . . . . . . . . . . . . . .
セーフ・グラフィック・モードでのUbuntuのインストール . . . . . . . .

付録B

ARM64のサポート
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
インストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

付録C

A-9
A-10
A-11
A-12

B-1
B-1

UEFIセキュア・ブート
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

RedHawk Linux Version 8.2 Release Notes

C-1
C-1

iii

目次

iv

RedHawk Linux Version 8.2 Release Notes

序文

1.0. 序文
1

本書は、Concurrent Real-Time, IncのRedHawk™ Linux®オペレーティング・システムVersion 8.2に関するリリース情報ならびにインストール手順を提供します。
1

1.1 製品説明
RedHawk™ Linux® は、オープン・ソースLinuxオペレーティング・システムのリアルタ
イム・バージョンです。複雑なリアルタイム・アプリケーションに要求される互換性およびパフォーマンスをサポートするため、標準Linux version 5.4に改良を行いました。
RedHawkは、すべてのシステム・オペレーションを直接制御するシングル・プログラミン
グ環境をサポートするため、シングル・カーネル設計を利用します。この設計は、高I/O
スループットとデターミニスティック(レスポンス時間が予測可能)なファイル、ネットワ
ーキング、グラフィックI/O操作を同時に提供しながら、デターミニスティックなプログ
ラムの実行および割り込みに対するレスポンスを可能とします。RedHawkはシミュレーシ
ョン、データ収集、工業制御機器、医療画像システムが求めるデターミニスティック・ア
プリケーションのための理想的なLinux環境です。
RedHawkに含まれているのは一般的なCentOS® 8.2です。一方、RedHawkは全てのCentOS
8.2互換ディストリビューションに対してインストールすることも可能であることに注目してください。加えて、RedHawk 8.2は現在、人気のあるUbuntuディストリビューション
もサポートします。詳細については付録A Ubuntuのサポートを参照して下さい。
RedHawkのインストール媒体は、リアルタイム・カーネルとRedHawk固有のカーネル機能にアクセスするためのライブラリを提供します。オプションのNightStar™ RT開発ツール
は、リアルタイム・アプリケーションの開発に利用可能で、Frequency-Based
Scheduler(FBS)はリアルタイム・クロックまたは他の外部割込みソースから駆動する周期
アプリケーションのスケジュールに利用することが可能です。パフォーマンス・モニタ・
モジュールはそのスケジューラー上の各プロセスの詳細なCPU利用状況を取得することが可能です。
RedHawkカーネルは、Concurrent Real-Timeが45年を超えるリアルタイムOSの開発経験によりオープン・ソースのパッチとConcurrent Real-Timeがサポートしてきたリアルタイム
UNIX®から派生した機能の両方を統合しています。
RedHawkはConcurrent Real-TimeのiHawk™システムに各々含まれます。64bit機能を持つ
iHawkだけが64bit版のみ利用可能なRedHawk 8.2を実行可能ですが、iHawkは多様なアーキテクチャや構成で利用可能な対象型マルチプロセッサ(SMP)システムです。
SMPへの対応は高度に最適化されています。シールドCPUとして知られるユニークなコン
セプトは、プロセッサーの一部を最もデターミニスティックな性能を必要とするタスク専
用とすることができます。個々のCPUは、割り込み処理、カーネル・デーモン、割り込み
ルーチン、その他のLinuxタスクからシールドすることが可能です。プロセッサ・シール
ディングは、プロセスの高速かつ信頼できる外部イベントへの応答を保証する高度なデターミニスティックな実行環境を提供します。
RedHawk Linuxはカーネル5.4シリーズをベースとする他のLinuxディストリビューション
のPOSIX®適合レベルを満足します。Intel® x86とARMv8-Aアーキテクチャ上のLinuxは、Intel x86とARMv8-Aプラットフォームで実行するよう設計された市販アプリケーションをConcurrent Real-TimeのiHawkプラットフォームで実行することを可能にする事実上のバイナリ標準を規定しました。
NightStar RT、RedHawk ArchitectおよびRedHawk KVM-RTはRedHawk Linux上で実行することが可能なオプション製品です。
NightStar RTは、負担をかけずにリアルタイム多重処理アプリケーションの制御、監視、解析、デバッグのための強固なグラフィカル・インターフェースを提供するConcurrent
Real-Timeの強力なリアルタイム・ツールセットです。すべてのツールはアプリケーショ
ンとして同一システム上でもリモートでも実行させることが可能です。

RedHawk Linux Version 8.2 Release Notes

1

序文NightStar RTツールは以下を含みます：
NightView™ソースレベル・デバッガー：マルチ言語、マルチプロセッサ、マルチプロ
グラム、マルチスレッドの監視、デバッグをシングルGUIで行います。

NightTrace™実行時間アナライザー：動作中のアプリケーションの挙動を解析することが可能です。

NightSim™周期スケジューラー：周期実行を必要とするアプリケーションを簡単にス
ケジューリングすることが可能です。

NightProbe™データモニター：実行中の複数のプログラムのデータのサンプリング、
記録、修正に利用します。

NightTune™ パフォーマンスチューナー：システム及びアプリケーションの性能を解析するために利用します。

RedHawk Architectは、開発者がターゲット・イメージに含めるLinuxおよびアプリケーシ
ョンを選択することが可能な使い易いGUIを持つ強力なツールです。ターゲット・イメー
ジは完全なワークステーションから専用サーバーへ拡張、更に小さな組み込みアプリケー
ションへ縮小することも可能です。RedHawk Architectはハード・ドライブ、フラッシュ・
メモリ、DVD、USBフラッシュへインストールするための展開ツールを提供します。
RedHawk KVM-RTは、RedHawkのリアルタイム・デターミニズムをゲストのRedHawk仮想マシーンに拡張するためにQEMU/KVMとRedHawkのリアルタイム機能を活用するリア
ルタイム・ハイパーバイザー・ソリューションです。

1.2 製品メディア
下表には各Concurrent Real-Timeのシステムに対してRedHawk Linux Version 8.2と共に供給される光学メディア・ディスクを記載しています。

WARNING
RedHawkの媒体に関する大半のソフトウェアはGNU GPLライセンス
に従い許諾されている一方、いくつかの構成はそうではありません。従って、本媒体を自由に複製することはできません。

2

RedHawk Linux Version 8.2 Release Notes

序文

製品メディアプロセッサの型:
モデル:

IntelおよびAMD x86_64 64-bit
iHawk Intel-based systems
iHawk AMD-based systems
iHawk ARM-based systems
ImaGen Intel-based systems
ImaGen AMD-based systems[ HQxxx ][ HRxxx ][ HAxxx ][ HQ0G1 ][ HR0G1 ]オペレーティング・システム・ディスク：
CentOS 8.2 (64-bit) (1 DVD)
[WA-CENT, WA-CENT-ARM64 Version 8.2]
CentOS 8.2 Source (64-bit) (2 DVDs)[WA-CENT, WA-CENT-AMD64 Version 8.2]
CentOS 8.2 Updates (64-bit) (1 DVD)
[LXUPDATE Version 8.2]
RedHawk Linux OS (64-bit) (1 DVD)
[WA-EM64T-AMD64, WA-ARM64 Version 8.2]
Software Updates for RedHawk (1 DVD or 1 CD, if present)
オプション・ディスク：
RedHawk Linux Frequency-Based Scheduler for x86_64 Systems [WU1210-JA Version 8.2]
[WU1220-LDV, WU1220-LDVF Version x.x (x.x=latest version)]NightStar RT for RedHawk[W-RHLE-E64] Version 8.2
RedHawk Architect (64-bit)[WU1602-KVM-RT] Version 1.1
RedHawk KVM-RT (64bit)

1.3 バージョン番号
全てのRedHawk Linuxのバージョン番号は以下の書式を採用します：
major.minor[.update]
詳細：
major
minor
update製品のメジャー・バージョン番号です
製品のマイナー・バージョン番号です
アップデートの増加分バージョン番号です

例えば、8.0はメジャー・バージョン8の初期リリースで、8.2はバージョン8.0の後続のリリースです。8.0と8.2の両方とも完全な製品リリースを構成し、システムにインストール
するために以前のリリースを必要としません(両方ともSoftware Distributionから光学メディアを入手可能です)。
RedHawk UpdatesのWebサイト(後述の「システムの更新」項を参照)を介して入手可能な個々のカーネル・アップデートはmajor.minorリリースにマッチしているアップデートだけがインストール可能です。例えば、8.2.1カーネル・アップデートは現在RedHawk Linux 8.2が動作中のシステムにのみインストールすることが可能です。

RedHawk Linux Version 8.2 Release Notes

3序文

1.4 システムの更新
RedHawk Linuxのアップデートが出た場合、それらはConcurrent Real-TimeのSoftware Portalからダウンロードして利用することが可能です。

NOTE
Concurrent Real-TimeはCentOSアップデートの無作為なダウンロード
は推奨しません。
RedHawk Linuxカーネルは標準CentOSカーネルを差し替えており、
CentOSディストリビューションのどのようなバージョンであっても動作する可能性は高いです。しかし、Concurrent Real-Time以外からのアップグレードのインストール、特にgccとglibcについてはシステ
ムが不安定となる可能性がありますので推奨しません。外部からのセキュリティに関するアップデートは必要であれば自由にインストールしても構いません。
Webサイトからのアップデートのダウンロードに関する説明は、72ページの「ソフトウェ
アのアップデート」項で提供します。

1.5 構文記法
本書を通して使用される表記法は以下のとおりとなります。

4

斜体

ユーザーが特定する書類、参照カード、参照項目は、斜体にて表記します。特殊用語も斜体にて表記します。

太字

ユーザー入力は太字形式にて表記され、指示されたとおりに入力する必要があります。ディレクトリ名、ファイル名、コマンド、オプショ
ン、manページの引用も太字形式にて表記します。

list

プロンプト、メッセージ、ファイルやプログラムのリストのようなオ
ペレーティング・システムおよびプログラムの出力はlist形式にて表
記します

[]

ブラケット(大括弧)はコマンドオプションやオプションの引数を囲みます。もし、これらのオプションまたは引数を入力する場合、ブラケットをタイプする必要はありません。

ハイパーテ
キスト・リンク

本資料を見ている時に項、図、テーブル・ページ番号照会をクリックすると対応する本文を表示します。青字で提供されるインターネット
URLをクリックするとWebブラウザを起動してそのWebサイトを表示します。赤字の出版名称および番号をクリックすると(利用可能およびアクセス可能であれば)対応するPDFのマニュアルを表示します。

RedHawk Linux Version 8.2 Release Notes

文書

2.0. 文書11

2.1 RedHawk Linuxの文書
表2-1はPDFファイルで提供されるRedHawk Version 8.2の文書を記載しています。RedHawk
Linuxの文書をインストールした後、そのファイルは次で参照可能です：

デスクトップ上の「Documents」アイコンをクリック



Concurrent Real-Timeの文書Webサイト－http://redhawk.concurrent-rt.com/docs

表2-1 RedHawk Linuxの参照文書
RedHawk Linux Operating System Documentation
RedHawk Linux Version 8.2 Release Notes
RedHawk Linux User’s Guide
Real-Time Clock & Interrupt Module (RCIM) User’s Guide
RedHawk Linux FAQ
Optional RedHawk Product Guides
RedHawk Linux Frequency-Based Scheduler (FBS) User’s Guide
Optional RedHawk Product Documentation Sets
RedHawk Architect Release Notes
RedHawk Architect User’s Guide
KVM-RT Release Notes
KVM-RT User’s Guide

文書番号0898003-8.2
0898004-920
0898007-900
N/A0898005-360
0898600-8.2
0898601-8.2
0898603-1.1
0898604-1.1

Optional RedHawk Product Documentation Setsは、PDFファイルによるConcurrent Real-Timeのユーザー・ガイドと共にRedHawk製品での使用を促進する追加ベンダーの文書のPDFも含みます。
更新されたリリース・ノートやユーザー・ガイドを含むConcurrentの全てのソフトウェア
製品に関する最新の文書はConcurrent Real-Timeの文書Webサイト
http://redhawk.concurrent-rt.com/docsから入手することが可能です。更新されたRedHawk
FAQはhttp://redhawk.concurrent-rt.com/docs/root/1redhawk/FAQ/RedHawk-FAQ.pdfで入手することが可能です。
印刷済み原稿はConcurrent Real-TimeのSoftware Support Centerに連絡することで注文することが可能です。詳細については72ページの「ソフトウェアの直接サポート」を参照してください。

RedHawk Linux Version 8.2 Release Notes

5

文書

2.2 ベンダーの文書
CentOSオペレーティング・システムの文書はRedHawk Linuxと共に提供されるCentOSの媒体にPDFとして含まれています。
いくつかのRedHawkのオプション製品はRedHawk製品での使用を促進するベンダーの文書を含みます。
iHawkシステムに適用可能な民生品(COTS: Commercial Off-The-Shelf)の文書はシステムに含まれます。更なる原稿を入手するには各ベンダーの営業所へ連絡してください。

6

RedHawk Linux Version 8.2 Release Notes必要条件

3.0. 必要条件
11

3.1 ソフトウェア
以前インストールしたソフトウェアはRedHawk Linuxのインストールには必要ありません。RedHawk Linuxインストール一式は次のソフトウェアで構成されます：


CentOS 8.2 with updates

RedHawk Linux operating system (with optional updates)NightStar RT for RedHawk tools (オプション)



RedHawk Linux Frequency-Based Scheduler (FBS) (オプション)



RedHawk Architect (オプション)

これらのパッケージは64bit環境でのみ動作します。システムの動作環境はプロセッサーのモデルとそのプロセッサーに関するソフトウェアに含まれるサポート次第です。詳細については2ページの「製品メディア」を参照してください。

NOTE
RedHawk 8.2では、64bitオペレーティング・システム(x86_64)で動作する32bit互換モードのアプリケーションでリアルタイム拡張および機能がオプションにて利用可能です。

3.2 ハードウェア
Concurrent Real-TimeのiHawkまたはImaGenシステム

Real-Time Clock and Interrupt Module (RCIM)

システムをインストールするには2層式光メディア・リーダーが必要

RedHawk Linux Version 8.2 Release Notes

7

本リリースでの変更点

4.0. 本リリースでの変更点
1

本項ではVersion 8.2 (および適用されている場合はそれに続くカーネル・アップデート)で導入された機能拡張や他の変更を説明します。

4.1 RedHawk Version 8.2の拡張機能
4.1.1 CentOS 8.2およびUbuntu 20.04ベース
RedHawk 8.2はCentOS(Community ENTerprise Operating System) 8.2およびUbuntu
20.04をベースとして使用することが可能です。

4.1.2 kernel.org 5.4.66-rt38ベース
RedHawk 8.2は核となるカーネルの土台としてkernel.org Linux 5.4.66-rt38のカーネルを使用します。詳細についてはhttp://kernelnewbies.org のWebサイトでカー
ネル変更の概要を確認して下さい。

4.1.3 Version 8.0からのアップグレード
RedHawk 8.0がインストールされているシステムは、システムの完全な再インストールをすることもなくRedHawk 8.2へアップグレードすることが可能です。詳細については42ページの「アップグレード手順」を参照して下さい。

4.1.4 新たなRedHawkシステム・コールIDの施行
本リリースでは、old_redhawk_syscallカーネル起動オプションは削除されましたので新しいシステム・コールIDを使用する必要があります。新しいIDは12ページの4.3.3項「RedHawkのシステム・コールは新IDに」で説明しています。

4.1.5 管理割込みの変更

8



管理割込みはデフォルトで移動可能です。
MSIとMSIX割り込みの既定の動作が、これらの割込みが割り当てられたCPUから移動できるように変更されました。これはユーザーが全ての割り込みをシールド
CPUから移動することを可能にします。以前の動作はカーネル起動パラメータ
enable_managed_irqsを渡すことで維持することが可能です。



管理割込み用に新たなCPU毎/procファイル。
各IRQの/proc/irq/[irq-number]ディレクトリ以下にある新しいファイルは、CPU毎に管理割込みを有効または無効にするために使用することが可能です。ファイルの名称はmanagedです。本ファイルへの0の書き込みは特定のIRQが移動することを許可する一方、1の書き込みは移動できないようにします。



管理割込みを処理するためにCPUを割り当てることが可能です。
msi_affinity_maskカーネル起動パラメータは、管理割込みを操作するために一部のCPUを割り付けるよう設定することが可能です。ブート時、MSIとMSIX割り込
みはマスク内のCPUに割り付けられ、他のCPUはシールドに利用可能な状態になります。これはCPUのリストが必要です。例えば、msi_affinity_mask =0-5,8,16

RedHawk Linux Version 8.2 Release Notes

本リリースでの変更点

4.1.6 最新のRCIMドライバー
最新のRCIMドライバーはRCIM IIIの最新のハードウェア・リビジョンを完全にサ
ポートします。

4.1.7 システム・メモリの暗号化のサポート (AMD)
RedHawk 8.2で初めてシステム・メモリの暗号化のサポートが可能になりました。
これはSecure Memory EncryptionをサポートするAMDプロセッサーを必要とし、対応する設定をBIOSで有効にする必要があります。本オプションを使用するとユー
ザー空間からI/Oマッピングを実行することが不可能になる事に注意して下さい。
本変更で問題が出た場合、本機能をBIOSで無効にすることが可能です。

4.1.8 新たなRedHawkカーネル保護サービス
新しいccur-default-kernelサービスは、デフォルトとして選択されたカーネルがカーネルの更新によって上書きされないことを確かめようとします。システムがインストールされた時はRedHawkトレース・カーネルがデフォルトです。その後、CentOSシステムではblscfg(1)の-dオプション、Ubuntuではccur-grub2(1)を介して変更することが可能です。ccur-default-kernelサービスは最後のデフォルト・カー
ネル設定を記憶し、再起動する前に復元します。カスタム・カーネルを起動したい
場合、再起動前にデフォルト・カーネルとしてそれを設定、もしくは起動中にカー
ネル・メニューからそれを選択する必要があることに注意して下さい。

4.1.9 blscfg grubユーティリティ拡張

新しいオプションである-Vは、grubがBLS構成を使用している場合に0、それ以外は1を返します。



設定を持つカーネル・オプションにおいて--kopt-del=オプションは設定を指定する必要はなく、オプション名称のみとなります。例えば、コマンドblscfg --koptdel=crashkernel=はカーネル起動オプション「crashkernel=256@64M」を削除します。

4.1.10 カスタム・カーネル構築に追加されるセキュア・ブートのサポート
カスタム・カーネル構築ツールccur-config(8)は既存のカーネル・モジュール署名
キー・ペアを保護するようになりました。新しいccur-configのオプション(-nopreserve)はキーを強制的に削除することが可能になりました。

4.1.11 リアルタイム仮想環境の強化
次の機能が本リリースに追加されました。


IOMMUが有効な時に非IOMMU対応ドライバーを動作するようにする2つの新しい起動オプション。
1. カーネル起動オプションがintel_iommu=on,plx_off
本設定はパススルー用にIntel固有のIOMMUドライバーがPLXブリッジ・チッ
プの後ろにあるあらゆるデバイス(RCIM、ADOカード等)に割り当てられること、IOMMUグループに設定され使用されることを抑制します。
2. カーネル起動オプションがintel_iommu.exception_ids
本オプションは指定されたデバイスがIOMMUグループに設定されることを免除します。カーネル起動パラメータintel_iommuがonに設定されており、カーネル起動パラメータiommuがptに設定されている、もしくはカーネル構成
パラメータIOMMU_DEFAULT_PASSTHROUGHが有効であることが必要です。

RedHawk Linux Version 8.2 Release Notes

9本リリースでの変更点

これはvendor_id:vendor_device_idにより指定されたカンマ区切りのデバイスのリストが必要です。この値は0xの接頭語なしの16進数で指定します。例えば、intel_iommu.exception_ids=10de:1eb1,10de:10f8


新しいカーネル・オプションvfio-pci.addrs= bus:slot:func[,…]。
本オプションはユーザーが仮想機能I/O(VFIO)ドライバーに1つ以上のデバイスを割り当てることを許可します。VFIOドライバーが最初にロードされ指定されたデバイスを要求します。本オプションはlspci(8)で表示されるようなバス、スロット、機能で指定されたカンマ区切りのデバイスのリストが必要です。



ホストおよび他のVMからVMのRAMを安全にするAMDのSecure Encrypted
Virtualizationをサポートします。



RedHawkが実行中のVMでKVMクロック・タイム・ソースをリアルタイムでサポート。



管理割込みを制御するために特定CPUを割り当てる機能(4.1.5項の箇条書き項目を参照して下さい)。

4.1.12 xtraceに追加された新たなトレース・ポイント
2つの新しいトレース・ポイント、TASK_WORKとTASK_WORK_DONEが追加されました。これらはシステム・コールexitに必要以上の仕事が与えられた時に表示されます。その仕事とは呼び出される関数の収集形式です。xtraceは実行された各関数の名称やそれぞれが実行に掛かった時間を表示します。

4.1.13 最新のNVIDIA®ドライバー
RedHawk 8.2はNVIDIA Linuxディスプレイ・ドライバーVersion 450.57を含んでいます。古いNVIDIA GPUをサポートするレガシィ・ドライバーはNVIDIAのウェブサ
イトからダウンロードして利用することが可能です。詳細については46ページの「NVIDIAグラフィック構成」を参照して下さい。

4.1.14 最新のCUDA SDK 11.02
RedHawk 8.2はプリ・インストールされたNVIDIA CUDA 11.02ライブラリとヘッダ
ー・ファイルを含んでいます。更に詳細はhttp://www.nvidia.comにある多くのリソースを参照して下さい。

4.1.15 最新のOpenOnload® (Onloadに名称変更)
RedHawk 8.2はOnLoad Version 7.1.0.265を備えています。OnLoadはSolarflareの高性
能ネットワーク・スタックです。

4.2 RedHawk Version 8.0の拡張機能
4.2.1 CentOS 8.0ベース
RedHawk 8.0はCentOS(Community ENTerprise Operating System) 8.0をベースとして使用します。CentOS 8.0は盤石な基盤を提供する世界標準の企業向けLinuxディスト
リビューションです。CentOS 8.0リリースには4.4項以下で強調されている多くの変更があります。

10

RedHawk Linux Version 8.2 Release Notes

本リリースでの変更点

4.2.2 kernel.org 4.14ベース
RedHawk 8.0は核となるカーネルの土台としてkernel.org Linux 4.14のカーネルを使用します。このバージョンは多くの刺激的な拡張機能を含みます。詳細についてはhttp://kernelnewbies.org Webサイトでカーネル変更の概要を確認して下さい。

4.2.3 UEFIセキュア・ブート・サポート
セキュア・ブート技術は、システム・ブート・ローダーが公認された暗号公開キーで署名されているかどうかをシステム・ファームウェアが確認することを保証します。続いてファームウェアから署名されたドライバーとカーネル・モジュールへ信頼のチェーンが確立されます。UEFIセキュア・ブート構成に関する情報について
は付録Cを参照して下さい。

4.2.4 最新のRCIMドライバー
RCIMのエミュレータとuartドライバーは、2つのメジャー番号を解放してRCIMドライバーに統合されました。RCIMドライバーがロードまたはアンロードされた
時、RCIMデバイスのノードはもはや静的ではなく生成および削除されます。同様に仮想マシーンがRCIMを伴い構成されている場合、ホスト上のデバイス・ノードは削除されることに注意して下さい。

4.2.5 最新のRCIM GPS
RCIM IIとRCIM IIIの両方はTrimble SQ GPSレシーバーをサポートするように変更されました。CentOS 8.0リリースでntpdサービスは削除されchronydに置き換えられましたが、RCIM GPSオプション製品はccur-ntpdを提供し続けます。ccur-ntpdを利用するには、systemctlコマンドを使いchronydを停止および無効にしてntpdを有効および開始する必要があります。

4.2.6 blscfg Grubユーティリティ
blscfgはBoot Loader Specification (BLS)構成ファイルを表示および管理するための新しいツールです。Grubのデフォルトとして起動するためにブート・エントリの1つを設定するために使用することも可能です。blscfgが/boot/loader/entriesに構成されるBLSエントリを表示および管理する一方、ccur-grub2コマンドはgrub2構
成ファイル内に直接構成されるメニュー・エントリを表示および監視することを除いてblscfgは既存のccur-grub2コマンドと同様の機能を提供します。
grub2構成がBLSを使用する時にblscfgが使用される必要があります。さもなければccur-grub2が使用される必要があります。CentOS 8リリースはデフォルトでBLSを使用します。過去のCentOSインストールおよびUbuntuインストールはデフォル
トでBLSを使用していません。詳細についてはblscfg(1)を参照して下さい。

4.2.7 最新のNVIDIA®ドライバー
RedHawk 8.0はNVIDIA Linux ディスプレイ・ドライバーVersion 430.34を含みます。レガシーのNVIDIA GPUをサポートするレガシー・ドライバーはNVIDIAのWebサイトからのダウンロードで入手可能です。詳細については46ページの「NVIDIAグラフィック構成」を参照してください。

4.2.8 最新のCUDA SDK 10.1
RedHawk 8.0はプレインストールされたNVIDIA CUDA 10.1のライブラリとヘッダ
ー・ファイルを含みます。CUDA 10.1の新機能にはTuringアーキテクチャ・サポー
ト(RTCoreサポート含む)、非同期タスク・グラフ、NSight再構築、新しい
libcublastLtが含まれています。詳細についてはhttp://www.nvidia.comで多くのリソースを参照してください。

RedHawk Linux Version 8.2 Release Notes

11本リリースでの変更点

4.2.9 最新のネットワークOpenOnload®
RedHawk 8.0はOpenOnload Version 201811-u1を備えています。OpenOnloadはSolarflareの高性能ネットワーク・スタックです。

4.2.10 Ubuntuをサポート
CentOSおよびCentOS互換ディストリビューションに加え、RedHawk 8.0は現在
Ubuntu 18.04ディストリビューションでも利用可能です。詳細については付録A
Ubuntuのサポートを参照して下さい。

4.3 Version 8.0での修正点
ユーザーはRedHawk 8.0リリースで紹介されているいくつかの修正に気付いていることでしょう。それらの変更を以下で説明します。

4.3.1 Version 8.0へのアップグレードは非サポート
RedHawk 8.0はメジャー・リリースです。以前のリリースからVersion 8.0へのアッ
プグレードはサポートされていません。

4.3.2 PERFMONイベントのトレースは廃止
xtraceのPERFMONイベントは、今後のリリースでRedHawkのトレースおよびデバッグ・カーネルでトレースされなくなります。

4.3.3 RedHawkのシステム・コールは新IDに
以前は、RedHawkのシステムIDはID番号420から始まっていました。競合のため、IDは1900から開始するように変更しました。下表の新しいIDを参照して下さい。
RedHawkのシステム・コールを使用するプログラムは次のような影響を受けます：

静的にリンクされたバイナリは再リンクまたは動的に変更する必要があります。



名称でsyscallを呼んでいる(例えば、syscall(__NR_postwait))プログラムは再コン
パイルする必要があります。



番号で直接syscallを呼んでいる(例えば、syscall(422))プログラムは新しいIDに更新して再コンパイルする必要があります。
システム・コールfbschedsched_setscheduler_head
resched_cntl
postwait
cpustatcpucntl
procstatlocal_irq
mlckall_pid
munlockall_pid
watchpoint_ctl

12

新ID
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910

旧ID
420
435
421
422
424
444
452
434
437
454
510

RedHawk Linux Version 8.2 Release Notes

本リリースでの変更点

4.4 CentOS 8.0での変更点
多くの改善と追加がCentOS 8.0リリースには実装され、また多くの機能が削除または廃止されました。以下は最も重要なものの一部です。より完全な説明については
https://wiki.centos.org/Manuals/ReleaseNotes/でCentOSのリリース・ノートを参照して下さい。


セキュリティ上の理由から静的ライブラリはもう提供されません。

デフォルトのpythonのバージョンは、現在3.6がpythin3として起動されます。
/usr/bin/pythonのリンクは削除されました。python 2.7は引き続き利用可能ですがインストールされていません。



GCCのバージョンは4.8.5から8.2へ跳ね上がっています。



Qt4はもう提供されておらずQt5のみ利用可能です。

Yumパッケージ・マネージャーはDNFに置き換えられています。



仮想マシーン・マネージャー(virt-manager)アプリケーションは廃止され、WebコンソールCockpitがその後継として意図されています。

Network Time Protocol ntpdはchronyに置き換えられています。



GNOMEは新しい既定のグラフィカル・インターフェース(GNOME Shell)と表示サーバ
ー(Wayland)を持っています。他のオプションはユーザーで構成することが可能です。
KDEはもう提供されません。



ifconfig(net-tools)は廃止されて、ip(iproute)に置き換えられています。



NFS over UDPはもうサポートされていません。

nftablesはiptablesの代わりになります。

RedHawk Linux Version 8.2 Release Notes

13インストール手順

5.0. インストール手順
1

Version 8.0からVersion 8.2にアップグレードする場合は6.0項で提供されるアップグ
レード手順を利用して下さい。
システムを作成または再作成するにはここで提供するインストール手順を利用して下さい。
NOTE: RedHawk 7.xからRedHawk 8.xへのアップグレードはサポートしていません。
NOTE: 独自のRed Hatソフトウェアを提供するユーザーを支援するためのリソース
はConcurrent Real-Time Software Documentation Libraryで入手可能です：
http://redhawk.concurrent-rt.com/docs/

対応するRedHawk Linux Releaseの下にある「Installing on RHEL」のラベルのリンクを探して下さい。
ソフトウェアをインストールする前に以下の点を再確認して下さい：Concurrent Real-Timeはここに記載されているように手順を進めることを推奨しますが、上級ユーザーは現場の要求に基づき他の選択をすることを決めることが可能です。



異なる媒体をインストールするよう指示されるまでは使用中のインストール媒体は何度もアクセスされるため、インストール中はドライブの中に入ったままにする必要があります。

開始する前に：

メイン・メモリ・サイズ — 適切なswapファイル・システムのサイズを設定するためにシス
テムのメイン・メモリ・サイズを知る必要があります。メイン・メモリ・サイズが不確かである場合、本情報を確定するためにシステムのBIOSにアクセスしてください。

ネットワーク・アドレス — DHCP経由のネットワークを構成しない場合、インストールを開始する前にシステム用に以下の情報を入手する必要があります：



14

IPアドレス-ゲートウェイ・アドレス

ネットマスク・アドレス-

プライマリおよびセカンダリDNSアドレス

ファームウェア設定 — ファームウェア設定はインストール前および正常動作しないデバイ
スを含む問題に遭遇した際はいつでも再検討する必要があります。デフォルト設定を変更する前は注意して下さい。Concurrent Real-Timeは以下を提案します：-「Installed OS」(もしくは同等の)設定が利用可能なオプションである場合、「Linux」を指定する必要があります。それがない場合は既定の「other」を使用して下さい。

-

メモリ機能とPCIタイミング機能はデフォルト設定のみがサポートされます。

-

インストールおよびアップデートで使用するドライブはブート可能であること、ディスクからインストーラをブートするようにブートの順番がファームウェアで正しく設定されていることを確認して下さい。

ACPIサポートは有効とすべきですが、他のACPIオプションの規定値を変更する前に注意が必要となります。ACPI sleep stateはBIOSまたはカスタム・カーネル構築時に有効とすべきではありません。

RedHawk Linux Version 8.2 Release Notes

インストール手順

5.1 CentOSソフトウェアのインストール
システムのアーキテクチャに適したCommunity ENTerprise Operating System (CentOS)のバージョンを特に以下の全手順 により最初にシステムへインストールする必要があります。
CentOSのインストールは2つの要素で完了します：
CentOSのインストールCentOS Updatesのインストール

既に8.2バージョン・レベルのCentOSシステムをインストールしている場合、31ページの「CentOS Updatesのインストール」へそのままスキップすることが可能です。

5.1.1 CentOSのインストール
本項は完了するまでに通常40～70分かかります。
1.

必要であればDVDドロワーを開くためにシステムの電源をONにして下さい。

2.

ドライブにCentOS Installation Discを挿入しシステムの電源をOFFにして下さい。

3.

ディスクからブートするようにインストールされたインストール・ディスクと一緒にシステムの電源をONにして下さい。少し待った後、以下の画面が現れます。

4.

まず最初はメディアをテストするオプションが強調されます。Install CentOS8を強調表示にするため上矢印を押下してEnterを押下してください。

NOTE
インストールGUIが開始されない場合：
GUIモードを利用したいのに表示されない場合、GUIを開始させることが可能なブート・オプションについて66ページの8.1.6項を参照してください。いくつかのNVIDIAカードはインストールGUIが開始する前に表示解像度を指定する必要があります。成功した場合、以降のインストールの指示に続けて従って下さい。

RedHawk Linux Version 8.2 Release Notes

15

インストール手順

GUIモードに加え、CentOSはテキスト・モードまたはVNCを使うことでインストールすることが可能です。
テキスト・モードでは、画面下部の補助はテキスト・モード画面を検索および選択する方法を説明します。以下の手順で提供する指示はGUIとテキストの両モードに適用する事が可能ですが、構成画面の数や順番は2つのモード間で若干異なります。
GUIもしくはテキスト・モードの代わりにインストールにVNCを使用する場合は、完全なインストールのために64ページの8.1.5項を参照してください。
CentOSインストール・プログラムでサポートされないディスク・ド
ライブやデバイスがシステムに含まれる場合、CentOS Community
ENTerprise Operating Systemをインストールするために必要なドライバーを入手する必要があります。ドライバーが含まれるフロッピーがお手持ちのシステムに含まれており、それがCentOSインストール
媒体で利用できる可能性があります。利用可能ではない場合、最新のドライバーについてドライバー製造会社に問い合わせるか、Concurrent Real-Time Support(72ページの「ソフトウェアの直接サポート」を参照)に連絡してください。
このタイプのインストールに関しては、boot:プロンプトでlinux
ddと入力してください。指示が出たらドライブにフロッピーを挿入
してください。
ハード・ドライブが認識されないまたはドライバー用フロッピーが提供されない場合、画面はハード・ドライブが見つからない事を提示する表示になりますので、ドライバーを選択してください。インストール・ディスクは多くのデバイス・ドライバーを含んでいます。Yesを選択するとAdd Deviceにドライバーの一覧が表示されます。必要なドライバーを選択して画面を進みDoneを選択すると終了
します。

16

5.

インストールが開始されるとすぐにWELCOME画面が表示されます。必要な言語を選択しContinueを押下して下さい。

6.

全てのインストール作業の主要な出発点であるInstallation Summaryページが表示されます。

RedHawk Linux Version 8.2 Release Notes

インストール手順

日時、言語、キーボード設定を特定地域の変更を行いたい場合はLocalization
以下の設定をクリックしてください。
7.

インストール用パッケージ・インストール・プロファイルを選択するため
Software Selectionをクリックしてください。以下の画面が表示されます。

Workstationを選択し画面右側に表示されたAdd-Onsカテゴリーを全て選んでください。

RedHawk Linux Version 8.2 Release Notes

17インストール手順

NOTE
最上位のアドオン(Add-ones for Selected Environment)をクリックした後、全てのアドオンが選択されるまでキーボード上の下矢印に続きスペース・バーの押下を繰り返してください。リストは複数のア
ドオンのページに渡りスクロールし続け、最後のアドオンに到達した後でスクロールが停止することに注意して下さい。

続いてソフトウェア選択を終了してInstallation Summaryページに戻るため左上端のDoneをクリックして下さい。Installation Summaryページは以下に示す
ように表示されます。

8.

18

次にRedHawk Linuxで最高のオペレーションを得るため、システムのハード・ドライブを手動でパーティションを区切るのでInstallation Destinationをクリックして下さい。

RedHawk Linux Version 8.2 Release Notes

インストール手順

次の画面のようなページが表示されます。

NOTE
1つ以上のハード・ドライブがシステムに装着されている場合、陳列された複数のハード・ドライブのアイコンが目に入ります。この場
合、RedHawkのインストールを行うハード・ドライブ、同様にインストール中に構成およびフォーマットを行う他のドライブを選んで下さい。
9.

本ページでは、Storage Configureの下のCustomを選択して再開するために左上のDoneを押下して下さい。

RedHawk Linux Version 8.2 Release Notes

19

インストール手順

以下のようなManual Partitioningページが表示されます。

システムのハード・ドライブが以前使用されていた場合、きれいな状態から開始するために既存のどのパーティションも削除する必要があります。

NOTE
マルチ・ブートのシステムを作成しない限りは既存パーティションの削除を推奨します。例えば、RedHawkあるいはMicrosoft ®
Windows ®オペレーティング・システムの複数のバージョンをブートする機能を持つシステム。これらのケースは、本書ではマルチ・ブートのシステムの構成を取り扱っていないため、貴社のシステム管理者に相談して下さい。

20

RedHawk Linux Version 8.2 Release Notes

インストール手順

以下は既存の全パーティションを削除するために / パーティションを選択
し、「- (マイナス)」アイコンをクリック、Delete all other filesystemsチェックボックスを選択して最後にDelete Itボタンをクリックしたことを説明しています。

10. Manual Partitioningページでは、インストールで要求される必要なパーティシ
ョンを自動で生成するためClick here to create them automaticallyリンクを押下して下さい。
以下のページは自動で生成されたパーティションの例を示しています。

RedHawk Linux Version 8.2 Release Notes

21

インストール手順

NOTE
自動で生成されるパーティションのサイズは不十分です。以下の手順でRedHawkのインストールで最適となるパーティション・サイズに調整します。

NOTE
ここで誤ってDoneやReset Allボタンを押下しないよう注意して下さい。パーティションを変更した一番最後でのみDoneボタンを押下する必要があります。

NOTE
UEFIを使用するよう構成されたシステムでは、追加で/boot/efiパー
ティションが自動生成されます。このパーティションは以下の例には含まれていませんが、既にRedHawkのインストール用に適切に構成されていますので変更しないで下さい。
11. Manual Partitioningページでは、/homeパーティションを選択し、Desired
Capacityを10GiBに変更してUpdate Settingsボタンを押下して下さい。

NOTE
容量が128GB以下の小さなハード・ドライブについては、/homeパー
ティションを単独で選択しパーティション・リストの下部にある(マイナス)キーを押下して削除します。続いて次の手順を省略し、例の全てで/homeを無視して下さい。
以下はこの時点で表示されるであろう例を示しています：

NOTE/homeパーティションに設定した10GBは他のパーティションのサイ
ズ変更を可能にするために必要となる一時的な変更です。

22

RedHawk Linux Version 8.2 Release Notes

インストール手順12. 次に / パーティションを選択し、Desired Capacityを100GiBに変更して
Update Settingsボタンを押下して下さい。
以下はこの時点で表示されるであろう例を示しています：

NOTE
容量が128GB以下の小さなハード・ドライブについては、 / パーティションはデフォルトのままにしてbootパーティションを生成する
次のステップは省略することが可能です。
13. 次に/bootパーティションを選択し、Desired Capacityを1024Mibから4096MiBに変更してUpdate Settingsボタンを押下して下さい。
以下はこの時点で表示されるであろう例を示しています：

14. 次にswapパーティションを選択し、Desired Capacityを以下の表で推奨するサイズに合うよう変更してUpdate Settingsボタンを押下して下さい。
メイン・メモリ・サイズ(GB)
0-3
4 - 1516 - 63
64 - 255
256 - 511
512 - 1024

RedHawk Linux Version 8.2 Release Notes

推奨するSwap
パーティション・サイズ
2048 MiB
4096 MiB
8192 MiB
16 GiB
32 GiB64 GiB

23

インストール手順

以下はこの時点で表示されるであろう例を示しています：

15. 最後に/homeパーティションを再度選択し、Desired Capacityテキスト・フィールド内の全ての文字を削除した後にディスクの残り領域から利用可能な最大サイズを設定するためUpdate Settingsボタンを押下して下さい。

NOTE
容量が128GB以下の小さなハード・ドライブについては、/homeパー
ティションは前述で削除されているはずなので、代わりにこの手順を/ パーティションで実行することが可能です。従って、/ パーティ
ションのサイズは残り全てのディスクスペースを使って利用可能な
最大サイズに設定されます。
以下はこの時点で表示されるであろう例を示しています：

あるいは、/homeパーティションのない容量が128GB以下の小さなハード・ドライブを持つシステムで現在表示されるであろう例は以下のとおり：

24

RedHawk Linux Version 8.2 Release Notes

インストール手順

16. この時点で次に示すようなManual Partitioningページが見れるはずです。

最後にシステム・パーティションにこの構成を適用するためDoneボタンを押下して下さい。
17. 以下のようなSummary of Changes確認画面が表示されます：

次にカスタム・パーティションを承認するためAccept Changesを押下して下さい。

RedHawk Linux Version 8.2 Release Notes

25

インストール手順

18. Installation Summaryページに戻り、システムのホスト名称やネットワーク構成を設定するにはNetwork & Hostnameをクリックして下さい。ページ下部のボックスにホスト名称を入力してその隣のApplyボタンをクリックして下さい。左側に表示された各ネットワーク接続デバイスに対し、ネットワークに自動的に接続するにはONの位置の右に接続ボタンを切り替えて下さい。見本のページは以下のとおり：接続されたデバイスがONに設定されていることを確認し、ネットワークの詳
細全ての構成が終了したらDoneを押下して下さい。
19. Installation Summaryページに戻り、Enable kdumpをクリックして既定のカー
ネル・クラッシュ・ダンプ設定を非構成にして下さい：

26

RedHawk Linux Version 8.2 Release Notes

インストール手順

次の画面は既定のカーネル・クラッシュが無効であることを示しています：

チェックボックスEnable kdumpのチェックを外してDoneを押下して下さい。
20. この時点で次のサンプル画面で示されるようなInstallation Summaryページが表示されるはずです：

RedHawk Linux Version 8.2 Release Notes

27

インストール手順

パッケージのインストールを開始するため画面右下のBegin Installationボタンを押下して下さい。インストール中、以下のような画面が表示されます。

NOTE
システムのインストール中にシステムのrootのパスワード設定と同時に非root
ユーザーを作成する必要があります。

28

RedHawk Linux Version 8.2 Release Notes

インストール手順

21. 全てのパッケージがインストールされると次の画面が表示されます。

システムを再起動し継続するためインストールDVDを取り除いて右下のRebootを押下して下さい。
22. システム再起動後に表示される下のgrub画面が確認できるはずです。

新しくインストールされたシステムを起動するためEnterキーを押下するか
grub画面がタイムアウトとなるのを待ってください。
23. システムがほぼ起動したら、ブート処理を中断し次の画面に示すような
CentOSのライセンス使用許諾に同意することが要求されます：

RedHawk Linux Version 8.2 Release Notes

29

インストール手順

License Informationアイコンをクリックして下さい。表示された画面にて、画面下部にあるI accept the license agreementチェックボックスをチェックした後、左上のDoneボタンを押下して下さい。次の画面が表示されるはずです：

最後にFinish Configurationボタンを押下するとシステムはグラフィカル・ロ
グイン画面を起動します。rootでログインして下さい。

30

RedHawk Linux Version 8.2 Release Notes

インストール手順

NOTE
各ユーザーの最初のグラフィカル・ログイン時、システムを使用できるようになる前にローカライズ、ユーザーの作成、外部リソースへの接続等を構成するための様々な画面がユーザーに提示されます。
次いで、ターミナル・ウィンドウを起動するには画面上部のActivitiesメニューをクリックした後に画面左側に現れるターミナル・アイコンをクリックして下さい。
CentOSの導入部のインストールは終了です。CentOSのインストールとアップデー
トを完了するには次の項へ進んで下さい。

5.1.2 CentOS Updatesのインストール
ラベルがCentOS Updates Version 8.2のディスクをインストールして下さい。これはCentOSよりリリースされRedHawk Linuxに関してConcurrent Real-Timeが認証した最新のアップデートを含んでいます。これらのアップデートはRedHawk Linuxの適切な動作のために重要です。
以下の手順をコンソール上またはrootで実行中のターミナル・ウィンドウで実行し
て下さい。
1.

rootでログインしシステムをシングル・ユーザー・モードへ遷移して下さい：
a.
b.

2.

システム・プロンプトでinit 1と入力してください。
シェルにアクセスするためレスキュー・プロンプトでrootのパスワードを入力してください。

光学メディアが自動でマウントされない場合、適切に光デバイスをマウントするためmountコマンドを実行して下さい。

NOTE
NOTE1:

特定のマウント・ポイントが/run, /mnt, /mediaの下に生成されない可能性があります
その場合、下の様式に一致するファイルを探すことで光学メディア・デバイスに関連付けられたデバイス・ファイルを大抵は特定することが可能です：
ls /dev/cd* /dev/dvd*
それらのファイルが存在しない場合、/var/log/messagesのブート・メッセージを調査し光学メディア・デバイスを探して関連する/devファイルを見つける必要があります。
見つけたら下のようなコマンドでデバイスをマウントすることが可能です。
[ -d /media/dvd ] || mkdir -p /media/dvd
mount device-name /media/dvd -o rodevice-nameは見つけた/dev/ファイル

NOTE2:/mntまたは/mediaディレクトリにはデバイスをマウントしないでください。それらのディレクトリのサブディレクトリを使用する必要があります。本アドバイスに従わない場合はインストールが中断する原因となる可能性があります。

RedHawk Linux Version 8.2 Release Notes

31

インストール手順

3.

光学メディア・デバイスで使用される実際のマウント・ポイントに置き換えて、アップデート・ソフトウェアをインストールするため下のコマンドを実行して下さい：
cd /path-to-actual-mount-point./install-updates

NOTE(Permission Deniedで失敗して) install-updatesスクリプトが実行できない場合、またはファイル・ブラウザから起動して実行しようとして直ぐに元に戻った場合、光学メディアはnoexecオプションでマウントされているかもしれません。
(引数無しで) mountコマンドを実行しオプションを確認して下さい。noexecが表示される場合、以下のように光学メディアを再マウントして下さい：mount -o remount,exec mount-point
mount-pointは前述の光学メディアのためのマウント・コマンド出力
内のディレクトリ名称です。例えば：> mount | fgrep noexec/dev/scd0 on /media/CentOS8.2-Updates type iso9660(ro,noexec)> mount -o remount,exec /media/CentOS8.2-Updates

4.

インストール・スクリプトは最初にCentOSパッケージの更新を進めることを確認します。継続するためYと入力しEnterを押下して下さい。
インストール・スクリプトは続いてRedHawkが必要とする追加のCentOSパッ
ケージをインストールするかを尋ねます。Concurrent Real-Time推奨パッケージのアップデート全てをインストールするには単純にEnterを押下することをConcurrent Real-Timeは推奨します。
CentOSオペレーティング・システムはアップデートDVDの中のパッケージから更新されます。本ステップ中はアクションは要求されません。

32

RedHawk Linux Version 8.2 Release Notes

インストール手順

NOTE
アップデート中、java.securityファイルの復元の失敗は無視しても差し支えありません。

NOTEEnterキーを押下した直後の数分間アップデートが停止しているように見える場合、CentOSパッケージ・アップデートが利用可能であることを確認するためにCentOSパッケージの更新チェックサービスがRPMパッケージ・データベースをロックした可能性があります。安全にインストールを継続するためbashシェル・プロンプトでkillall
packagekitdを実行して下さい。
CentOSオペレーティング・システムのアップデートが完了すると、RedHawk
で必要となるパッケージがインストールされます。本ステップ中はアクションは要求されません。

NOTE
パッケージ更新中に表示されるメッセージがパッケージのダウンロードが発生していることを示しているように見えますが、アップデートDVDを使用している時は実際のネットワーク・アクセスは実行されません。

RedHawk Linux Version 8.2 Release Notes

33

インストール手順5.

下図に示すようにシステムのアップデートが完了すると、システムはいつでも
RedHawk Linuxのインストールできる状態になります。

6.

更新終了時、以下のコマンドを実行して下さい：
cd ..
eject
NOTE: 1つ以上のデバイスが存在する場合、取り出すためにデバイスを指定する必要があります(例：eject /dev/sr1)。

7.

ディスクを光学メディア・ドライブから取り出し保管して下さい。

8.

システム・プロンプトで「reboot」と入力し新しいCentOSカーネルが起動する
ことを確認して下さい。

9.

RedHawk Linuxをインストールするため次項の手順を続けて下さい。

5.2 RedHawk Linuxのインストール
前項でCentOSのインストールが完了した後、RedHawk Linuxをインストールするため以下の手順を実行して下さい：
1.

rootでログインしシステムをシングル・ユーザー・モードへ遷移して下さい：
a.
b.

34

システム・プロンプトでinit 1と入力してください。
シェルにアクセスするためレスキュー・プロンプトでrootのパスワードを入力してください。

2.

システムのアーキテクチャに適した「RedHawk Linux Version 8.2」のラベルのディスクを探し、光学メディア・ドライブに挿入して下さい。

3.

デバイスが自動でマウントされない場合、適切に光デバイスをマウントするためmountコマンドを実行して下さい。

RedHawk Linux Version 8.2 Release Notes

インストール手順4.

必要であれば光学メディア・デバイスで使用される実際のマウント・ポイントに置き換えて、RedHawk Linuxをインストールするため下のコマンドを実行して下さい：
cd /path-to-actual-mount-point./install-redhawk

インストール・スクリプトは使用許諾書(End User License Agreement)の承認または拒否することを指示します。プロンプトで「v」を押下することで許諾書を見ることが可能です。2つのインストール・オプションが続いて示されます。最初のオプションは32bit互換パッケージのインストールです。既定アク
ションはインストールです。
次のインストール・オプションはRedHawk NVIDIAグラフィック・パッケージのインストールです。推奨するアクションはNVIDIAグラフィック・カードがシステムで検出されるかどうかに依存します。検出された場合、既定アクションはインストールするためにyes、そうでなければデフォルトはno、インストールしません。RedHawk NVIDIAパッ
ケージを選択するとNVIDIA CUDAパッケージをインストールするオプションも続いて表示されます。

NOTE
RedHawkのインストール中に表示されるメッセージがパッケージのダウンロードが発生していることを示しているように見えますが、
RedHawk DVDを使用している時は実際のネットワーク・アクセスは実行されません。

NOTE
インストール・スクリプトがインストールの終了間際で停止しているように見えるのは正常です。それは必要ないくつかのバックグラ
ウンド操作や割り込まれてはいけないスクリプトを実行しています。

RedHawk Linux Version 8.2 Release Notes

35

インストール手順

5.

下のメッセージは全てのRedHawkパッケージのインストールが正常終了した時点で表示されます。

6.

インストール終了時、以下のコマンドを実行して下さい：
cd ..
eject

36

7.

ディスクをドライブから取り出し保管して下さい。

8.

新しいRedHawkカーネルを選択するためシステムを再起動し、システムが正しくブートを始めることを確認して下さい。

9.

システムがほぼ起動したら、ブート処理が再び中断し次の画面に示すような
RedHawkのライセンス使用許諾に同意するまたは拒否することを要求します：

RedHawk Linux Version 8.2 Release Notes

インストール手順

RedHawkのライセンス使用許諾に同意する場合は単純にFinish Configurationボ
タンを押下し、グラフィカル・ログイン画面を起動するためシステムを再開し
て下さい。

NOTE
デスクトップ・アイコンはデフォルトのStandard (Waylandディスプ
レイ・サーバー)ではサポートされていませんが、例えばClassic(Waylandディスプレイ・サーバー)などの一部の他のオプションではサポートされています。
他のディスプレイ・サーバーに切り替えるには、単にログ・オフしてログイン画面からユーザー名をクリックして下さい。この時点でSign Inボタンの左にある歯車をクリックしてディスプレイ・サーバ
ーを選んで下さい。
デスクトップ・アイコンをサポートするディスプレイ・サーバー(上記参照)で実行している場合にRedHawkのアイコンを有効にするには右クリックして「Allow Launching」を選択する必要があります。
10. RCIMをインストールする場合は次項を続けてください。そうでなければ、
Frequency-Based Scheduler (FBS)をインストールするためその次の項へ進んでください。

RedHawk Linux Version 8.2 Release Notes

37

インストール手順

5.3 RCIMのインストール
以下はiHawkシステムのRCIMボードを設定するためのインストール・チェックリストとして役立ちます。iHawkシステムにRCIMが組み込まれていない場合、直ぐに組み込む必要があります。詳細についてはReal-Time Clock and Interrupt Module (RCIM) User’s Guideを参照してください。本マニュアルのPDFファイルはデスクトップ上の「Documents」アイ
コンをクリックすることで閲覧可能です。

5.3.1 ハードウェア・インストール・チェックリスト
1.

RCIMを設定する前に外部割込みをRCIMが受けるまたは配信して使用するのかどうか、RCIMを実行するモード(61ページの「RCIM接続モード」参照)を決定して下さい。

2.

rpm -q ccur-rcimコマンドを実行してccur-rcim RPMがインストールされていることを確認して下さい。インストールされていない場合はシステムが通知します。これはRedHawkインストールの標準パッケージです。

3.

システムの電源を切り全ての電源コードを取り外して下さい。

NOTE
プリント回路基板の組み込みや取り外す時は静電気除去リストスト
ラップと導電フォーム・パッドの使用をConcurrent Real-Timeは強く推奨します。
4.

システムのケースを開けてRCIMを装着するPCIeスロット(RCIM III)またはPCI
スロット(RCIM I, RCIM II)を確認して下さい。通常、他のデバイスとの競合が最小またはなしで可能であればIRQ優先度が最高のスロットにRCIMを構成するのが最適です。

5.

RCIMを選択したPCIスロットに装着し厳重に固定して下さい。

6.

システムがRCIMチェーンの一部の場合、同期ケーブルを必要に応じて取り付けて下さい(詳細についてはマニュアルReal-Time Clock and Interrupt Module(RCIM) User’s Guideを参照)。

7.

GPSモジュール・オプションをお持ちの場合、アンテナ引き込み線を取り付けてアンテナを固定して下さい。アンテナは屋上または空地に設置する必要があ
ります。

8.

ケースを閉じて全ての電源コードを再接続して下さい。

9.

システムの電源を入れシステムが正しく起動することを確認して下さい。設定
オプションはRCIMのガイドを参照して下さい。

5.3.2 RCIMの動作の確認
1.

RCIMが動作していることを確認するには、以下を実行して下さい：
cat /proc/driver/rcim/status
次に示すような出力を確認できるはずです：
RCIM-III board 0 is at revision 1 eeprom 2.0.
RCIM firmware version 11
This is a standalone (isolated) rcim.

38

RedHawk Linux Version 8.2 Release Notes

インストール手順

Has IRQ 59 and major number 243
Board options: none

NOTE
RCIMはRCIM-I, RCIM-II, RCIM-IIIのいずれかで、リビジョン、
eeprom、IRQは異なる可能性があります。
2.

現在のRCIMの構成を表示するには以下のコマンドを実行して下さい：
cat /proc/driver/rcim/config
下のような出力が見れるはずです：
h/Not_Configured, sync/ptr, clock
pig0|out0, pig1|out1, pig2|out2, pig3|out3, pig4|out4, pig5|out5,
pig6|out6, pig7|out7, pig8|out8, pig9|out9, pig10|out10, pig11|out11,
none|di0/f, none|di1/f, none|di2/f, none|di3/f, none|di4/f, none|di5/f,
none|di6/f, none|di7/f, none|di8/f, none|di9/f, none|di10/f, none|di11/f,
eti0/f, eti1/f, eti2/f, eti3/f, eti4/f, eti5/f,
eti6/f, eti7/f, eti8/f, eti9/f, eti10/f, eti11/f,

5.3.3 GPSモジュール用NTP Updatesのインストール
オプションのGPSモジュールが装備されたRCIMモデルを取り付けた場合、それを利用するにはccur-ntp RPMが必要となります。GPSモジュール付きRCIMボードを持っていない場合は5.4項へスキップして下さい。
1.

ccur-ntp RPMはConcurrent Real-TimeのSoftware Repositoryシステム経由で入手可能で、それはお手持ちのシステムに含まれている「RedHawk NTP Version
8.2」製品媒体にも含まれています。以下の手順で本RPMのインストールを実行して下さい：a.

chronyd(8)サービスを無効にして下さい：# systemctl stop chronyd# systemctl disable chronydb.

「RedHawk NTP Version 8.2」製品媒体をマウントしcdでマウントしたディレクトリへ移動、または73ページの10.2.2項で説明されているように
Concurrent Real-TimeのWebサイトからccur-ntpのRPMをダウンロードして
下さい。

c.

次のコマンドでRPMをインストールして下さい：# rpm -Uvh ccur-ntp*.rpmd.

ntpdデーモンを有効にして下さい：# systemctl eable ntpde.

変更を有効にするためシステムを再起動して下さい：# reboot

NOTE
以下のエラーに遭遇した場合、chronydサービスが停止しておりntpdが実行中であること、および対応する/dev/rcim_uartデバイス・ファ
イルがntpに所有されており全ユーザーが読み取り可能かつntpが書き込み可能(644アクセス許可)であることを確認して下さい。
ntpq: read: Connection refused

RedHawk Linux Version 8.2 Release Notes

39

インストール手順

2.

インストールが完了した後は、ntpを構成する手順についてReal-Time Clock andInterrupt Module (RCIM) User’s Guideを参照して下さい。

5.4 Frequency-Based Scheduler(FBS)のインストール
FBSはRedHawk Linuxのオプション・パッケージです。FBSを使用することになる場合、
この時点で以下の手順を実行してインストールして下さい：
1.

RedHawk Linux Version 8.2が実行中であれば、rootでログインしシングル・ユ
ーザー・モードへ遷移して下さい。

2.

システムのアーキテクチャに適した「RedHawk FBS Version 8.2」のラベルのディスクを探し、光学メディア・ドライブに挿入して下さい。

3.

光学メディア・ドライブが自動でマウントされない場合、mountコマンドを実行して下さい。実行例：
mount /media/dvd

4.

インストールするには、以下のコマンドを実行して下さい：
cd /path-to-actual-mount-point./install-fbs
インストール・スクリプトが完了するまで画面上の指示に従って下さい。

5.

インストールが完了したら、以下のコマンドを実行して下さい：
cd ..
eject

6.

ディスクを光学メディア・ドライブから取り出し保管して下さい。

7.

シングル・ユーザー・モードから抜け出します(Ctrl-D)。

5.5 追加のRedHawk製品のインストール
追加のRedHawk製品をインストールする予定がある場合、現時点でそうして下さい。イン
ストール手順に関する製品の書類を参照して下さい。

5.6 ディスクからRedHawk Updatesのインストール「RedHawk Update Disk」のラベルのディスクはRedHawkおよび製品のアップデートを含んでいます。RedHawk Updatesディスクが提供されている場合、現時点でインストールし
て下さい。
1.

システムがマルチ・ユーザー・モードであることを確認して下さい。

2.

システムのアーキテクチャに適した「RedHawk Update Disk」のラベルのディスクを探し、ドライブに挿入して下さい。

3.

ディスク・ドライブが自動でマウントされない場合、mountコマンドを実行して下さい。実行例：
mount /media/dvd

40

RedHawk Linux Version 8.2 Release Notes

インストール手順

4.

ディスクに含まれるRedHawk Updatesをインストールするには以下のコマンドを実行して下さい：
cd /path-to-actual-mount-point./install-updates
導入が終了したら、Concurrent Real-TimeのNetwork Update Utility (NUU)のメイ
ン・ウィンドウを表示し、RedHawkのインストールを満たす製品のアップデー
トをリストアップします。お手持ちのConcurrent Real-Time製品のインストー
ル状況に応じてNUU Mainウィンドウは古くなったソフトウェア・モジュールを表示します。
任意のモジュールをインストールする前にNUUアップデートを単独で確認して下さい。他のアップデートを適用する前にNUUアップデートを実行してNUUを再開して下さい。

NOTE
継続する前に外部のCentOSリポジトリ(Base, Updates, Contrib)を無効にする必要があります。それらのリポジトリを無効にするには
Repositoriesメニュー内のEdit Configurationを選択して下さい。
NUUが最新である場合、リストアップされた全ての製品のアップデートをインストールするするためNUUメイン・ウィンドウからSet Update of All Outof-Dateボタンをクリックし、続いてApply Actionsボタンをクリックして下さい。
5.

インストールが完了したら、以下のコマンドを実行して下さい：
cd ..
eject

6.

ディスクを光学メディア・ドライブから取り出し保管して下さい。

7.

さらにアップデート・ディスクがある場合、全アップデートをインストールするためこれらの手順を繰り返して下さい。

8.

更新されたRedHawkカーネル選んで再起動し正常にシステムが起動することを確認して下さい。

9.

次項で説明しているRedHawk UpdatesのWebサイトを介して利用可能な追加のRedHawkアップデートを確認して下さい。

5.7 WebサイトからRedHawk Updatesのインストール
1.

(お手持ちの「RedHawk Update Disk」ディスクに含まれていない)追加のアップデートが公開されているかもしれません。それらは直ぐにダウンロードしてインストールすることが可能です。詳細については72ページの「ソフトウェアのアップデート」を参照して下さい。

2.

完了後または利用可能なアップデートがない場合、新しいRedHawkカーネルを選んでシステムを再起動し正常にシステムが起動することを確認して下さい。

RedHawk Linux Version 8.2 Release Notes

41アップグレード手順

6.0. アップグレード手順
1

Version 8.0からVersion 8.2にアップグレードする場合のみここで提供されるアップ
グレード手順を利用して下さい。
RedHawk 8.2のシステムを生成または再生成、初期のVersion 7.Xもしくはそれ以前
からのシステムの移行、32-bitから64-bitにシステムを転向する場合、14ページの「インストール手順」のステップに従って下さい。
NOTE: 独自のRed Hatソフトウェアを提供するユーザーを支援するためのリソース
はConcurrent Real-Time Software Documentation Libraryで入手可能です：
http://redhawk.concurrent-rt.com/docs/

対応するRedHawk Linux Releaseの下にある「Installing on RHEL」のラベルのリンクを探して下さい。
ソフトウェアをアップグレードする前に以下の点を再確認して下さい：

実際にアップグレード実行する前にインストール担当者は最初に手順全体を一読することを推奨します。



実行中のアプリケーションが破損する可能性を防ぐにはソフトウェアのインストールや更新の実行はシングル・ユーザー・モードで行う事を強く推奨します。



利用可能なアップグレード全てをインストールして下さい。全て適切なバージョン・レベルのRedHawk Linuxソフトウェアがインストールされていない限り、Concurrent Real-Timeによる品質要求が行われることはありません。



使用中のメディアは何度もアクセスされるので、別のメディアをインストールすることを指示されるまではインストール中はドライブ内に入ったままにする必要があります。



アップグレーに先立ち、マシーン内に残された可能性のあるいずれのフロッピー・メディアも取り除いてください。



RedHawk Linux Version 8.2へアップグレードする時はCentOSカーネルは実行中である必要があります。

6.1 アップグレードの事前手順


アップグレード手順を開始する前に上書きによりファイルやファイル・システムが破壊され復旧不可能となることを回避するよう配慮する必要があります。重要なファイル全てを特定し、安全な位置、可能であればアップグレードを実行するシステムとは別のシステムにバックアップして下さい。最大限の安全のため、アップグレード処理に誤って上書きさせたくない全てのディスクを切断することを推奨します。



複数のCentOS環境を持つシステムでは、アップグレード処理中にインストーラーからの質問に正しく答えられるように全ての適切なマウント・ポイントとパーティションを確認して下さい。
アップグレードするrootファイル・システムを含むパーティションを識別するには、
アップグレードする装置をランレベル1で起動しmountコマンドを実行して下さい。実行例：[root@ihawk ~]$ mount | grep ‘on / type’/dev/sda2 on / type ext3 (rw)
本例では、このCentOSがインストールされたrootパーティションは/dev/sda2です。
アップグレードを継続する前にいかなる相違も解決して下さい。

42

RedHawk Linux Version 8.2 Release Notesアップグレード手順

grub、BIOS、オペレーティング・システムが複数のドライブとパーティションを正しく識別するのに苦労するのを防ぐには、インストールまたはアップグレードの前にシステムにドライブを追加または削除するのは避けて下さい。



アップグレード後にシステムが再起動しない場合、61ページの「Linux Rescueの利用方法」項を参照して下さい。

6.2 RedHawkアップグレードの事前手順
システムをRedHawk 8.0からRedHawk 8.2へアップグレードするのは全く容易な処理です
が、アップグレードを開始する前にいくつか手動の手順を実行する必要があります。

NOTE
RedHawk 8.2は以前のRedHawkのバージョンとは異なり、アップグレ
ードを実行するためにオリジナルのCentOS Enterprise Linux 8.2のインストール・ディスクの使用は要求されません。
システムをアップグレードするには次の手順に従い、rootユーザーとして全てのコマンドを実行して下さい。
1.

NUUが混乱する可能性があるので、RedHawk 8.2では不要になるいくつかのCentOSおよびRedHawk DNFレポジトリ・ファイルを移動して下さい：# mkdir /etc/yum.repos.old# cd /etc/yum.repos.d# mv *redhawk*8.* /etc/yum.repos.old
アップグレードが正常に終了した後はこれらのリポジトリ・ファイルは
RedHawk 8.2では使用できなくなるので安全に/etc/yum.repos.oldディレ
クトリを削除することが可能となることに留意して下さい。

2.

サービス・マネージャーsystemd(1)を更新して下さい。更新手順はシステム
がインターネットにアクセスできるかどうかによって異なることに注意して下さい。
アップグレードするシステムがインターネットにアクセスできる場合、次のコ
マンド実行し次の番号の付いた指示に進んで下さい。
# dnf update systemd
システムがインターネットにアクセスできない場合、次の手順に従って下さい：a.

CentOS 8.2 Updatesメディアを挿入してパス/run/media/root/CentOS8.2-Updates-x86_64の下に自動マウントされたことを確認して下さい。マウントされたところを確認するにはmount(8)コマンドを利用して下さい。
異なるパスの下にマウントされている場合(rootでデスクトップにログインしていない時に発生)、リポジトリにサポートされるパスの下にマウントするため次の手順に従って下さい：# umount /dev/cdrom# mkdir -p /run/media/root/CentOS-8.2-Updates-x86_64# mount /dev/cdrom \/run/media/root/CentOS-8.2-Updates-x86_64

RedHawk Linux Version 8.2 Release Notes

43アップグレード手順b.

メディアがマウントされたら、システムリポジトリ・ファイルを保存しCD内のリポジトリ・ファイルを/etc/yum.repos.dディレクトリにコピーして下さい：# cd /etc/yum.repos.d# mv ./CentOS-Updates-Media.repo \/etc/yum.repos.old# cd /run/media/root/CentOS-8.2-Updates-x86_64# cp ./CentOS-Updates-Media.repo \/etc/yum.repos.dc.

systemdサービス・マネージャーをCentOS 8.2 Updatesメディアから更新して下さい：# dnf --disablerepo=’*’ \--enablerepo=centos-8.2-updates-media-BaseOS \update systemd

3.

システム・コンソールがNVIDIAグラフィック・カードを使用している場合、CentOSカーネルのnouveauドライバーと競合しないようにXサーバーのファイ
ルxorg.confを改名する必要があります：# mv -f /etc/X1/xorg.conf /etc/X1/xorg.conf.old
システムがRedHawk 8.2へアップグレードされたら新しいxorg.confファイルが生成されます。以前手動でxorg.confファイルを変更していた場合、アップグレード完了後に上記で保存したバージョンを復元した方が良いでしょう。

4.

システムからnuuパッケージを削除して下さい：# rpm -e nuu

5.

blscfg -dコマンドを使ってデフォルトでCentOSカーネルを起動するように構成しシステムを再起動して下さい。CentOSカーネルのID番号を見るために最初はオプションなしでblscfgコマンドを呼び出して下さい。詳細についてはblscfg(1)のmanページを参照して下さい。
# blscfg# blscfg -d <CentOS-id-#># reboot

6.3 RedHawk 8.2へRedHawkをアップグレード
前項でアップグレードの事前手順が完了したら、残りのアップグレードの手順はベースのCentOSがインストールされた後に続行する全インストールと全く同じとなります。
31ページの「CentOS Updatesのインストール」項から開始し41ページの「WebサイトからRedHawk Updatesのインストール」項まで継続して全インストール手順を進めて下さい。これらの手順を終えるとアップグレードが完了します。

44

RedHawk Linux Version 8.2 Release Notesアップグレード手順

NOTE
既存の8.0のシステムにCentOS 8.2 Updatesをインストールすると処理中に警告が出ますが、これらの警告は無視しても安全です。

RedHawk Linux Version 8.2 Release Notes

45

NVIDIA グラフィック構成

7.0. NVIDIAグラフィック構成
統合NVIDIA Linux Display Driver (version 450.57)はRedHawk Linuxインストールに含まれており全てのプレビルトおよびカスタムRedHawk Linuxカーネルに自動的に構築されます。RedHawkのインス
トーラはシステムに存在するビデオ・アダプターの種類とモデルを調査し、1つ以上のNVIDIAビデ
オ・カードの存在を検出した時に統合されたccur-nvidia-glx rpmのインストールを推奨します。
NVIDIAドライバーの互換性に関する詳細は7.1 サポート済みNVIDIA GPUおよび7.2 マルチ
NVIDIAビデオ・カードの留意事項を参照して下さい。
表示設定に関する基本的なインストールが完了した後、最終的な調整のために生成された/etc/X11/xorg.confを編集することは可能です。

7.1 サポート済みNVIDIA GPU
お手持ちのシステムにccur-nvidia-glx rpmがインストールされた場合、下記ファイルの「Appendix A」で450.57ドライバーがサポートする全てのNVIDIA GPUのリストを見ることが可能です。
/usr/share/doc/ccur-nvidia-glx-450-57/README.txt
あるいは、以下のNVIDIAのWebサイトで450.57ドライバーがサポートするGPUのリストを調べることが可能です：
http://www.nvidia.com
お手持ちのNVIDIA GPUが450.57ドライバーでサポートされていない場合、次のいずれかを行う必要があることに注意して下さい：

システム内にある古いNVIDIAカードを450.57ドライバーでサポートされる新しい
NVIDIAカードに交換して下さい

上述のNVIDIAのWebサイトへ行きお手持ちのNVIDIAカードをサポートするレガシー
NVIDIAドライバーをダウンロードし、ドライバーのWebページに記載されているイン
ストール指示に従って下さい

NOTE
RedHawkインストーラーで提供されるNVIDIAドライバーはリアルタ
イム環境のシールドCPU上でジッターを減らすために改良されています。従って、直接NVIDIA のWebサイトから古いNVIDIAドライバ
ーをダウンロードして使用することを選択する場合、グラフィック
動作中にシールドCPU上の障害を監視したほうが良いかもしれません。

7.2 マルチNVIDIAビデオ・カードの留意事項
統合450.57ドライバーとレガシーNVIDIA Linuxディスプレイ・ドライバーを同時に使用してはいけないことに注意して下さい。
レガシーのみおよび統合のみのNVIDIAビデオ・カードが混じったシステムを所有する場
合、どの時点においても1枚のカード(レガシーか統合)だけが使用することが可能です。

46

RedHawk Linux Version 8.2 Release Notes

NVIDIA グラフィック構成

使用する予定のカードが干渉しないように使用していないレガシーまたは統合ビデオ・カードを物理的に取り外す事を強く推奨します。そうしないとシステムまたはX11セッショ
ンがロックする可能性があります。
ここで説明したようなビデオ・カードの混じったシステムを所有している場合、レガシー
NVIDIAビデオ・カードを統合ビデオ・カードへアップグレードし、ディスプレイ・ドラ
イバーとして統合450.57ドライバーを使用することを推奨します。

7.3 ディスプレイ構成
ディスプレイは1つ以上の制御用キーボードとマウスと共に単独のモニタとして、または1つ以上の制御用キーボードとマウスと共に複数のモニタとして一緒に構成することが可能です。
画面は任意の方法で互いの左、右、上、下に構成することが可能です。どのように画面が動作し作用するのかの違いを本項で説明します。
複数画面構成を生成するためのnvidia-settingsユーティリティを使用して下さい。7.5
nvidia-settingsの利用の項を参照して下さい。

7.3.1 Single
Singleモードは1つのモニタ上に1つのデスクトップとして表示される1つのX画面です。
1つのNVIDIA表示を生成するためのnvidia-xconfigユーティリティを使用して下さい。7.4 nvidia-xconfigの利用の項を参照して下さい。

7.3.2 Xinerama
Xineramaモードは複数のモニタにまたがる1つのデスクトップとして表示される複数のX画面を有効にします。本モードは以下の特徴があります：


各画面に個別のX画面が使用されます。



マウスは画面間を自由に移動します。

ウィンドウを最大化した場合、1つの画面が埋まります。



オブジェクトをある画面から他へドラッグすることが可能です。



本モードはXに対し少し余分なオーバーヘッドが掛かります。

XineramaはXサーバーの画面のレイアウトおよびサーバー・フラグの設定(“Xinerama” “1”)を記述するにはxorg.confへの登録が必要となります。
XineramaはXサーバーにより実行されNVIDIAの使用は要求されませんが、NVIDIA
およびnvidia-settingsユーティリティに基づく構成のみを本書で扱います。

7.3.3 MultiDesktop
MultiDesktopモードは各モニタに独立したデスクトップとして表示される複数のX
画面を有効にします。本モードは以下の特徴があります：


各画面に個別のX画面が使用されます。



マウスは画面間を自由に移動します。

ウィンドウを最大化した場合、1つの画面が埋まります。

RedHawk Linux Version 8.2 Release Notes

47

NVIDIA グラフィック構成

オブジェクトをある画面から他へドラッグすることは出来ません。



本モードはXに対し少し余分なオーバーヘッドが掛かります。

これはXサーバーの画面のレイアウトおよびサーバー・フラグの設定(“Xinerama”“0”、またはXineramaサーバー・フラグの省略)を記述するにはxorg.confへの登録が必要となります。
MultiDesktopはXサーバーで実行されNVIDIAの使用を必要としませんが、NVIDIA
およびnvidia-settingsユーティリティに基づく構成のみを本書で扱います。

7.3.4 Twinview
Twinviewモードは2つのモニタにまたがる1つのデスクトップを表示または出力のクローンを作り各モニタに複製されたデスクトップを表示することを可能にします。本モードは以下の特徴があります：


マウスは画面間を自由に移動します。

ウィンドウを最大化した場合、以下を除いて両画面全体に広がります：

Xineramaの動作をエミュレートする特有のフラグを設定
クローン・モードで実行

クローン・モードでは全く同じイメージを画面に表示します。
クローン・モードで実行していなければオブジェクトをある画面から他へドラッグすることが可能です。
TwinviewモードはXに対し余分なオーバーヘッドは掛かりません。

NVIDIAドライバーはXサーバーから複数の表示デバイスに関する全ての情報を隠し、Xが関係している限り1つのX画面だけが存在します。
全ての表示デバイスは1つのフレーム・バッファで共有します。従って、1つの画面上にある全ての機能(例えば、Accelerated OpenGL)はTwinviewで利用可能です。
Twinviewは複数のヘッドを持つ単一GPUでのみ動作します。独立したカードもしくは異なるバスIDを持つ(Xineramaが動作するような)ヘッドとの間では動作しません。
「Twinview」と「metamodes」オプションをxorg.confのScreenセクションに設定する必要があります。
Twinviewに関する詳細な解説については/usr/share/doc/ccur-nvidia-glx-45057/README.txtを参照して下さい。

7.3.5 Twinview-Xinerama
本モードは3つ以上のモニタ上の1つのデスクトップとしてTwinview画面を加える
ために複数のX画面を有効にします。
「Twinview」と「metamodes」オプションをxorg.confのScreenセクションのサポー
トする各デバイスに設定する必要があります。
これはXサーバーの画面のレイアウトおよびサーバー・フラグの設定(“Xinerama”“1”)を記述するにはxorg.confへの登録も必要となります。
XへのXineramaサーバー・フラグの定義はXineramaをエミュレートするため
Twinview画面の能力を無効にします。

48

RedHawk Linux Version 8.2 Release Notes

NVIDIA グラフィック構成

Twinview画面でウィンドウを最大化した場合、クローン・モードでなければTwinview画面の両ディスプレイ全体に広がります。
非Twinview画面でウィンドウを最大化した場合、その画面が埋まります。

7.3.6 Twinview-MultiDesktop
本モードは3つ以上のモニタ上の独立したデスクトップとしてTwinview画面を加えるために複数のX画面を有効にします。
「Twinview」と「metamodes」オプションをxorg.confのScreenセクションのサポー
トする各デバイスに設定する必要があります。
これはXサーバーの画面のレイアウトおよびサーバー・フラグの設定(“Xinerama”“0”、またはXineramaサーバー・フラグの省略)を記述するにはxorg.confへの登録も必要となります。
XへのXineramaサーバー・フラグの定義はXineramaをエミュレートするため
Twinview画面の能力を無効にします。
Twinview画面でウィンドウを最大化した場合、クローン・モードでなければTwinview画面の両ディスプレイ全体に広がります。
非Twinview画面でウィンドウを最大化した場合、その画面が埋まります。

7.4 nvidia-xconfigの利用
nvidiaドライバーを使うシステムを使用する前にnvidia-xconfigユーティリティを使い/etc/X11/xorg.confを生成する必要があります。
nvidia-xconfigユーティリティは削除したくなるかもしれない必要以上のエントリを生成します。参考のために7.6項のxorg.confファイルの例を参照して下さい。
ファイルを生成するには本手順を正確に従って下さい：
1.

7.0～7.3.項を読み、必要な操作を終えて下さい。

2.

ランレベル3で再起動して下さい。

3.

/etc/X11/xorg.confを/etc/X11/xorg.conf.origへ変更して下さい：
mv -i /etc/X11/xorg.conf /etc/X11/xorg.conf.orig

4.

nvidia-xconfigユーティリティ(/usr/bin/nvidia-xconfig)を実行して下さい：
nvidia-xconfig

5.

ランレベル5で再起動して下さい。

nvidia-xconfigの使用に関する詳細についてはnvidia-xconfig(1)のmanページを参照して下さい。

7.5 nvidia-settingsの利用
nvidia-settingsユーティリティは7.3項で説明したいずれのマルチディスプレイ構成を設定するために使用、および単一画面の設定を調整するために推奨する手法です。
nvidia-settingsを使用する前に7.4項で説明したnvidia-xconfigの手順を終えて下さい。
そうしないと性能が不足または不安定をもたらす可能性があります。

RedHawk Linux Version 8.2 Release Notes

49

NVIDIA グラフィック構成

nvidia-settingsの使用に関する詳細についてはnvidia-settings(1)のmanページを参照して下さい。
1.

nvidia-settingsユーティリティを開始するには次のコマンドを発行して下さい：nvidia-settings
GUIが起動します：

ここでは左側にあるオプションのリストで示されているように「X Server
Information」を表示していることが分かります。
2.

50

新しい「X Server Display Configuration」を生成するには下で示すように左側のリストからオプションを選択して下さい：

RedHawk Linux Version 8.2 Release Notes

NVIDIA グラフィック構成

Layoutウィンドウ内では、検出または設定された数の画面の図形が見れます。
大きな四角形はnvidia-xconfigにより既に設定されたプライマリ画面であることを理解して下さい。右側の小さな四角形(Disabled)はまだ設定されていない画面です。
Layoutウィンドウ内に表示されていない他に接続された画面がある場合はDetect Displaysボタンをクリックして下さい。
3番目のモニタが検出された場合にLayoutウィンドウは以下のようになりま
す：3.

MultiDesktopとして2つの検出された画面を構成するにはLayoutウィンドウ内の2番目の画面をクリックで選択します。四角を囲む赤い輪郭線により構成のために2番目のモニタが選択されていることを見ることができます：

RedHawk Linux Version 8.2 Release Notes

51

NVIDIA グラフィック構成

4.

52

Layoutウィンドウの下のConfigureボタンをクリックし「Separate X screen」オプションを選択した後にOKをクリックして下さい：

RedHawk Linux Version 8.2 Release Notes

NVIDIA グラフィック構成

5.

Xineramaを有効にしたい場合は現時点でLayoutウィンドウの下の「Enable
Xinerama」チェックボックスを選択することで可能となります：

6.

xorg.confへ構成を保存するにはGUIのボタンの近くにあるSave to X
Configuration Fileボタンをクリックして下さい：

続いて上に示すようにSave X Configurationダイアログ・ボックスのSaveをクリックして下さい(常にMerge with existing fileはチェックしたまま)。

RedHawk Linux Version 8.2 Release Notes

53

NVIDIA グラフィック構成

7.

新しいxorg.confを保存した後、nvidia-settingsを終了するためQuitをクリッ
クして下さい：8.

ランレベル5で再起動して下さい。2つのX画面が表示されているはずです。構成を更に調べるまたは変更するためnvidia-settingsを再起動して下さい。

Xineramaオプションを設定している例を以下に示します：

54

RedHawk Linux Version 8.2 Release Notes

NVIDIA グラフィック構成

Twinviewオプションを設定している例を以下に示します：

Twinview-XineramaまたはTwinview-MultipleDesktopを設定している過程を以下に示します(違いはXineramaのチェックボックスを選択している、または選択していない)：

RedHawk Linux Version 8.2 Release Notes

55

NVIDIA グラフィック構成

nvidia-settingsはここで取り上げたよりも更に多くの事が出来ることに留意して下さい。

56

RedHawk Linux Version 8.2 Release Notes

NVIDIA グラフィック構成

Xの再起動の必要のない一部の構成では、設定を保存する前にそれらを確認するために変更を適用することが可能です。
これらを生成した後は/etc/X11/xorg.confファイルを試験する必要があります。
一部のオプションの設定に対し手動で編集するのは簡単ですが、構成の増分バックアップ
を確実に作成して下さい。

7.6 nvidia-xconfigが生成したxorg.confファイルの修正
下に示すファイルはnvidia-xconfigユーティリティで生成され、マシーン固有のエントリと一部の余分な既定値を取り除くために切り取りました。本例のエントリの一部は必要としませんが将来の手動編集のための構造を提供するためにそのままにしています。
1つの画面を典型的なキーボードとマウスで実行している場合、本テンプレートを変更する必要はありません。
今後、基本となるxorg.confファイルをモデル化することを選ぶことが可能です。
「Device」セクションの適切なSLIオプションの非コメント化によりSLIを有効にすることが可能です。
本書で説明したいずれの画面構成を生成するために本テンプレートでnvidia-settingsを実行することが可能です。
Section “ServerLayout”
Identifier
Screen0
InputDevice
InputDevice
EndSection“ccur nvidia glx realtime”“Screen0”“Keyboard0” “CoreKeyboard”“Mouse0” “CorePointer”

Section “ServerLayout”
Load
Load
Load
Load
Load
EndSection“dbe”“extmod”“type1”“freetype”“glx”

Section “Extensions”
OptionEndSection“Composite” “Disable”

Section “InputDevice”
Identifier
DriverEndSection“Mouse0”“mouse”

Section “InputDevice”
Identifier
DriverEndSection“Keyboard0”“kbd”

Section “Monitor”
Identifier
EndSection“Monitor0”

Section “Device”
Identifier
Driver#Option#Option#Option#OptionEndSection“Device0”“nvidia”“SLI” “Auto”“SLI” “AFR”“SLI” “SFR”“SLI” “SLIAA”

RedHawk Linux Version 8.2 Release Notes

57

NVIDIA グラフィック構成

Section “Screen”
Identifier
DeviceMonitor
DefaultDepth
SubSection
Depth
EndSubSection
EndSection“Screen0”“Device0”“Monitor0”
24“Display”
24

7.7 問題の解決
Xサーバーは(通常はランレベル5で)立ち上がる毎に/etc/X11/xorg.confの構成を探します。Xの最新バージョンは構成ファイル依存から免れ、例え最大の複数画面構成でも生成するために最小限の情報だけを必要としていることが分かります。実際にXは構成ファイ
ルが全くなくても既定値モードで動作します。
サポートされないオプションまたは誤った設定をxorg.confに指定したためにシステムがXを正しく開始しない原因となることは珍しいことではありません。時にはXが混乱し動かなくなる、システムがパニックまたは再起動を引き起こす、奇妙な映像状態が現れる等
以外何もできなくなる事があります。
単なるXの停止と再起動が常にうまくいくとは限りません。コマンドを発行するのが最善です：
init 1; init 5またはreboot/var/log/Xorg.0.logとXorg.0.log.oldに記録されたXサーバーの振る舞いを参照して下さい。
通常、Xは問題があることを伝えることにより起動時のエラーに対応しログの表示を提案、その後に新たな構成を生成して下さい。
新たな構成はインストーラーが生成した構成に非常に似ているように見えます。
nvidia-xconfigユーティリティを使って正常に動作するxorg.confを生成できない場合、手順を正確に進めなかった、または問題が事後の手動修正により加えられた可能性があります。それぞれの段階にて論理的な手順を踏み機能を確認して下さい。
完全に/etc/X11/xorg.confを削除し、ランレベル3で再起動して、nvidia- xconfigを実行して下さい。
ランレベル1またはシングル・ユーザー・モードを起動しnvidia-xconfigを実行することはしないで下さい－これは役に立たないxorg.confファイルを生成してしまいます。
インストーラーが生成したオリジナルのxorg.confが正常に動作しない場合、恐らくBIOS
が定義したプライマリ・ビデオ画面に対して誤ったドライバーを定義しています。以下の構成を試して下さい：

58

Section “ServerLayout”
Identifier
Screen0
InputDevice
EndSection“Default Layout”“Screen0” 0 0“Keyboard0” “CoreKeyboard”

Section “InputDevice”
Identifier
DriverEndSection“Keyboard0”“kbd”

RedHawk Linux Version 8.2 Release Notes

NVIDIA グラフィック構成

Section “Device”
Identifier
DriverEndSection
Section “Screen”
Identifier
DeviceDefaultDepth
SubSection
Viewport
Depth
EndSubSection
EndSection“Videocard0”“vesa”“Screen0”“Videocard0”24“Display”
0 0
24

iHawkシステムの代表的なドライバーとして以下を含みます：


radeon – 組み込みグラフィック・チップを持つ多くのサーバーで共通。

nv – 一般的なLinux のNVIDIAドライバー。

nvidia – NVIDIAまたはConcurrent Real-Timeより提供されます。NVIDIAドライバーはリアルタイム性能に関してConcurrent Real-Timeによって改良されています。お手持ちのシステム最高の性能を確保するためConcurrent Real-Timeの適切なドライバーを使用して下さい。



vesa – 全てのVGAアダプターで動作するであろう低性能に留めた一般的なドライバー。

NVIDIAは同じ「nvidia」ドライバー・バージョンを全てで利用する事が出来ない何世代ものグラフィック・カードを持っています。Linuxカーネルの一般的な「nv」ドライバーでさえも全てのNVIDIAカードで動作しません。そのカードに対して誤ったバージョンの場
合、「nvidia」ドライバーは実際にはnvidiaコントローラを無効にするまたはロードしません。ドライバーが全てをサポートしない場合、異なる世代のカードを混ぜることは出来ません。
最新のVGAアダプターやディスプレイに対しては解像度、リフレッシュ・レート、色深度を指定する必要はありません。ハードウェアやソフトウェアにこれらの設定を処理させることが最善です。
解像度、リフレッシュ・レート、色深度がNVIDIAのユーティリティ(nvidia-xconfigまたはnvidia-settings)の1つで生成された場合、Xサーバーまたはデバイス・ドライバーの既定値を集めたものに再定義しない限りは、殆どのオプションと同様に組み込むことは出来ますがそれらは必要以上となります。

WARNING
古い構成ファイルを使用することは危険を伴います。旧式のオプシ
ョンやエントリがシステムのハングアップ、再起動、通常の使用を妨げるのを引き起こす事は珍しくはありません。これらの最小限の構成でカスタマイズした構成を生成する必要があると考えるオプシ
ョンを徐々に改良しながら起動する必要があります。

RedHawk Linux Version 8.2 Release Notes

59

追加情報

8.0. 追加情報
本項はお客様側で当てはまる可能性のある問題に関して役立つ情報を含んでいます。

8.1 インストール/構成の問題
8.1.1 ファイル・システムのバックアップの推奨
全てのファイル・システムは再インストールを開始する前に保管または保護する必要があります。これは通常のバックアップ手法の利用で達成することが可能です。
最小のデータ損失を確保するため、オリジナルのディスクを維持している間は新しいディスクを調達することをConcurrent Real-Timeは推奨します。
表8-1は、既存の構成と一致させるために新たにインストールされたRedHawkシス
テムを構成するのに役立つであろう構成ファイルの一覧を含んでいます。

表8-1 バックアップを推奨するファイル
NOTE: これは新しいシステムへそのままコピーすることを意味する
全ての包括的なリストではありませんし全てのファイルでもありません。
パス/etc/hosts/etc/fstab/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg*/etc/resolv.conf/etc/nsswitch.conf/etc/ntp.conf/etc/ntp/step-tickers/etc/rc.local/etc/rhosts/etc/X11/xorg.conf/etc/modules.conf/etc/security/capability.conf/etc/ssh/*/etc/inittab/etc/xinetd.d//var/spool/cron//sbin/systemctl -t
save_file/etc/*.conf/etc/sysconfig/*/etc/pam.d/*
rpm files

60

service

-a

>

コメント
ファイルにホスト名称を保存
既存のマウントを保持、マウント・ポイントの保存はしない
ネットワークの情報
ネットワーク・デバイスの構成
DNSの構成情報
NIS/DNSの構成情報
NTPの構成、ntpd(1)を参照
起動情報
X11サーバー/デバイス/画面の構成データ参照および比較のため
PAMの構成ホストのキーを保存
参照および比較のため参照および比較のため
任意のファイルのカスタマイズを保存
ユーザーのcrontabエントリを保存
新しいシステムを構成するために参照
カスタマイズされた構成ファイル
カスタマイズされた構成ファイル
カスタマイズされたPAMファイル
以前のシステムのインストール後にインストール
され新しいシステムへ展開する必要があるもの
参照するには/bin/rpm -qal --last | moreを実行

RedHawk Linux Version 8.2 Release Notes

追加情報

8.1.2 Swapファイル・システム・サイズのガイドライン
表8-2は様々なメイン・メモリに対して推奨のswapパーティションのサイズを提供します。下に記載されたswap空間の配分は全てのリアルタイム・システムで適合する必要があります。

表8-2 Swapパーティション・サイズのガイドライン
メイン・メモリ・サイズ (GB)0-3
4 - 1516 - 63
64 - 255
256 - 511
512 - 1024

推奨するSwapパーティション・サイ
ズ
2048 MiB
4096 MiB
8192 MiB
16 GiB
32 GiB64 GiB

8.1.3 RCIM接続モード
iHawkシステムにRCIMを取り付ける前に接続モードを決めて下さい。RCIM Iについては取り付けたRCIMの前面の入力コネクタに同期ケーブルを接続するのは簡単です。RCIMは次の4つのモードのいずれかで接続する事が可能です：
Isolated mode

他のRCIMとの接続なし。

Master mode

このRCIMはRCIMチェーンの先頭にある。このRCIMに挿入するケーブル接続はなく出て行くケーブル接続のみ。RCIMマスターは同期クロックを制御するのでその中で一つのみ。

Pass-throughSlave mode

このRCIMは他の2つのRCIMと接続されている。チェー
ン内の前方のRCIMから来ている入力ケーブル接続、およびチェーン内の次のRCIMに向かう出力ケーブル接続がある。

Final Slave mode

このRCIMは他の1つのRCIMと接続されている。最後のスレーブRCIMに挿入する入力ケーブル接続はあるが、外に出る出力ケーブル接続はなし。

8.1.4 Linux Rescueの利用方法
下の条件が存在する場合、インストールまたはアップグレードが起動しない可能性があります：


ディスクのLABELの組み合わせが正しくない/etc/fstabと(または) /etc/grub2.cfg -> /boot/grub2/grub.cfg, /etc/grub2efi.cfg -> /boot/efi/EFI/centos/grub.cfg内のLABELもしくはパーティショ
ン・エントリーが不一致である

これは複数のディスクを扱う際に発生し、非常に混乱する可能性があります。
CentOS 8.2インストール・メディアのRescue a CentOS Linux system 起動オプション
を介してLinux rescueイメージで起動することによりこれらの状況から回復する可能性があります。
インストールまたはアップグレード後に起動できない場合、以下の手順を実行して下さい。

RedHawk Linux Version 8.2 Release Notes

61

追加情報

62

1.

CentOS 8.2インストール・ディスクを起動して下さい。

2.

grubメニューが表示されたら、次の画面に示すように矢印キーを使用してTroubleshootingを選択して下さい。

3.

Enterを押下し、次の画面に示すようにRescue a CentOS Linux systemを選択して下さい。

RedHawk Linux Version 8.2 Release Notes

追加情報

4.

Enterを押下して下さい。システムはlive DVDからレスキュー・モードで起動します。完全に起動すると次の画面が表示されます。

5.

継続するには1を押下して下さい。次のテキストが表示されるはずです。

6.

rootシェルを得るにはEnterを押下して下さい。

7.

システムが正常に起動しなくなる前のエラー・メッセージで特定された問題を訂正するため、/mnt/sysimage以下のファイルを調査することが可能です。

8.

ネットワーク上のシステムにファイルまたはパッケージを転送したい場合、次のコマンドを使ってDHCPを介したネットワークを開始することが可能です。
この例で使用しているようなeth0ではない場合、ネットワーク・デバイス名を調べるためにifconfigコマンドを呼び出して下さい：
ifup eth0

9.

ネットワークが有効となった後、実際のシステム上でコマンドを実行しているように装うには次のコマンドを実行することも可能です：
chroot /mnt/sysimage

RedHawk Linux Version 8.2 Release Notes

63

追加情報

この時点でハード・ドライブ上のファイルはファイル・システム内の通常の場所で見えるので、起動するデフォルトのカーネルを変更する、もしくはカーネ
ルの起動オプションを変更するためにCentOSベースのオペレーティング・シ
ステムのblscfg、Ubuntuではccur-grub2のような追加のコマンドを実行することが可能です。詳細についてはblscfg(1)およびccur-grub2(1)のmanページを参照して下さい。

8.1.5 VNC経由でCentOSを遠隔インストールする方法
Virtual Network Computing (VNC)は他の計算機を遠隔から制御するためにRFBプロ
トコルを使うグラフィカル・デスクトップ共有システムです。これはネットワーク
を介してキーボードやマウスのイベントをある計算機から他へ、中継するグラフィ
カル画面の更新を逆方向へ転送します。
デフォルトでVNCは5900から5906のTCPポートを使用し、各ポートは個々の画面(:0～:6)に対応しています
グラフィック・モードでのインストールが困難またはテキスト・モードを使いたくない場合、VNCは1つの選択肢です。インストールするシステム(VNCサーバー)と遠隔からインストールのGUIを表示するシステム(VNCクライアント)との間のネッ
トワーク接続を確立させる必要があります。
VNC Viewerアプリケーションを含むどのシステムもVNCクライアントとして使用することが可能です。前もってインストールされたRedHawkシステムが現在実行中
である場合、VNCクライアント・アプリケーションはgnomeデスクトップのカスケ
ード表示のメニュー選択(Applications -> Internet -> Remote Viewer)の使用により利用可能です。あるいは、tigervnc パッケージをインストールしてvncviewerアプ
リケーションを実行することも可能です。
VNCを使ってインストールするには以下の手順を実行して下さい。
インストールするシステムにおいて：1.

14ページの5.0 インストール手順の項で説明された手順を5.1.1の手順4に達するまで従って下さい。
grubメニューから「Install CentOS 8」を選択して下さい。

2.

Tabキーを押下して下さい。表示された行の最後に“vnc” (＋オプション)を追加して下さい：> vmlinux initrd=initrd.img vnc [options]Enterキーを押下して下さい。

NOTE
VNCサービスが開始しない場合、適切なNICアドレスを確実にするためgrubオプションにip=xxx.xxx.xxx.xxxとnetmask=xxx.xxx.xxx.xxxを指定する必要があるかもしれません。

64

3.

5.1.1項の手順5を続けて下さい。

4.

手順5の後、VNCインストーラーは追加の設定用にテキスト・ベースのGUIを促す可能性があります。フィールド間を移るにはTabキー、フィールド内は上下矢印、設定を選択するにはスペース・バーを使用して下さい。

5.

現時点で以下と同じような出力が見れるはずです：

RedHawk Linux Version 8.2 Release Notes

追加情報

Starting VNC ...
WARNING!!! VNC server running with NO PASSWORD
You can use the vncpassword=<password> boot option
if you would like to secure the server.
Please manually connect your vnc client to129.134.30.100:1 to begin the install.
Starting graphical installation.
6.

VNCクライアントとのネットワーク接続を確認したい場合、Enterを押下してifconfigとpingを利用して下さい。対象のVNCクライアントへのpingが失敗する場合、ネットワーク構成の障害追求をする必要があります。

7.

遠隔でインストールを表示するシステム(VNCクライアント)上でVNC Viewerを開始して下さい。
gnomeのメニューで：Applications -> Internet -> Remote Viewer
またはtigervnc パッケージを既にインストールしていればコマンド・ラインからvncviewerを実行

8.

VNC ViewerでIPaddress:screenと入力することでVNCサーバーとのVNC接続を確立して下さい： 以下はConnection Detailsダイアログボックスです。

9.

続けるにはOKを選択後にEnterを押下して下さい。現時点でリモートでのグラ
フィカル・インストールが可能です。

10. 16ページの5.1.1項の手順6～21に記載された通りにグラフィカル・インストー
ルの過程を継続して下さい。29ページの手順23終了後に以下の手順を実際のシステムのグラフィカル・コンソールに戻って実行して下さい。
11. 再起動でシステムがランラベル3となりテキストベースのInitial setupプロンプ
トが表示されます。

RedHawk Linux Version 8.2 Release Notes

65

追加情報

12. ライセンス情報プロンプトへ進むには1を入力後にEnterを押下して下さい。
13. I accept the license agreementを選択するには2を入力後にEnterを押下して下さい。
14. ライセンス承諾を終えるにはcを入力後にEnterを押下し、Initial setupプロンプ
トに戻ってください。
15. Initial setupを終えるには再度cを入力後にEnterを押下して下さい。システムは直ちに通常のログイン・プロンプトとなります。
16. rootユーザーでログインし、グラフィカル・セットアップを有効にするため以下のコマンドを発行してシステムを再起動して下さい。
# systemctl set-default graphical.target# reboot
17. システム再起動後、記述された通りにインストールを続けて下さい。

8.1.6 インストールGUIが開始しない場合
インストール中にGUIが開始しない場合、グラフィック・ドライバーの互換性の問題によって、もしくはあるグラフィック・カードと(または)モニターを正しく調べられない事に起因している可能性があります。カーネルにnomodeset起動パラメータを追加することでこの問題を解決する可能性があります。
起動パラメータを変更するには、最初にgrubの自動起動のカウントダウンをキーボードの矢印キーを押下して止めて下さい。現時点で以下のような画面が見れるはずです。

66

RedHawk Linux Version 8.2 Release Notes追加情報

次に強調表示されたカーネルに対してgrubのブート・エントリーを編集するためeキーを押下して下さい(本例はトレース・カーネルを使用します)。次のような画面が現れます。

linux ($root)で始まる行が現れるまで下へスクロールするため下矢印キーを押下して下さい。以下の画面のようにこの行の最後にnomodesetブート・オプションを加えるには矢印キーを使用して下さい。

オプションを追加したらカーネルを起動するためCtrl-xを押下して下さい。うまくいけばこの新しいオプションがグラフィックの起動状況を改善します。

8.2 留意事項
8.2.1 コンパイラ要件
異なるiHawkシステムに存在するソースからカーネルを構築することを計画している場合、そのシステムはgcc-4.4.4以上を使用する必要があります。

RedHawk Linux Version 8.2 Release Notes

67

追加情報

8.2.2 ハイパースレッドの有効化
ハイパースレッドは標準のRedHawk Linuxカーネルにそれぞれデフォルトで構成されています。これはcpu(1)コマンドを使いCPU単位で無効にすることが可能です。
一方、ハイパースレッドはシステムBIOSでも定義されています。BIOSの設定はカーネル内の本機能のどの構成よりも優先します。従って、ハイパースレッドがBIOSでOFFになっている場合、例えカーネルで構成されていてもそのシステムでは利用することは出来ません。
カーネル構成に基づくハイパースレッドに関してシステムが期待するような動作をしていない場合、BIOS設定を確認し必要に応じて変更して下さい。BIOS設定に関するものを決定するにはハードウェアの資料を参照して下さい。

68

RedHawk Linux Version 8.2 Release Notes

既知の問題9.0. 既知の問題
特別な配慮を以下の分野に向ける必要があります。

RedHawkのシステム・コールを使用するプログラムの実行に関する問題
RedHawkのシステム・コールIDは1900から開始するように変更されました。4.3.3項の「RedHawkのシステム・コールは新IDに」で説明している変更が行われたことを確認して下さい。

BIOS－“Console Redirection”
BIOS機能「Console Redirection」を有効にした場合、Dell PowerEdgeTM 6650 (iHawk Model
HQ665)のようなあるiHawkプラットフォームの一体型VGAビデオとXorg Xサーバーの適切な動作を干渉することが観測されました。

NMIボタン
設定されている場合はプロセッサ上のNMIボタンの使用でコンソールのkdbに入ります。
しかしながら、繰り返しエラー状態を通るために使用することは出来ません。

PAMケーパビリティ
PAMと一緒にKerberos telnetサービスを使用することは推奨しません。krb5-telnetがONかつ
Kerberosが正しく構成されていない場合、以下のエラーがtelnet経由でのログイン時に発生します：
login: Cannot resolve network address for KDC in requested
realm while getting initial credentials
krb5-telnet xinetdサービスは無効にする必要があります：
systemctl disable krb5-telnet

sadc(8)に関する問題
システム構成の変更がCPUの数に影響する状態になる場合(例えば、単一プロセッサ・カ
ーネルでブートまたはハイパースレッド構成を変更)、sadc(8) (sar data collector)プログラ
ムは正常にデイリー・データ・ファイル/var/log/sa/sa??(??はその月の日にち)へのデータの書き込みが出来ません。これはcrondがemailを10分毎に以下のメッセージを
root@localhostへ送信する結果となります：
Cannot append data to that file
このemailを取り除くには、/var/log/sa/sa??ファイルを削除するか現在の日付に移動して下さい。

irqbalance
irqbalance機能はRedHawk Linux上では無効です。このCentOSの機能は割り込みをCPU全体に均等に分配することを意図しています。これは/proc/irq/irq#/smp_affinityのIRQ
affinityマスクの設定には従わないため、割り込みがシールドCPUへ送信されてしまうことになります。
本機能は起動時に有効/無効にすることが可能です：
systemctl {enable|disable} irqbalance同様にシステム実行中に開始/停止することが可能です：
systemctl {start|stop} irqbalance

RedHawk Linux Version 8.2 Release Notes

69

既知の問題USBハブが組み込まれたモニターとフラッシュ・メモリ・リーダに関連する起動の問題
USBハブが組み込まれたモニタを使用するiHawkシステムがフラッシュ・メモリ・リーダ
ーを含んでいるとフラッシュ・メディアが挿入されていない場合は起動しません。フラッシュ・メディアを挿入するとシステムは起動します。

Adaプログラムに関する互換性の問題
RedHawk 8.2はCentOS Enterprise Linux 8.2がベースとなっています。バイナリとソースの互換性の問題はMAX Adaプログラムに関してはCentOS 3.0とCentOS 8.2の間で存在します。
詳細についてはMAXAda for RedHawk Linux Version 3.5.1 Release Notes (文書番号08983573.5.1)内の互換性の項を参照して下さい。

ランレベル変更後の非アクティブ仮想端末の状態
あるシステムでのランレベル5からランレベル3への変更は非アクティブの仮想端末(例えば/dev/tty8)の上にVGAコンソールが置かれる可能性があることに注意して下さい。これが発生した場合、アクティブな仮想端末への変更は通常のシステム操作(仮想端末1への切り替えはCtrl-Alt-F1を押下)で継続する事が出来ます。

過度なksoftirqdの起動がデターミニズムに与える影響
最近の多くのkernel.orgのカーネルにおけるIPルート・キャッシュ・テーブルのサイズは、4K成分の固定サイズから利用可能なメモリ量を基にした動的なサイズへ変更されました。4GBのメモリでは、本テーブルは128K成分の大きさになります。10分毎に本テーブルのフラッシュが開始されます。4K成分をフラッシュする概算時間は10分毎に1.5msです。
テーブルが128K成分の大きさの場合、この時間は10分毎に10ms～15ms付近となる可能性があります。これはネットワークのデターミニズムが問題である場合、特にシングルCPUのシステムでは解決が難しくなる可能性があります。
これが問題である場合、IPルート・キャッシュ・テーブルはgrubコマンド
rhash_entries=nを使い固定サイズに設定することが可能です。(nはテーブル成分の数、例えば4K成分はrhash_entries=4096)

マルチキャスト・アドレスへのpingはデフォルトで無効
最近の多くのkernel.orgのカーネルにおけるマルチキャスト・アドレスへのpingを許可する
sysctlフラグに関するデフォルト設定が変更されました。以前はブロードキャストとマルチキャストのICMPエコー(ping)およびタイムスタンプ要求は有効とする設定でした。現在
本機能は無効となっています。
マルチキャスト・アドレスへのpingが必要である場合、本フラグを変更するには2つの方法があります：

sysctl(8)ユーティリティは実行中のカーネルの値を変更し、直ちに効果が得られます(再構築または再起動は不要)：# sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=0



再起動毎に望む値にパラメータを初期化するには、以下のコマンドとsysctlパラメー
タを/etc/sysctl.confに追加して下さい：# Controls broadcast and multicast ICMP echo and timestamp
requests
net.ipv4.icmp_echo_ignore_broadcasts = 0

以前のカーネル・インストールからのgrubオプションの名残
カーネル・パッケージがインストールされる時にそのカーネルに関連するオプション(例えば、traceとdebugカーネルは「crashkernel=128M@64M」を追加、他のカーネルは「quiet」を追加、等)と共にgrubエントリーを追加することに気付いて下さい。更に、全カーネル・パッケージはそれらのgrubエントリーにデフォルトのgrubオプションもまたコピーします。これらのデフォルトのgrubオプションはgrub.confでブートするデフォル
ト・カーネルとして現在マークされているカーネル・エントリーから取得します。
70

RedHawk Linux Version 8.2 Release Notes

既知の問題どのカーネルがデフォルトでブートするカーネルとして指定され、どのカーネルがその後にインストールされるかにもよりますが、デフォルト・カーネルから継承されたgrubエン
トリーおよび以前インストールされたカーネルが現在実行中のカーネルに対して適切ではないことを見つけることは可能です。

Supermicroボード上の機能なしUSBポート
一部のSupermicroボード(Model X6DA8-G2, CCUR part number 820-2010483-913)は以下のメッセージが発生する機能なしUSBポートを持っている可能性があります：
USB 1-1: new high speed USB device using ehci_hsd and address 2 USB 11: device descriptor read/64, error -110

これはSATA [0/1] IDEインターフェースとSCSIインターフェースの両方のコントローラに関するBIOS設定を「ENABLED」に変更することで補正することが可能です。

クアッド・ポートEthernetの構成
お手持ちのシステムにクアッド・ポートEthernetが含まれる場合、/etc/modprobe.confを編集し適切なドライバーにポートを構成する必要があるかもしれません。以下の例はクアッド・ポートをeth0～eth3に指定しIntel e1000モジュール(Gigabit Networkドライバー)を使用します。可読性のため、約束事としてこれらの行を/etc/modprobe.confの最上部に挿入させます。
alias eth0 e1000
alias eth1 e1000
alias eth2 e1000
alias eth3 e1000

断続的な接続となるNFS v4
ごく稀に古いNFSサーバーへ接続するためのNFS version 4プロトコルの使用は断続的に拒否される可能性があり、その接続はそれ以降NFS version 3プロトコル接続のネゴシエイト
もしなくなります。お手持ちのシステムでNFSサーバーが原因のこの挙動を経験している
場合、/etc/fstabの対応エントリーへのマウント・オプションvers=3の追加はNFSファイルシステムを適切にマウントさせます。

SELinuxを有効にした後にログインできない
SELinuxを有効にした後にRedHawkシステムへのログインで問題(例えば、ログイン名とパスワードを入力後にシステムが即座にログイン画面に戻る)を経験した場合、SELinuxと互換性があるようにファイルシステムを改称する必要があります。CentOSカーネルを使いシステムを再起動し、rootユーザーで次のコマンドを実行して下さい：
touch /.autorelabel

その後システムをRedHawkカーネルで再起動すると正常にログインできるはずです。

RedHawk Linux Version 8.2 Release Notes

71ソフトウェアのアップデートとサポート

10.0. ソフトウェアのアップデートとサポート
10.1 ソフトウェアの直接サポート
ソフトウェア・サポートがセントラル・ソースから利用可能です。お手持ちのシステムについて支援または情報が必要な場合、コンカレント日本の技術サポートサービス部 033864-5717に連絡して下さい。技術サポートサービス部は平日の9時から5時までの営業となります。
技術サポートサービス部への電話は多様なスキルを持つエンジニアとの接触を提供し、支援するために最も適したエンジニアからの迅速な応答を保証します。オンサイトでの支援
または相談が必要なご質問がある場合、コンカレント日本はそのお問合せに応える適任者の手筈を整え、訪問日程を決定します。
コンカレント日本のWebサイト(http://www.concurrent-rt.co.jp/company/)のご利用によりいつでも支援のご依頼を申請することも可能です。

10.2 ソフトウェアのアップデート
Concurrent Real-Time RedHawkソフトウェアのアップデートはConcurrent Real-Timeのソフ
トウェア・ポータルを介して入手することが可能です。製品のアップデートのインストー
ルは3つの方法が存在します：


RedHawkシステムにインストールされたNetwork Update Utility (NUU)を利用



Concurrent Real-Timeのソフトウェア・リポジトリから個々のRPMを閲覧しダウンロー
ドした後に手動でインストール

即時ダウンロード用のConcurrent Real-TimeのWebサイトを使いカスタマイズした
Updateディスクを構築

10.2.1 NUU経由のアップデート
NUUはネットワークを通してConcurrent Real-Timeのソフトウェア・リポジトリからのソフトウェア製品のインストールおよび更新をサポートします。NUUはソフ
トウェアのインストールおよび更新にDNFとRPMの各サブシステムを利用します。
NUUはRedHawkと一緒に自動でインストールされますが、お手持ちのシステムにインストールするConcurrent Real-Timeソフトウェア製品全てを含むよう構成する必要があります。
デスクトップ上の「Updates (NUU)」アイコンのクリックで、お手持ちのシステムでConcurrent Real-Timeのアップデートが利用可能かどうかを確認するためNUUが起動します。

NOTE
Concurrent Real-Timeのアップデートをチェックする際は全てのCentOSリポジトリを無効にすることを推奨します。NUU内でメニュー項目Repositories -> Edit Configurationを選択し、base, updates,
extrasの各リポジトリが無効になっていることを確認して下さい。

72

RedHawk Linux Version 8.2 Release Notes

ソフトウェアのアップデートとサポート

NUUの構成に関する指示はWebサイトredhawk.concurrent-rt.comでNUUのリンクをクリックする、または直接このリンクhttp://redhawk.concurrentrt.com/network/QuickStart.pdfを介して入手可能なQuickStart.pdfの資料で見ることが可能です。
NUUの最初の起動は、システムに付属して出荷された資料の中で提供される
redhawk.concurrent-rt.comのログインIDとパスワードを指定する必要があります。支援が必要な場合、72ページの「ソフトウェアの直接サポート」を参照して下さい。
更新されたソフトウェア・モジュールをインストールするためにNUUを使用する
前に個別にNUUのアップデートを確認して下さい。NUUのアップデートを適用した後、他のアップデートを適用する前にNUUを再開して下さい。

10.2.2 手動でダウンロードしたRPMのインストール
更新されたRPMを探して手動インストール用にそれらをダウンロードするためにConcurrent Real-Timeのソフトウェア・リポジトリを閲覧することが可能です。
デスクトップ上の「Concurrent Real-Time Software Portal」アイコンをクリックして
RedHawk UpdatesのWebサイト(http://redhawk.concurrent-rt.com/)にアクセスして下さい。本Webサイトへにアクセスで以下の画面を表示します：

RedHawk Linux Version 8.2 Release Notes

73

ソフトウェアのアップデートとサポート

Browse Repositoriesのリンクをクリックすると認証ページへ移動します。

redhawk.concurrent-rt.comのログインIDとパスワードを入力し、Browseボタンをクリックして下さい。
製品ソフトウェア・リポジトリ内のRPMリストを参照するために以下のページか
ら対象の製品とアーキテクチャを選択して下さい。

リポジトリ内の最新のRPMを見つけるには、日時でソートするLast modified列のヘッダーをクリックして下さい。最新から最古へのソート順序に設定するには2回クリックする必要があります。
対象のRPMを見つけシステムにそれらをダウンロードした後、手動でインストー
ルすることが可能です。
ダウンロードした最新のパッケージをインストールするには、次の手順に従って下さい：
1.

rootでログインしシステムをシングル・ユーザー・モードに遷移して下さい：
a.
b.

2.

デスクトップ上を右クリックしOpen Terminalを選択して下さい。
システム・プロンプトでinit 1と入力して下さい。

アップデートの場所に移動し以下のコマンドを実行して下さい：rpm -Uvh *.rpm

74

RedHawk Linux Version 8.2 Release Notes

ソフトウェアのアップデートとサポート

インストールに必要な時間はインストールするアップデートの数により変わります。
3.

終了したらシングル・ユーザー・モードを終了(Ctrl-D)して下さい。

NOTE
現在、インストール後もロードが必要なモジュールを持つシステムにRedHawkカーネルを含んだアップデートをインストールした場
合、それらのモジュールは新しいカーネル用に再コンパイルする必要があります。(例えば、RedHawkに含まれているものよりも新しいバージョンのNVIDIAドライバー、またはロードが必要なモジュールを使用するサードパーティー・パッケージ)

10.2.3 Update Discのカスタマイズ
お手持ちのシステム用にカスタマイズしたUpdate Discを生成するためにConcurrent
Real-Timeのソフトウェア・ポータルを利用することが可能で、その後にダウンロードして物理媒体上に焼く、もしくは単純にISO9660イメージをマウントすることが可能です。
Update Discはカスタマイズした製品ソフトウェア・リポジトリのコピーおよびアップデートとインストール用のパッケージを選択するための簡素なGUIを含んでいます。これらのディスクは適用するパッケージをディスクに伝達するために(前述の)NUUを使用します－Update Discを介したインストール中はネットワーク・アク
セスは必要としません。
デスクトップ上の「Concurrent Real-Time Software Portal」アイコンのクリックによりRedHawk UpdatesのWebサイト(http://redhawk.concurrent-rt.com)にアクセスし、その後Create Update CD Imagesをクリックして下さい。
redhawk.concurrent-rt.comのログインIDとパスワードを入力し、続いて更新する製品を選択することが可能です。ディスク・イメージがWebセッションの一部として作られます。セッションの最後でその後のインストール用にそれを直ぐにダウンロー
ドすることが可能です。

10.3 文書のアップデート
更新済みRelease NotesおよびUser Guidesを含む最新の文書については、Concurrent RealTimeの文書Webサイト http://redhawk.concurrent-rt.com/docs へアクセスして下さい。
最新のRedHawk FAQもまた http://redhawk.concurrentrt.com/docs/root/1Linux/1RedHawk/RedHawk-FAQ.pdf で見ることが可能です。

RedHawk Linux Version 8.2 Release Notes

75ソフトウェアのアップデートとサポート

76

RedHawk Linux Version 8.2 Release Notes

A
AUbuntuのサポート
16
14
13

本付録はオープン・ソースUbuntu Linuxディストリビューション付きRedHawk 8.2の使用に関する追加情報を含んでいます。

概要1
RedHawk 8.2はUbuntu 20.04 LTS(Long Term Support)ディストリビューションと互換性があります。本付録では最新のUbuntu 20.04環境上にRedHawk 8.2をインストールするための取扱い説明を提供します。既存のUbuntu 20.04システムへのRedHawk 8.2のインストールも正常に機能するはずですが、それは本書の範囲を超えています。

Ubuntuのインストール
最初に最新のUbuntu 20.04 LTS DesktopのISOをUbuntu.comのWebサイトからダウンロード
し、それをDVDに焼いてください。ターゲットのシステムでDVDをブートして下さい。
以下の画面が短時間で表示されます。

A-1

RedHawk Linux Version 8.2 Release Notes

NOTE
システムがUEFIファームウェアを使用している場合、ブート・メニ
ューと一緒にページが表示されます。上部のUbuntuをダブル・クリックして次ページでInstall Ubuntuアイコンをクリックして下さい。
Keyboard Layoutページに続くページは下に示されたのと同じである
はずです。
程なく、Welcomeページが以下のように表示されます：

インストールを開始するにはInstall Ubuntuボタンを押下して下さい。

NOTE
Welcomeページの代わりに暗い画面が長く続いている場合、インス
トーラーがターゲット・システム上のグラフィック・カードと互換性がない可能性があります。この場合、まだセーフ・グラフィッ
ク・モードでインストールできる可能性があります。A-12ページの「セーフ・グラフィック・モードでのUbuntuのインストール」を参照して下さい。

A-2

Ubuntu のサポート

続いて、以下に示すKeyboard Layoutページで必要となるレイアウトを選択して下さい。

Continueを押下するとUpdates and other software画面が以下のように表示されるはずです：

A-3

RedHawk Linux Version 8.2 Release Notes

Normal installationとDownload updates while installing Ubuntuのチェックボックスをチェックして下さい。ダウンロード・オプションをダウンロードしますが、インストール、更新はしません。
Continueを押下するとInstallation type画面が以下のように表示されるはずです：

進めるにはErase disk and install Ubuntuを選択してInstall Nowを押下して下さい。アクシ
ョンを確認するよう指示されます。確認して継続するにはContinueを押下して下さい。
次の数ページでTimezone, Username , System name, Passwordを含む様々な設定を構成するよう求められます。これらの設定を構成した後、インストールを続けるためContinue
を押下して下さい。

A-4

Ubuntu のサポートシステムやネットワークの速度次第ですが、インストールは完了まで最大60分掛かる可能性があります。インストールが終了したら、以下の画面が表示されます：

新たにインストールされたシステムを再起動するにはRestart Nowを押下して下さい。

Ubuntuソフトウェアの更新
アップデートがインストール中にシステムにダウンロードされている間、アップデートは適用されてません。今すぐシステムを更新するには以下の指示に従って下さい。
システムがグラフィカル・ログイン画面を起動したら、システムにログインしてターミナ
ル・ウィンドウを起動して下さい。
利用可能なパッケージおよびそのバージョンのキャッシュ・リストを更新するには以下のコマンドを実行して下さい。
# sudo apt update

A-5

RedHawk Linux Version 8.2 Release Notes

以下の画面イメージはコマンドからの出力例を示します。

新しいパッケージとパッケージのより新しいバージョンをインストールするには、以下のコマンドを実行して下さい：# sudo apt upgrade
保留中のアップグレードに関する情報が提示された後に続行するよう指示されます：

A-6

Ubuntu のサポート

アップグレード中、ダイアログは他のアクションを確認する質問を表示する可能性があります。下のダイアログの例はgrub構成ファイルを更新する許可を求めています。thepackage maintainer’s versionのインストールを選択するにはUp Arrowキー(↑)を使用、Okを選択するにはTabキーを使用、その後Enterを押下して下さい。

アップグレードが完了したら、システムを再起動するためにrebootコマンドを実行して下さい：# sudo reboot

RedHawk Linuxのインストール
システムがグラフィカル・ログイン画面を起動したらシステムにログインして下さい。
RedHawk OSインストールDVDをシステムの光学メディア・ドライブに挿入し、DVDを挿入した時に開くファイルブラウザー・ウィンドウを閉じて下さい。続いてターミナル・ウ
ィンドウを開き、マウントされたDVDのディレクトリへ移動して下さい。

NOTE
DVDからのインストール時に問題に遭遇した場合、DVD挿入後に次のコマンドを実行して下さい：
sudo setfacl -m g::5,o::5 /media/*
RedHawk Linuxをインストールするには次のコマンドを(お手持ちの光学メディア・デバイ
スで使用される実際のマウント・ポイントに置き換えて)実行して下さい。

A-7

RedHawk Linux Version 8.2 Release Notes

cd /path-to-actual-mount-point
sudo ./install-redhawk

インストール・スクリプトはエンド・ユーザー向け使用許諾契約書(End User License
Agreement)の受諾または拒否をするよう指示します。プロンプトで「v」を入力すること
で契約書を見ることが可能です。
ビデオ・カードのインストールおよび構成などの適切な処置を必要とする特別な指示がインストール中に表示されます。インストール・スクリプトが終了するまで画面上の指示に従って下さい。
RedHawkインストール中に表示されるメッセージはパッケージのダウンロードが発生しているように見えますが、RedHawk DVDを使用している時は実際のネットワーク・アクセ
スは行われていません。

NOTE
インストール・スクリプトがインストール終了近くで停止しているように見えるのは正常です。複数の必要なバックグランド動作が実行中なのでスクリプトを中断してはいけません。

A-8

Ubuntu のサポート

RedHawkパッケージのインストーラーが正常に終了すると以下のようなメッセージが表示されます。

ドライブからディスクをイジェクトして取り除き、システムを再起動して新しくインストールされたRedHawkカーネルを選択しシステムがグラフィカル・ログインまで起動することを確認して下さい。
この時点で基本的なRedHawk Linuxのインストールが完了しています。更なるRedHawkソ
フトウェアのインストールを希望する場合、本書内の以下のセクションを参照して下さい：40ページの「Frequency Based Scheduler(FBS)のインストール」
40ページの「追加のRedHawk製品のインストール」

RedHawkソフトウェアの更新
NOTE
Concurrentのネットワーク・パッケージ・リポジトリを介してソフトウェアをインストールするための最新の手順は常に
http://redhawk.concurrent-rt.com/networkのウェブ・ページで入手することが可能です。
Ubuntuパッケージ管理ソフトウェアにConcurrent Real-TimeのDebianレポジトリをアクセスさせるために次の手順を実行して下さい。
1.

次のコマンドを実行してConcurrent Real-Timeの公開キーを入手して下さい：

A-9

RedHawk Linux Version 8.2 Release Notes

sudo wget http://redhawk.concurrent-rt.com/network/ccurpublic-key
2.

次のコマンドを実行してこのキーをパッケージ管理データベースに追加して下さい：
sudo apt-key add ccur-public-key

3.

LoginとPassは適切な値に置き換え、/etc/apt/sources.list.dディレクトリに以下の行を持つredhawk.listという名前の新しいファイルを作成して下さい：
deb http://redhawk.concurrent-rt.com/ubuntu/Login/Pass/redhawk 8.2.n core
ログインID(Site IDとも言います)とパスワードはConcurrent Real-Timeから指定され、システムもしくはソフトウェアと一緒に提供されるカバー・レターに含まれていることに注意して下さい。
また、上記例で示されているcoreチャンネルに加え、オプションの製品を購入している場合は行の最後にfbsおよび/またはrcimgpsも追加することが可能なことに注意して下さい。

4.

現在キャッシュされているパッケージのリポジトリ情報を更新するため次のコ
マンドを実行して下さい：
sudo apt-get update
このコマンドはお手持ちのシステム上のどのソフトウェアも変更しません－単に/etc/apt/sources.listと/etc/apt/sources.list.d以下のファイルから全てのパッケージのリポジトリ定義を更新します。

5.

Concurrent Real-Timeの最新のソフトウェア・パッケージ使ってお手持ちのシス
テムを最新にするには次のコマンドを使用して下さい：
sudo apt-get install 'ccur-*'
コマンドが入手可能な全てのパッケージと正確に一致するようにシングル・ク
ォーテーションを使って文字列ccur-*を囲むことが重要となります。
あるいは、次の例のようなコマンドを使って特定のConcurrent Real-Timeのパッ
ケージを個別にインストールもしくは更新することが可能です：
sudo apt-get install ccur-kernel-trace ccur-vmlinux-trace

Ubuntu固有の注意事項
本項では、既存のRedHawkユーザーが良く知っているであろうCentOSの手続きとは異なる様々なUbuntu固有の手続きについて取り上げます。

A-10

Ubuntu のサポート

カスタム・カーネルの構築とインストール
新たに構築されたRedHawkカスタム・カーネルをインストールするには、ccur-config(1)のmanページで説明されている通常の手順に従う必要があります。但し、カーネルのインストールを完了するにはいくつかの追加コマンドを実行する必要もあります。以下の例を参照して下さい。

NOTE
次の追加パッケージはデフォルトのインストールではなく、RedHawkカスタム・カーネルを構築するためにシステムにインストールする必要があります：make, gcc, flex, bison, qt5-default, g++
以下の例はRedHawkトレース構成をベースとするカスタム・カーネルを構成、構築、完全にインストールするコマンドを示します。続くコマンドが正常終了した場合、警告は無視
しても差し支えないことに注意して下さい。
# cd /usr/src# cd linux-5.4.66RedHawk8.2# sudo ./ccur-config trace# sudo make -j 10 bzImage modules# sudo make -j 10 modules_install# sudo make -j 10 install# sudo update-initramfs -c -k 5.4.66-rt38-RedHawk-8.2-custom# sudo update-grub
カスタム・カーネルからブートするには、カスタム・カーネルのgrubインデックス番号を得るために引数なしでccur-grub2(1)を実行して下さい。続いてカスタム・カーネルをデ
フォルトのカーネルとするためにもう一度次のようにコマンドを実行して下さい：# sudo ccur-grub2 -d <index number>

A-11

RedHawk Linux Version 8.2 Release Notes

セーフ・グラフィック・モードでのUbuntuのインストール
DVDからブートして以下のページが表示されたらDown Arrowキー(↓)を押下して下さい。このページは僅かな時間しか表示されないので細心の注意を払って下さい。

適切な言語を選択してEnterを押下して下さい。

A-12

Ubuntu のサポート

Install Ubuntu (safe graphics)を選択するにはDown Arrowキー(↓)を使用して下さい。

選択したらEnterを押下して続行して下さい。本章の最初にあるインストール手順に従いインストールを完了して下さい。

A-13

RedHawk Linux Version 8.2 Release Notes

A-14

B
AARM64のサポート
16
14
13

本付録は64-bit ARMv8-Aプロセッサー・アーキテクチャ(別名ARM64またはAarch64)を利用するハードウェアを使ったRedHawk 8.2の使用に関する追加情報を含んでいます。

概要1
RedHawk 8.2はARM64アーキテクチャに移植されており、現在以下の開発システムに関して認定を行っています：
Applied Micro X-C1 Server Development Platform (別名：Mustang)

ARM Juno R1 64-bit Development Platform

更なるARM64システムのサポートを計画しています。他のシステムにご興味あるお客様は、詳細についてConcurrent Real-Timeの営業担当者に連絡をして下さい。

インストールARM64へのRedHawk 8.2のインストールはCentOS 8.2とUbuntu 18.04 LTSベース・ディスト
リビューションの両方の利用をサポートしています。残念ながら、現在利用可能な全てのARM64ハードウェアに関するこれらのベース・ディストリビューションのインストール
は大幅に異なっているため、本書の範囲を超えています。
Concurrent Real-Timeはお客様自身でインストールに挑戦する代わりにプレ・インストール
されたARM64システムをConcurrent Real-Timeから購入することを推奨します。しかしながら、それを挑戦したい人にとっては以下のガイドラインが初期のベース・ディストリビ
ューションのインストールを進める手助けになるかもしれません：


RedHawkを動作させるにはボードはUEFIファームウェアで構成する必要があります。他のファームウェア(例：Das U-Bootブート・ローダー)がプレ・インス
トールされて売られているボードは、UEFIに変更されるまでRedHawkで使うことは出来ません。変更の手順についてはインターネット上の多くのリソースを参照して下さい。



いくつかのARM64システムはグラフィカル・コンソールを備えていますが、CentOSとUbuntuの両方がシリアル・コンソールを通したシンプルなテキスト・
インターフェースを使ったインストールをサポートしています。加えて、CentOSは更にリモートVNC接続を利用することでグラフィカルにインストール
することが可能です。詳細についてはインターネットのリソースを参照して下さい。



大抵の場合、CentOSまたはUbuntuのインストールを実行する最も簡単な方法
は、ディストリビューションの光学メディア・ディスクを挿入した状態でARM64システムにUSB DVDリーダーを接続することです

B-1

RedHawk Linux Version 8.2 Release Notes

システムがディスクのインストーラーを自動的に起動することはできそうにありませんが、システムが起動されたら、UEFIシェルへの手動コマンドをディス
クのインストーラーを起動するために実行することが可能です。


ベース・ディストリビューションのインストールが正常に開始したら、ベース・ディストリビューションのインストールを完了するために15ページの「CentOSのインストール」もしくはA-1ページの「Ubuntuのインストール」を参照して下さい。

ARM64システムで必須の初期低レベル構成を実行してベース・ディストリビューション
のインストールが成功した後、CentOSシステムに関しては34ページの「RedHawk Linuxのインストール」あるいはUbuntuシステムに関してはA-7ページの「RedHawk Linuxのインストール」に進んで下さい。

B-2

C
AUEFIセキュア・ブート
16
14
13

本付録はRedHawk Linuxシステムを構成してUEFIセキュア・ブート・モードで起動する手順を含んでいます。

NOTE
UEFIセキュア・ブート・モードはRedHawk Linux Version 8.0.1以降のリリースでサポートされおり、8.0ではサポートされていません。

概要1
UEFIセキュア・ブートはファームウェアによって起動されたコードが信頼されることを保証する検証メカニズムです。UEFIセキュア・ブートは起動時にロードされる各バイナ
リがファームウェア内にある既知のキーに対して認証されていることを要求します。その結果、信頼の連鎖はファームウェアから署名済みドライバーおよびカーネル・モジュールまで検証されます。

構成1
UEFIセキュア・ブート・モードでRedHawk Linuxシステムを起動するには、BIOSがセキュ
ア・ブート有効に変更され、RedHawk Linuxのマシーン所有者キー(MOK: Machine Owner
Key)がシステムのMOKリストに追加されていることが要求されます。
次の手順はRedHawk LinuxシステムがUEFIセキュア・ブート。モードで起動するように構
成します。
1.

RedHawk Linuxシステムをまだインストールしていない場合、直ぐにインストールして下さい。システムはUEFIが有効な状態でインストールされRedHawk Linux Version
8.0.1以降が実行中である必要があることに注意して下さい。必要な情報は本書の14ページにある「インストール手順」を参照して下さい。

2.

システムを再起動しBIOS設定に入ります。システムがUEFIブート・モードであることを確認してからセキュア・ブートを有効にして下さい。BIOSの変更を保存してシステムをリセットして下さい。カーネル・ブート・メニューが表示された時、上と下の矢印キーを使ってカーネル起動メニューからベース (CentOSまたはRed Hat)カー
ネルを選択して下さい。

C-1

RedHawk Linux Version 8.2 Release Notes

次の画面が表示されます。

3.

起動したら、システムがセキュア・ブートが有効な状態で起動されたことを確認するためにターミナル・ウィンドウを開いて次のmokutil(1)コマンドを実行して下さい。
# mokutil --sb-state
SecureBoot enable

4.

続いてRedHawkマシーン所有者キー(MOK)の登録を要求するために次のmokutil(1)コ
マンドを実行して下さい。コマンドは本要求に対してパスワードの生成と確認をするよう指示します。
# cd /boot/efi# mokutil --import ./redhawk-ca.cer
input password:
input password again:

C-2

5.

次にRedHawkトレース・カーネルをデフォルト起動カーネルとして構成して下さい。RedHawkトレース・カーネルのインデックスを探すにはblscfgを使用して下さい。デフォルト起動カーネルとして設定されいない場合、デフォルトとして設定するため-dオプションを使用して下さい。

6.

システムを再起動して下さい。GRUBをロードする直前でシステム・コンソール上に
MOK Managementメニューが要求の登録を完了するように指示します。次画面はMokManagerのキー登録の例を示します。

UEFI セキュア・ブート

NOTE
コンソール上に表示されたMokManagerウィンドウは10秒以内にアクセスする必要があり、さもなければタイムアウトとなりMOKの登録なしに再起動します。

NOTE
登録要求は要求が発行された後の起動でのみ記憶されます。
MokManagerウィンドウがタイムアウトまたは登録中に問題があった
場合、ベース・システムのカーネル(CentOSまたはRed Hat)を再起動
して前述の手順4から再開して要求を再発行する必要があります。
MOK Managementを開始するには10秒以内に任意のキーを押下して下さい。

C-3

RedHawk Linux Version 8.2 Release Notes「Enroll Key from disk」を選択してEnterを押下して下さい。

継続するには選択したキー上でEnterを押下して下さい。

C-4

UEFI セキュア・ブート

キーファイルredhawk-ca.cerを選択し、Enterを押下して下さい。

続いて、(ここでは表示されていない)画面がキーを確認または/および続行するための選択肢を提示します。キーを表示するにはview keyを選択した後ENTERを押下して戻って下さい。下図はキー確認画面の一例です。

C-5

RedHawk Linux Version 8.2 Release Notes

キーを登録するにYesを選択してENTERを押下して下さい。

Rebootを選択してENTERを押下して下さい。

一部のシステムでは登録が正常終了後、再起動でMokManagerメニューに戻ることに注意して下さい。もしこれが発生した場合、タイムアウトさせて起動を続行して下
さい。
7.

C-6

起動後、RedHawk Linuxトレース・カーネルで起動されていること(uname(1))、セキュア・ブートが有効であること(mokutil --sb-state)を確認して下さい。