RHEL10がインストールできない

Red Hatが2025年5月21日のプレスリリースで、ハイブリッド環境におけるインテリジェンスとセキュリティを強化したRed Hat Enterprise Linux 10を発表しました。早速RHEL10.0のISOをダウンロードして、うちのミニPCにインストールを試みたのですが、インストーラが起動せず、インストールできない状態でした。本日、ようやくその原因が分かりましたよ。。。

インストール環境

インストールを試しているのは、いつものミニPC GMKtec NucBox3 です。
(※2025/5月時点では、NucBox3という名前のモデルはなくなっているみたいです。今、同じようなモデルを探すなら、コレかなあ)

インストールメディアとインストール方法

インストールを試したISOファイルとインストール方法の組み合わせは以下の通りです。この通り、RHEL10のBeta版のときから、ダウンロードしてインストールを試しているのですが、正式版でも症状は全く同じでした。
いずれも、メディアからインストーラが起動せず、インストールできません。

ISOファイルインストール方法
rhel-10.0-x86_64-dvd.isoUSBフラッシュメモリ
virt-install (KVM)
rhel-10.0-x86_64-boot.isoUSBフラッシュメモリ
rhel-10.0-beta-x86_64-dvd.isoUSBフラッシュメモリ
DVD-R DL
PXE boot
virt-install (KVM)
rhel-10.0-beta-x86_64-boot.isoDVD-R

どういう状態かというと、例えば、USBフラッシュメモリやDVDなら、ブートデバイスの優先順位の1番目を対象のデバイスに指定してミニPCを起動すれば、GRUBのメニューを表示して、そのメニューからインストーラを起動することができるのですが、GRUBのメニューが表示されず、コンソール画面は真っ黒のままなのです。その後、処理が進んでいる気配がありません。

PXE bootやvirt-installでも状況は同じです。
ちなみにvirt-installでは、virt-installコマンドがコンソールを接続しようとするまでのメッセージは出力されていますが、コンソール出力がないので、以後のメッセージが出ていません。

Starting install…
Retrieving 'vmlinuz' | 15 MB 00:00:00
Retrieving 'initrd.img' | 145 MB 00:00:00
Allocating 'rhel10.qcow2' | 20 GB 00:00:00
Creating domain… | 00:00:00
Running text console command: virsh --connect qemu:///system console rhel10
Connected to domain 'rhel10'
Escape character is ^] (Ctrl + ])

↑ここから先は、だんまりになる..

うーん。。。何故なんだろう。。

ちなみに、同日にDownloadした、RHEL9.6(rhel-9.6-x86_64-dvd.iso) では、以下のようにちゃんとGRUBのメニューが表示されます。RHEL10では、この画面が出てこないのです。

RHEL10がインストールできないのはCPUのせい

Webで検索を続けていて、ようやく理由が分かりました。辿り着いたのは、cybertrustさんのAlmaLinux Kitten 10をインストールしたときの記事です。

RHEL9までは、x86_64-v2マイクロアーキテクチャが前提ですが、RHEL10ではx86_64-v3マイクロアーキテクチャが前提となっているとのことです。そのせいで、画面が真っ黒のまま起動しないとのこと。こちらの症状と同じですね。。

Red Hat Enterprise Linux 10.0 リリースノート にも書いてありますね。。

インストール対象の GMKtec NucBox3 のCPUは、intelのAlder Lake N100 です。
ChatGPT先生に、x86_64のISAレベルの定義と、Alder Lake N100がどれに該当するのか質問してみました。

ISAレベル定義
x86_64-v1基本的な64ビット命令セット(SSE2など)
x86_64-v2+SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, CMPXCHG16B, etc.
x86_64-v3+AVX, AVX2, FMA, BMI1, BMI2, etc.
x86_64-v4+AVX-512関連

Alder Lake N100の命令セットサポート状況は以下の通り。

命令セットサポートの有無
SSE~SSE4.2
AVX
AVX2
FMA
BMI1/BMI2

以上の情報を照らし合わせると、Alder Lake N100 はAVX,AVX2をサポートしていないので、x86_64-v3には該当しないのだとのこと。。
RHEL10から、インストール対象のCPUを選ぶのですね。。

他のCPUはどうなの?

ウチには、ミニPCの他にノートPCが2台あります。

ノートPCCPU
Mouse computer DAIV 5D-R7AMD Ryzen 7 3700X
Fujitsu LIFEBOOK U8312Intel Core i5 1235U

この2台で、USBフラッシュメモリに格納した rhel-10.0-x86_64-dvd.iso を起動したら、インストーラを起動するための GRUBメニューが表示されましたよ。

これが DAIV 5D-R7 に表示されたGRUBメニュー。

これが LIFEBOOK U8312に表示されたGRUBメニュー(画面、きったねー)。

GRUBメニューは表示されるようになりましたが、これ以上の手順はやりません。間違ってPCを上書きするのコワイので。。

新しいミニPCを買うしかないのかな~~。
ということで、結局、CPUがx86_64-v3に対応しているミニPCを買ってRHEL10をインストールしました。その記事はコチラ

広告主へのリンク



このブログにおける関連リンク

RHEL10の無料トライアルを試す
RHEL10がインストールできた(GUIインストール)
犬でも分かるPXEブート(8):RHEL10のkickstartインストール

コメント

タイトルとURLをコピーしました