答え1
カーネルパッケージがインストールされるたびに、カスタム/boot/initrd.img-<kernel_version>
initramfsファイル(従来の理由でDebianで命名)が作成されます。 initramfsジェネレータ(update-initramfs
)は、必要なものだけを含むinitramfsファイルのサイズを小さく維持しようとします。現在のシステムinitramfsコンストラクタを実行するとき:将来のハードウェア変更を予測することはできません。
より具体的には、initramfsジェネレータはマイクロコードのみを追加します。現在のプロセッサがinitramfsに入ります。初期マイクロコードアップデートシステム。ハードウェアを変更したら、次のコマンドを使用してinitramfsファイルを再作成する必要がありますsudo update-initramfs -u -k all
。 initramfsジェネレータは、新しいハードウェアに必要なカーネルモジュールとファームウェア/マイクロコードファイルを確認し、それに応じてinitramfsファイルを再構築します。
intel-microcode
パッケージのアンインストールと再インストール(またはアップデート)もインストールupdate-initramfs
後のアクションでトリガーされるため、apt install intel-microcode
問題が解決した理由について説明します。
[Firmware Bug]: TSC_DEADLINE disabled due to Errata: please update microcode to version 0xb2 (or later)
このメッセージは、プロセッサ(CPU)の一部であるタイムスタンプカウンタを表します。一般に、「マイクロコード」という用語はプロセッサにのみ使用される。
x86/cpu: VMX (outside TXT) disabled by BIOS
これは、単にプロセッサの仮想マシンサポート拡張がシステムBIOSによって無効になったという警告です。 KVM、VirtualBox、VMware Workstationなどのソフトウェアを実行するには、まずVMXを有効にするためにBIOS設定を変更する必要があります。
i915 0000:00:02.0: firmware: failed to load i915/skl_dmc_ver1_27.bin (-2)
firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
Intel SkylakeシリーズiGPUファームウェアの欠落についてのニュースです。ドライバはフレームバッファコンソールの表示も担当するため、i915
起動時に非常に早くロードされます。グラフィックplymouth
ススタートスプラッシュ画面を有効にします。
Debian カーネルは Debian wiki の関連ページへの直接リンクを提供するようパッチされています。ここでは、「インストール後のファームウェア」の段落があなたと関連しています。不足しているファームウェアを見つけてインストールする方法を教えてください。次に initramfs を更新します。、そして例を見てください:
$ apt-file search skl_guc_62.0.0.bin
firmware-misc-nonfree: /lib/firmware/i915/skl_guc_62.0.0.bin
$ sudo apt install firmware-misc-nonfree
$ sudo update-initramfs -c -k all
「長い間オンラインで検索」して、最も目立つ場所を見逃したようです。
これらのACPI Error
メッセージは、システムACPIファームウェアの無効なWindows Management Instrumentation Interface(WMI)プログラミングに関連しているようです。これは通常無害であり、BIOSアップデートを介してのみ問題を解決できます。