カーネルの更新後、Ubuntuは起動しません。

カーネルの更新後、Ubuntuは起動しません。

ノートブック: Thinkpad E14 Gen 2 AMD Ryzen 5 4500U BIOS: 最新 1.10 OS: Ubuntu 18.04.5

デフォルトの5.4.65カーネルを使用するとラップトップが正しく起動しますが、カーネルを更新しようとすると(5.8.5、5.8.10、5.10.0、5.11.0を試みる)、Ubuntuは起動しません。次のエラーが発生します。

自動オプションを含むエラーメッセージ 詳細オプションを含むエラーメッセージ スナップショットを無効にした後の詳細 ブラックリストに入った後

答え1

AMDの仮想化サブシステムに問題がある最新のLinuxカーネル(> = 5.5)これは本質的に実装の問題です。つまり、あなたの場合、この問題に対する最終的な解決策は、Ryzen仮想化が初期化される方法を変更するBIOSアップデートの形でLenovoによって提供される必要があることを意味します。

もちろん、これは今の問題を解決するのには役に立たないので、それまでは仮想化サブシステムを無効にするか、起動プロセスが続行される可能性があるポイントまでパフォーマンスを低下させる正しいカーネルコマンドラインパラメータを見つける必要があります。せいぜい慌てるのではなく、エラーが発生します。 Ryzenシステムがないため、確実性を提供することはできませんが、カーネルコマンドラインに次のパラメータセットを追加する必要があると思います。

  • iommu=soft
  • iommu=soft pci=noaer
  • amd_iommu_intr=legacy iommu=soft
  • amd_iommu=off iommu=off
  • amd_iommu=off iommu=off amdgpu.noretry=0 nox2apic
  • acpi=off

残念ながら、この種の問題は通常、特定のハードウェア設定に適したものを見つけるための試行錯誤のアプローチによって解決できます。 GRUBで起動すると仮定すると、起動したいカーネルEエントリを強調表示してからキーボードのキーを押してこれらの追加パラメータをテストできますlinux(通常は左からインデントされます)。ラインの。次にCtrl+を押して、X編集したカーネルコマンドラインから起動して祈ります。システムを正常に起動できる組み合わせを見つけたら、ファイルを編集して/etc/default/grub次の場所に配置してこれを実行できます。GRUB_CMDLINE_LINUX_DEFAULT、閉じる引用符の内で。

ハードウェア仮想化の要件に応じて、もう1つのより直接的な方法は、F1BIOS設定が表示されるまで起動直後に2秒間隔でキーボードのキーを繰り返しタップして、UEFI BIOS設定に入り、次のエントリ名を含めることを見つけることです。 「AMD」と「仮想化」を選択し、その値を「オフ」または「無効」に切り替えます。その後、システムの次のUEFI BIOSバージョン(現在のバージョンは1.10、2021年1月25日発売)更新が成功したら、仮想化設定を再度有効にしてみてください。

答え2

私が見ることであなたが経験している問題は、新しいカーネルの問題ではなく、ユーザースペースの問題のようです。ブート間のカーネルメッセージは次のとおりです。その他凍結を意味しません。

一方、最後のシステムメッセージは疑わしく混乱しているようですmounting gnome-calculator。本当に?私があなたなら、まだ有効なカーネルの下にインストールされているすべてのスナップショットを削除して再試行します。

関連情報