Linux®
Version 8.0
Release Notes
October 20190898003-8.0

免責
本書に含まれる情報は予告なしに変更することがあります。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)のサブ
ライセンスに準じて使用しています。

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

目次

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

11.1 製品説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 製品メディア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 バージョン番号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 システムの更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 構文記法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1
2
3
4
4

2.0 文書 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

2.1 RedHawk Linuxの文書 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 ベンダーの文書 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

3.0 必要条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

3.1 ソフトウェア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 ハードウェア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

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

8

4.1 RedHawk Version 8.0の拡張機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1 CentOS 8.0ベース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.2 kernel.org 4.14ベース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.3 UEFIセキュア・ブート・サポート . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.4 最新のRCIMドライバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.5 最新のRCIM GPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.6 blscfg Grubユーティリティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.7 最新のNVIDIA®ドライバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.8 最新のCUDA SDK 10.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.9 最新のネットワークOpenOnload® . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.10 Ubuntuをサポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Version 8.0での改変点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1 Version 8.0へのアップグレードは非サポート . . . . . . . . . . . . . . .
4.2.2 PERFMONイベントのトレースは廃止 . . . . . . . . . . . . . . . . . . . . .
4.2.3 RedHawkのシステム・コールは新IDに . . . . . . . . . . . . . . . . . . . . .
4.3 CentOS 8.0での変更点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.0 インストール手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 CentOSソフトウェアのインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.1 CentOSのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.2 CentOS Updatesのインストール . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 RedHawk Linuxのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 RCIMのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.1 ハードウェア・インストール・チェックリスト . . . . . . . . . . . . .
5.3.2 RCIMの動作の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.3 GPSモジュール用NTP Updatesのインストール . . . . . . . . . . . . . .
5.4 Frequency-Based Scheduler(FBS)ソフトウェアのインストール . . . . .
5.5 追加のRedHawk製品のインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6 ディスクからRedHawk Updatesのインストール . . . . . . . . . . . . . . . . . .
5.7 アップデート用WebサイトからRedHawk Updatesのインストール. . .

8
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10

12
12
13
29
32
35
35
36
37
37
38
38
39

6.0 NVIDIAグラフィック構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

6.1 サポート済みNVIDIA GPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 マルチNVIDIAビデオ・カードの留意事項 . . . . . . . . . . . . . . . . . . . . . . .
6.3 ディスプレイ構成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40
40
41

RedHawk Linux Version 8.0 Release Notesi目次

6.3.1 Single . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.2 Xinerama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.3 MultiDesktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.4 Twinview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.5 Twinview-Xinerama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.6 Twinview-MultiDesktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4 nvidia-xconfigの利用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5 nvidia-settingsの利用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6 nvidia-xconfigが生成したxorg.confファイルの修正 . . . . . . . . . . . . . . . .
6.7 問題の解決 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41
41
41
42
42
43
43
43
51
52

7.0 追加情報 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.1 インストール/構成の問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.1 ファイル・システムのバックアップの推奨. . . . . . . . . . . . . . . . . .
7.1.2 Swapファイル・システム・サイズのガイドライン . . . . . . . . . .
7.1.3 RCIM接続モード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.4 Linux Rescueの利用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.5 VNC経由でCentOSを遠隔インストールする方法 . . . . . . . . . . . .
7.1.6 インストールGUIが開始しない場合 . . . . . . . . . . . . . . . . . . . . . . .
7.2 留意事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.1 コンパイラ要件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.2 ハイパースレッドの有効化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54
54
55
55
55
58
60
61
61
61

8.0 既知の問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
9.0 ソフトウェアのアップデートとサポート. . . . . . . . . . . . . . . . . . . . . . 66
9.1 ソフトウェアの直接サポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2 ソフトウェアのアップデート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2.1 NUU経由のアップデート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2.2 手動でダウンロードしたRPMのインストール . . . . . . . . . . . . . .
9.2.3 Update Discのカスタマイズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.3 文書のアップデート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

付録A

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

付録B

A-1
A-1
A-5
A-7
A-9
A-10
A-11
A-12

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

ii

66
66
66
67
69
69

B-1
B-1

RedHawk Linux Version 8.0 Release Notes

序文

1.0. 序文
1

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

1.1 製品説明
RedHawk™ Linux® は、オープン・ソースLinuxオペレーティング・システムのリアルタイ
ム・バージョンです。複雑なリアルタイム・アプリケーションに要求される互換性およびパフォーマンスをサポートするため、標準Linux version 4.14に改良を行いました。RedHawk
は、すべてのシステム・オペレーションを直接制御するシングル・プログラミング環境をサポートするため、シングル・カーネル設計を利用します。この設計は、高I/Oスループッ
トとデターミニスティック(レスポンス時間が予測可能)なファイル、ネットワーキング、
グラフィックI/O操作を同時に提供しながら、デターミニスティックなプログラムの実行および割り込みに対するレスポンスを可能とします。RedHawkはシミュレーション、データ
収集、工業制御機器、医療画像システムが求めるデターミニスティック・アプリケーショ
ンのための理想的なLinux環境です。
RedHawkに含まれているのは人気のあるCentOS® 8.0です。一方、RedHawkは全てのCentOS
8.0互換ディストリビューションに対してインストールすることも可能であることに注目してください。加えて、RedHawk 8.0は現在、人気のある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.0を実行可能ですが、iHawkは多様なアーキテクチャや構成で利用可能な対象型マルチプロセッサ(SMP)システムです。
SMPへの対応は高度に最適化されています。シールドCPUとして知られるユニークなコン
セプトは、プロセッサーの一部を最もデターミニスティックな性能を必要とするタスク専
用とすることができます。個々のCPUは、割り込み処理、カーネル・デーモン、割り込み
ルーチン、その他のLinuxタスクからシールドすることが可能です。プロセッサ・シールディングは、プロセスの高速かつ信頼できる外部イベントへの応答を保証する高度なデター
ミニスティックな実行環境を提供します。
RedHawk Linuxはカーネル4.14シリーズをベースとする他のLinuxディストリビューション
のPOSIX®適合レベルを満足します。Intel® x86とARMv8-Aアーキテクチャ上のLinuxは、Intel x86とARMv8-Aプラットフォームで実行するよう設計された市販アプリケーションをConcurrent Real-TimeのiHawkプラットフォームで実行することを可能にする事実上のバイナリ標準を規定しました。
NightStar RTは、負担をかけずにリアルタイム多重処理アプリケーションの制御、監視、解析、デバッグのための強固なグラフィカル・インターフェースを提供するConcurrent
Real-Timeの強力なリアルタイム・ツールセットです。すべてのツールはアプリケーション
として同一システム上でもリモートでも実行させることが可能です。NightStar RTツールは以下を含みます： NightView™ソースレベル・デバッガー：マルチ言語、マルチプロセッサ、マルチプロ
グラム、マルチスレッドの監視、デバッグをシングルGUIで行います。

RedHawk Linux Version 8.0 Release Notes

1

序文



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

 NightSim™周期スケジューラー：周期実行を必要とするアプリケーションを簡単にスケ
ジューリングすることが可能です。
 NightProbe™データモニター：実行中の複数のプログラムのデータのサンプリング、記録、修正に利用します。
 NightTune™ パフォーマンスチューナー：システム及びアプリケーションの性能を解析するために利用します。

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

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

製品メディア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.0 (64-bit) (1 DVD)
[WA-CENT, WA-CENT-ARM64 Version 8.0]
CentOS 8.0 Source (64-bit) (2 DVDs)[WA-CENT, WA-CENT-AMD64 Version 8.0]
CentOS 8.0 Updates (64-bit) (1 DVD)
[LXUPDATE Version 8.0]
RedHawk Linux OS (64-bit) (1 DVD)
[WA-EM64T-AMD64, WA-ARM64 Version 8.0]
Software Updates for RedHawk (1 DVD or 1 CD, if present)
オプション・ディスク：
RedHawk Linux Frequency-Based Scheduler for x86_64 Systems [WU1210-JA Version 8.0]
[WU1220-LDV, WU1220-LDVF Version x.x (x.x=latest version)]NightStar RT for RedHawk[W-RHLE-E64] Version 8.0
RedHawk Architect (64-bit)

2

RedHawk Linux Version 8.0 Release Notes

序文

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

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

RedHawk Linux Version 8.0 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サイトからのアップデートのダウンロードに関する説明は、66ページの「ソフトウェ
アのアップデート」項で提供します。

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

4

斜体

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

太字

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

list

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

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

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

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

RedHawk Linux Version 8.0 Release Notes

文書

2.0. 文書11

2.1 RedHawk Linuxの文書
表2-1はPDFファイルで提供されるRedHawk Version 8.0の文書を記載しています。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.0 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

文書番号0898003-8.00898004-900
0898007-900
N/A0898005-360
0898600-8.00898601-8.0

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に連絡することで注文することが可能です。詳細については66ページの「ソフトウェアの直接サポート」を参照してください。

RedHawk Linux Version 8.0 Release Notes

5

文書

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

6

RedHawk Linux Version 8.0 Release Notes必要条件

3.0. 必要条件
11

3.1 ソフトウェア
以前インストールしたソフトウェアはRedHawk Linuxのインストールには必要ありません。
RedHawk Linuxインストール一式は次のソフトウェアで構成されます：
 CentOS 8.0 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.0では、リアルタイム拡張および機能は64bitオペレーティ
ング・システム(x86_64)の下で動作する32bit互換モードのアプリケー
ションでオプションにて利用可能です。

3.2 ハードウェア
 Concurrent Real-TimeのiHawkまたはImaGenシステム
 Real-Time Clock and Interrupt Module (RCIM)

RedHawk Linux Version 8.0 Release Notes

7

本リリースでの変更点

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

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

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

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

4.1.3 UEFIセキュア・ブート・サポート
セキュア・ブート技術は、システム・ブート・ローダーが公認された暗号公開キーで署名されているかどうかをシステム・ファームウェアが確認することを保証します。続いてファームウェアから署名されたドライバーとカーネル・モジュールへ信頼のチェーンが確立されます。セキュア・モードでRedHawkを起動するにはBIOSでセキュア・ブートを有効にし、基本ディストリビューション(例えばCentOS)からイ
ンストールされたカーネルを起動して、引数としてRedHawkの公開キー・ファイルを指定するmokutil(1)ユーティリティ(以下のコマンド例を参照)を実行して下さい。
デフォルトでセキュア・ブートはBIOSで無効になっていることに注意して下さい。
# cd /boot/efi# mokutil --sb-state
SecureBoot enabled# mokutil --import redhawk-ca.cer
input password: [ENTER SOME PASSWORD]
input password again: [ENTER SAME PASSWORD]# reboot

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

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

8

RedHawk Linux Version 8.0 Release Notes

本リリースでの変更点

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

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

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

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

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

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

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

RedHawk Linux Version 8.0 Release Notes

9本リリースでの変更点

4.2.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

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

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

4.2 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はもう提供されません。

10

RedHawk Linux Version 8.0 Release Notes

本リリースでの変更点

 ifconfig(net-tools)は廃止されて、ip(iproute)に置き換えられています。
 NFS over UDPはもうサポートされていません。
 nftablesはiptablesの代わりになります。

RedHawk Linux Version 8.0 Release Notes

11インストール手順

5.0. インストール手順
1

システムの作成または再作成にはここで提供するインストール手順を利用して下さい。
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経由のネットワークを構成しない場合、インストールを開始する前にシステム用に以下の情報を入手する必要があります：

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

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

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

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

-

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

-

ACPIサポートは有効とすべきですが、他のACPIオプションの規定値を変更する前に注意が必要となります。ACPI sleep stateはBIOSまたはカスタム・カーネル構築時に有効とすべきではありません。
インストールおよびアップデートで使用するドライブはブート可能であること、ディスクからインストーラをブートするようにブートの順番がファームウェアで正しく設定されていることを確認して下さい。

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

12

RedHawk Linux Version 8.0 Release Notes

インストール手順

CentOSのインストールは2つの要素で完了します：
CentOSのインストールCentOS Updatesのインストール

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

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

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

2.

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

3.

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

4.

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

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

RedHawk Linux Version 8.0 Release Notes

13インストール手順

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

14

5.

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

6.

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

RedHawk Linux Version 8.0 Release Notes

インストール手順

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

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

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

RedHawk Linux Version 8.0 Release Notes

15

インストール手順

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

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

8.

16

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

RedHawk Linux Version 8.0 Release Notes

インストール手順

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

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

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

RedHawk Linux Version 8.0 Release Notes

17インストール手順

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

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

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

18

RedHawk Linux Version 8.0 Release Notes

インストール手順

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

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

RedHawk Linux Version 8.0 Release Notes

19

インストール手順

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は他のパーティションのサイ
ズ変更を可能にするために必要となる一時的な変更です。

20

RedHawk Linux Version 8.0 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.0 Release Notes

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

21

インストール手順

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

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

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

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

22

RedHawk Linux Version 8.0 Release Notes

インストール手順

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

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

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

RedHawk Linux Version 8.0 Release Notes

23

インストール手順

18. Installation Summaryページに戻り、システムのホスト名称やネットワーク構成を設定するにはNetwork & Hostnameをクリックして下さい。ページ下部のボックスにホスト名称を入力してその隣のApplyボタンをクリックして下さい。左側に表示された各ネットワーク接続デバイスに対し、ネットワークに自動的に接続するにはONの位置の右に接続ボタンを切り替えて下さい。見本のページは以下のとおり：

接続されたデバイスがONに設定されていることを確認し、ネットワークの詳細
全ての構成が終了したらDoneを押下して下さい。
19. Installation Summaryページに戻り、次のサンプル画面に示すような既定のカー
ネル・クラッシュ・ダンプ設定を非構成にするにはEnable kdumpをクリックし
て下さい：

24

RedHawk Linux Version 8.0 Release Notes

インストール手順

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

RedHawk Linux Version 8.0 Release Notes

25

インストール手順

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

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

26

RedHawk Linux Version 8.0 Release Notes

インストール手順

21. この時点で次のサンプル画面で示されるようなInstallation Summaryページが表示されるはずです：

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

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

RedHawk Linux Version 8.0 Release Notes

27

インストール手順

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

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

28

RedHawk Linux Version 8.0 Release Notes

インストール手順

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

5.1.2 CentOS Updatesのインストール
ラベルがCentOS Updates Version 8.0のディスクをインストールして下さい。これは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.0 Release Notes

29

インストール手順

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.0-Updates type iso9660(ro,noexec)> mount -o remount,exec /media/CentOS8.0-Updates

4.

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

30

RedHawk Linux Version 8.0 Release Notes

インストール手順

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

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

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

RedHawk Linux Version 8.0 Release Notes

31

インストール手順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.
c.

32

GUIモードの場合、デスクトップ上で右クリックしOpen Terminalを選択
してください。
システム・プロンプトでinit 1と入力してください。
シェルにアクセスするためレスキュー・プロンプトでrootのパスワードを入力してください。

2.

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

3.

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

RedHawk Linux Version 8.0 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.0 Release Notes

33

インストール手順

5.

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

6.

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

34

7.

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

8.

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

9.

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

RedHawk Linux Version 8.0 Release Notes

インストール手順

RedHawkのライセンス使用許諾に同意する場合は単純にFinish Configurationボ
タンを押下し、グラフィカル・ログイン画面を起動するためシステムを再開して下さい。
10. RCIMをインストールする場合は次項を続けてください。そうでなければ、
Frequency-Based Scheduler (FBS)をインストールするためその次の項へ進んでください。

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を実行するモード(55ページの「RCIM接続モード」参照)を決定して下さい。

2.

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

3.

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

RedHawk Linux Version 8.0 Release Notes

35

インストール手順

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

システムのケースを開けてRCIMを装着するPCIeスロット(RCIM III)またはPCI
スロット(RCIM I, RCIM II)を確認して下さい。通常、他のデバイスとの競合が最小またはなしで可能であればIRQ優先度が最高のスロットにRCIMを構成するのが最適です。詳細についてはiHawk Optimization Guide (文書番号0898011)
を参照してください。本マニュアルのPDFファイルはデスクトップ上の「Documents」アイコンをクリックすることで閲覧可能です。

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.
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,

36

RedHawk Linux Version 8.0 Release Notes

インストール手順

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.0」
製品媒体にも含まれています。以下の手順で本RPMのインストールを実行して下さい：
a.

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

「RedHawk NTP Version 7.5」製品媒体をマウントしcdでマウントしたディレクトリへ移動、または67ページの9.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
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.0が実行中であれば、rootでログインしシングル・ユー
ザー・モードへ遷移して下さい。

2.

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

RedHawk Linux Version 8.0 Release Notes

37

インストール手順

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

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を再開して下さい。

38

RedHawk Linux Version 8.0 Release Notes

インストール手順

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

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

6.

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

7.

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

8.

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

9.

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

5.7 アップデート用WebサイトからRedHawk Updatesのインストール
1.

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

2.

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

RedHawk Linux Version 8.0 Release Notes

39

NVIDIA グラフィック構成

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

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

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

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

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

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

40

RedHawk Linux Version 8.0 Release Notes

NVIDIA グラフィック構成

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

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

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

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

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



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

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



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



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

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

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

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



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

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

RedHawk Linux Version 8.0 Release Notes

41

NVIDIA グラフィック構成

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



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

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

6.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-430-34/README.txtを参照して下さい。

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

42

RedHawk Linux Version 8.0 Release Notes

NVIDIA グラフィック構成

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

6.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画面でウィンドウを最大化した場合、その画面が埋まります。

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

6.0～6.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ページを参照して下さい。

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

RedHawk Linux Version 8.0 Release Notes

43

NVIDIA グラフィック構成

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

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

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

44

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

RedHawk Linux Version 8.0 Release Notes

NVIDIA グラフィック構成

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

3.

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

RedHawk Linux Version 8.0 Release Notes

45

NVIDIA グラフィック構成

4.

46

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

RedHawk Linux Version 8.0 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.0 Release Notes

47

NVIDIA グラフィック構成

7.

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

8.

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

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

48

RedHawk Linux Version 8.0 Release Notes

NVIDIA グラフィック構成

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

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

RedHawk Linux Version 8.0 Release Notes

49

NVIDIA グラフィック構成

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

50

RedHawk Linux Version 8.0 Release Notes

NVIDIA グラフィック構成

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

6.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.0 Release Notes

51

NVIDIA グラフィック構成

Section ‘‘Screen’’
Identifier
DeviceMonitor
DefaultDepth
SubSection
Depth
EndSubSection
EndSection‘‘Screen0’’‘‘Device0’’‘‘Monitor0’’
24‘‘Display’’24

6.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
が定義したプライマリ・ビデオ画面に対して誤ったドライバーを定義しています。以下の構成を試して下さい：

52

Section ‘‘ServerLayout’’
Identifier
Screen0
InputDevice
EndSection‘‘Default Layout’’‘‘Screen0’’ 0 0‘‘Keyboard0’’ ‘‘CoreKeyboard’’Section ‘‘InputDevice’’
Identifier
DriverEndSection‘‘Keyboard0’’‘‘kbd’’

RedHawk Linux Version 8.0 Release Notes

NVIDIA グラフィック構成

Section ‘‘Device’’
Identifier
DriverEndSection‘‘Videocard0’’‘‘vesa’’Section ‘‘Screen’’
Identifier
DeviceDefaultDepth
SubSection
Viewport
Depth
EndSubSection
EndSection‘‘Screen0’’‘‘Videocard0’’
24‘‘Display’’0 024

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.0 Release Notes

53

追加情報

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

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

表7-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 service -a > save_file/etc/*.conf/etc/sysconfig/*/etc/pam.d/*
rpm files

54

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

RedHawk Linux Version 8.0 Release Notes

追加情報

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

表7-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

7.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に挿入する入力ケーブル接続はあるが、外に出る出力ケーブル接続はなし。

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

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

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

RedHawk Linux Version 8.0 Release Notes

55

追加情報

56

1.

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

2.

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

3.

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

RedHawk Linux Version 8.0 Release Notes

追加情報

4.

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

5.

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

6.

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

7.

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

8.

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

9.

ネットワークが有効となった後、実際のシステム上でコマンドを実行しているように装うには次のコマンドを実行することも可能です：
chroot /mnt/sysimage
この時点でハード・ドライブ上のファイルはファイル・システム内の通常の場所で見えるので、起動するデフォルトのカーネルを変更する、もしくはカーネ
ルの起動オプションを変更するためにccur-grub2のような追加のコマンドを実行することが可能です。詳細についてはccur-grub2(1)のmanページを参照して下さい。

RedHawk Linux Version 8.0 Release Notes

57

追加情報

7.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.

12ページの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を指定する必要があるかもしれません。
3.

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

4.

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

5.

現時点で以下と同じような出力が見れるはずです：
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.

58

RedHawk Linux Version 8.0 Release Notes

追加情報

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. 14ページの5.1.1項の手順6～21に記載された通りにグラフィカル・インストー
ルの過程を継続して下さい。27ページの手順23終了後に以下の手順を実際のシステムのグラフィカル・コンソールに戻って実行して下さい。
11. 再起動でシステムがランラベル3となりテキストベースのInitial setupプロンプ
トが表示されます。
12. ライセンス情報プロンプトへ進むには1を入力後にEnterを押下して下さい。
13. I accept the license agreementを選択するには2を入力後にEnterを押下して下さい。
14. ライセンス承諾を終えるにはcを入力後にEnterを押下し、Initial setupプロンプ
トに戻ってください。

RedHawk Linux Version 8.0 Release Notes

59

追加情報

15. Initial setupを終えるには再度cを入力後にEnterを押下して下さい。システムは直ちに通常のログイン・プロンプトとなります。
16. rootユーザーでログインし、グラフィカル・セットアップを有効にするため以下のコマンドを発行してシステムを再起動して下さい。
# systemctl set-default graphical.target# reboot
17. システム再起動後、記述された通りにインストールを続けて下さい。

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

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

60

RedHawk Linux Version 8.0 Release Notes追加情報

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

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

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

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

RedHawk Linux Version 8.0 Release Notes

61

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

デスクトップ・アイコンは非サポート
本リリースではデスクトップ・アイコンのgnomeサポートは提供されませんが、将来のアップデートまたはリリースで元に戻る可能性はあります。

未知のntpユーザーに関するudevの警告システム起動中、RCIMドライバーが検出されたけどRCIMオプションのGPSモジュールが存在しない場合にudevデバイス・マネージャーは警告を発する可能性があります。この場
合、次のようなメッセージは無視しても支障ありません：systemd-udevd[]: Specified user 'ntp'
unknownシステム起動中に長い遅延の可能性
システム起動中、最終的にタイムアウトとなって以下のメッセージを表示するまで起動メ
ッセージが数分間停止するのを経験するかもしれません：[FAILED] Failed to start udev Kernel Device Manager.
これはchronydを使用するRedHawk 8.0システムでローカルのntpユーザーがシステム上に作成されていない場合に発生する可能性があります。これらのタイムアウトを取り除くには、rootユーザーで次のコマンドを実行してローカルのntpユーザーを作成して下さい：# groupadd -g 38 ntp# useradd -u 38 -g 38 -s /sbin/nologin -M -r -d /etc/ntp ntp
上記コマンドを正常に完了するには他のパスワード認証メカニズム(例：NIS)を一時的に無効にする必要がある可能性があることに注意して下さい。

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

62

RedHawk Linux Version 8.0 Release Notes

既知の問題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

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

Adaプログラムに関する互換性の問題
RedHawk 8.0はCentOS Enterprise Linux 8.0がベースとなっています。バイナリとソースの互換性の問題はMAX Adaプログラムに関してはCentOS 3.0とCentOS 8.0の間で存在します。
詳細についてはMAXAda for RedHawk Linux Version 3.5.1 Release Notes (文書番号0898357-3.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)

RedHawk Linux Version 8.0 Release Notes

63

既知の問題マルチキャスト・アドレスへの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でブートするデフォルト・カーネルとして現在マークされているカーネル・エントリーから取得します。
どのカーネルがデフォルトでブートするカーネルとして指定され、どのカーネルがその後にインストールされるかにもよりますが、デフォルト・カーネルから継承された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 1-1:
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ファ
イルシステムを適切にマウントさせます。

64

RedHawk Linux Version 8.0 Release Notes

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

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

RedHawk Linux Version 8.0 Release Notes

65

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

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

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

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



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

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

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

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

66

RedHawk Linux Version 8.0 Release Notes

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

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

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

67

RedHawk Linux Version 8.0 Release Notes

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

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
インストールに必要な時間はインストールするアップデートの数により変わります。

68

RedHawk Linux Version 8.0 Release Notes

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

3.

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

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

9.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セッションの一部として作られます。セッションの最後でその後のインストール用にそれを直ぐにダウンロー
ドすることが可能です。

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

69

RedHawk Linux Version 8.0 Release Notes

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

70

RedHawk Linux Version 8.0 Release Notes

A
AUbuntuのサポート
16
14
13

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

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

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

A-1

RedHawk Linux Version 8.0 Release Notes

Welcomeページが以下のように表示されます：

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

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

A-2

Ubuntu のサポート

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

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

Normal installationとDownload updates while installing Ubuntuのチェックボックスをチェックして下さい。ダウンロード・オプションをダウンロードしますが、インストール、更新はしません。

A-3

RedHawk Linux Version 8.0 Release Notes

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.0 Release Notes

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

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

A-6

Ubuntu のサポート

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

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

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

NOTE
Ubuntu 16.04および18.04の両方でDVDからのインストールに影響を及ぼす問題があります。この問題に対応するには、DVDを挿入した後に次のコマンドを実行して下さい：
sudo setfacl -m g::5,o::5 /media/*
RedHawk Linuxをインストールするには次のコマンドを(お手持ちの光学メディア・デバイ
スで使用される実際のマウント・ポイントに置き換えて)実行して下さい。

A-7

RedHawk Linux Version 8.0 Release Notes

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

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

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

NOTE
Ubuntuリリースは未解決の問題があるのでインストールおよびカー
ネル構築中に以下の警告が表示される可能性があります。
x86_64-linux-gnu_EGL.confに関する同様の警告も表示されます。両方とも無視して差し支えありません。
/sbin/ldconfig.real: Warning: ignoring configuration filethat cannot be opened:/etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf:
No such file or directory

A-8

Ubuntu のサポート

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

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

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

次のコマンドを実行してConcurrent Real-Timeの公開キーを入手して下さい：
sudo wget
http://redhawk.concurrent-rt.com/network/ccur-public-key

A-9

RedHawk Linux Version 8.0 Release Notes2.

次のコマンドを実行してこのキーをパッケージ管理データベースに追加して下さい：
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.0 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カスタム・カーネルを構築するためにシステムにインストールする必要があります：pkg-config,
libelf-dev, libssl-dev。加えてqt5-defaultパッケージがxconfig GUIを実行するために必要となります。
以下の例はRedHawkトレース構成をベースとするカスタム・カーネルを構成、構築、完全にインストールするコマンドを示します。続くコマンドが正常終了した場合、警告は無視
しても差し支えないことに注意して下さい。
# cd /usr/src/linux-4.14.126RedHawk8.0# 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 4.14.126-rt62-RedHawk-8.0-custom# sudo update-grub
カスタム・カーネルからブートするには、カスタム・カーネルのgrubインデックス番号を得るために引数なしでccur-grub2(1)を実行して下さい。続いてカスタム・カーネルをデフ
ォルトのカーネルとするためにもう一度次のようにコマンドを実行して下さい：# sudo ccur-grub2 -d <index number>

A-11

RedHawk Linux Version 8.0 Release Notes

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

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

A-12

Ubuntu のサポート

Down Arrow(↓)キーを使いInstall Ubuntuを選択し、F6ファンクション・キーでカーネル・
ブート・オプション・メニューを表示して下さい。続いてDown Arrow(↓)キーを使い
nomodesetを反転表示にし、Enterを押下して選択して下さい。選択されたら、以下に示
すようにxが左側に表示されます。

選択したらEcsに続いてCtrl-x、その後Enterを押下して進めて下さい。
nomodesetが設定されたら、本書の最初にあるインストール手順に従いインストールを完了して下さい。

A-13

RedHawk Linux Version 8.0 Release Notes

A-14

B
AARM64のサポート
16
14
13

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

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

ARM Juno R1 64-bit Development Platform

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

インストールARM64へのRedHawk 8.0のインストールはCentOS 8.0と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.0 Release Notes

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

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

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

B-2