UEFIクラス3にCentos 8をインストールする方法

UEFIクラス3にCentos 8をインストールする方法

最近SF514 ACERノートパソコンを購入しました。このノートブックのBIOSはUEFIクラス3なので、AHCIモードはありません。 Centos 8をインストールすると、nvme SSDハードドライブを検出できません。 Centos 8をインストールする方法は?

答え1

UEFIクラス3は、デフォルトではシステムにレガシーBIOS互換性を提供する互換性サポートモジュール(CSM)がないため、デフォルトのUEFIモードでのみ起動されることを意味します。

AHCIは現在、SATAディスクコントローラの主要なハードウェアプログラミングインタフェース標準です。システムがファームウェア設定で「AHCIモード」を選択できないことがあります(以前は「BIOS設定」と呼ばれていましたが、UEFIクラス3にはBIOSはありません)。これは、SATAコントローラがデフォルトモードになる可能性があることを意味します。従来のIDE互換モードを提供する代わりに、常にAHCIモードを使用してください。これは、UEFI タイプ 3 システムには BIOS 互換性サポートモジュールがなく、BIOS と IDE 互換性が必要な古いオペレーティングシステムを実行できないためです。 AHCIはUEFIより前のバージョンなので、UEFIをサポートするすべてのオペレーティングシステムは当然AHCIをサポートする必要があります。

(最新のノートブックには複数のSATAドライブがない可能性が高いため、RAIDモードも適用されない可能性があります。)

NVMe では、AHCI はまったく適用されません。 NVMeの要点は、HDD用のSATAインターフェイスを必要とせず、代わりにSSDをPCIeバスに直接接続することです。

使用していることを確認してください。新しいCentOSインストールメディア/イメージ以前のバージョンではなく、すでに持っている可能性があります。新しいハードウェアのサポートを強化するために、新しいバージョンが更新された可能性があります。

特定のノートブックモデル(フルモデル番号はsf514-???に似ています)がインストールしようとしているオペレーティングシステムの現在のメジャーバージョンよりも最新の場合、特にインストールしようとするとハードウェアサポートの問題が発生する可能性があります。 CentOSなどのLinuxディストリビューションのようなものを実行して、信頼性に焦点を当てます。

インストーラがハードドライブが検出されないことを示す場合は、+を押してルートシェルプロンプトにアクセスしますControl。診断はどこで受けられますか?AltF2

  • 出力でNVMeドライブが検出されますかlspci? (ドライブが正しく動作している場合は、lspciドライバがまったくない場合でも検出する必要があります。)
  • カーネルモジュールがnvmeロードされましたか?そうでない場合は、コマンドを使用してロードしてからmodprobe nvme++を使用してインストーラControlに戻り、リポジトリの検索手順をもう一度やり直してください。AltF1
  • このlsblkコマンドはNVMeドライブを検出しますか?デバイスとしてマークする必要がありますnvme0n1
  • カーネル診断メッセージの完全なリストを実行してdmesg -Hスクロールして、NVMeドライブにメッセージおよび/またはドライブアクセスの問題があるかどうかを確認します。

システムにNVMeドライブがあるようです。再マッピングAHCIへ。現在、Linuxはこのモードをサポートしていません。問題は、実行時にサポートされているモードに切り替える方法がないようです。 BIOSはこれを行う必要があります。以下は、Linuxカーネル開発Gitリポジトリの関連コメントです。

一部の Intel ahci 実装には、AHCI デバイスの背後にある 1 つ以上の NVMe デバイスを隠す完全に破損した再マッピングモードがあります。

インテルは、実行時にこのモードから切り替えるためにオペレーティングシステムがBIOSを再プログラミングすることを拒否し、これまでチップセットの担当者による混乱を解決する他の良い方法を見つけることができませんでした。したがって、現在私たちができる唯一のことは、ユーザーにこのような状況を知らせ、より速く合理的ないわゆる「AHCI」モードに切り替えることによってBIOSからRAIDモードを置き換えることによって、BIOSが私たちのNVMeデバイスです。

少なくとも1つのベンダー(Lenovoに感謝します。)がAHCIを使用していないノートブックについても、BIOSを「RAID」モードでハードコードし始めたため、この状況はさらに悪化しました。別の言葉そして、NVMeデバイスは1つだけです。現在、これらの脳の損傷を元に戻すことができるサポートされていないLinux専用のBIOSがありますが、状況が良くなるのか悪くなるのかを見なければなりません。

Dan Williamsの以前のパッチに基づいています[Eメール保護]

~によるとAcer サポートフォーラムに関するディスカッションSata mode代わりに、ストレージコントローラモードを変更するBIOS設定の名前を指定する必要がありますBoot mode

関連情報