更新: 問題は解決されていませんが、使用しているマザーボードが古すぎて更新できないことがわかったので、あまり時間をかけずに、Windows Server 2016 の代わりに esxi をインストールしました。
職場から古い Intel プロトタイプ PC を受け取りましたが、マニュアルはなく、収集できる情報はほとんどありません。
Intel Xeon プロセッサ システム。
プラットフォーム: コードネーム Romley-EP
プロセッサ: コードネーム Sandy Bridge CO
チップセット: コードネーム Patsburg CO -B
システム: コードネーム「カヌーパス」
マザーボードのシリアル番号: E99552-303
Google と SuperUsers で検索したところ、自分の問題に類似したスレッドがいくつか見つかりました。
起動時にイライラするACPI BIOSエラー。HP 15-G019WM UEFIラップトップ
古いマザーボードと BIOS を更新するにはどうすればよいですか?
RAM スティックの 1 つが機能しない可能性はありますが、64 GB すべてを 1 つずつ確認するのは避けたいです。選択肢がなくなるまで。BIOS を更新することも考えましたが、コンピューターのマザーボードは製造中止になっており、ドライバーをまだ入手できるかどうか正直わかりません。
プロセス:
Windows Server 2016で起動可能なUSBを作成しました。コンピューターがUSBを検出し、そこから起動できました。ファイルは読み込まれましたが、Windowsのロゴが表示されたときに、エラーメッセージとともにブルースクリーンが表示されます。ACPI BIOS エラー。
私が試したこと(順番に):
- ノートパソコンでUSBメディアを使用する(問題なく動作します)
- Linux をインストールし、問題なく動作します。
- デフォルトの BIOS 設定をロードします。
- CSMO バッテリーを取り外し、15 分待ってから再度差し込みます。
- Hirens の起動可能な CD を作成していますが、Windows のスプラッシュ スクリーンの後に同じエラーが発生します。
質問: ここからどう進めればよいでしょうか?
答え1
非常に部分的な答え:
Linux では、dmesg
起動後に入力して ACPI 関連のメッセージを確認します。これにより、BIOS の ACPI テーブルの何が問題なのかについてのヒントが得られる可能性があります。
Linux は、ACPI テーブルを扱う際に非常に寛容でなければなりません。なぜなら、これらのテーブルが (かなり複雑な) 標準に違反しているにもかかわらず、BIOS メーカーが提供する Windows ドライバーでは正常に動作することが頻繁に起こるからです。
LinuxにはACPIテーブルをコンパイル/デコンパイルするツールも含まれているのでiasl
、自分で問題をデバッグすることができます。これには多く読み方([標準]から始める)(http://www.uefi.org/acpi/specs
)) なので、これを修正したい場合はかなりの時間を費やすことを予定してください。
Linux には、マザーボード上の広範囲 (すべてではない) のフラッシュ可能なハードウェアをサポートする と呼ばれるツールもあるflashrom
ため、PC プロトタイプでベンダー提供の BIOS フラッシュ プログラムを入手できない場合でも、修正された ACPI テーブルを使用して BIOS を再フラッシュできる可能性があります。