Ubuntu 21.10で5.16カーネルを使用する方法は?

Ubuntu 21.10で5.16カーネルを使用する方法は?

断続的に停止する問題を解決するためにカーネルをアップグレードしたいと思います。

カーネルを手動でインストールしようとしましたが、構成中にエラーが発生し、次のようにsudo apt upgrade表示されます。

linux-headers-5.16.0-051600-generic : Depends: libssl3 (>= 3.0.0~~alpha1) but it is not installable

これは直すことができますか?

現時点では、Linuxインストールは利用できず、Windowsに強制する前の最後の努力でこのカーネルを使用しています。

ベストアンサー1

操作方法は次のとおりです。 @airiumの答えと似ていますが、私が使用した正確なコマンドを使用します。

  • 正しいカーネルバージョンを探すここ;私は選んだ2011年5月16日

  • CPU用の一般バージョンドライバをダウンロードしてください。私は64ビットCPUを使用しているのでamd64を使用しています。

mkdir tmp
cd tmp
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.11/amd64/linux-headers-5.16.11-051611-generic_5.16.11-051611.202202230823_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.11/amd64/linux-headers-5.16.11-051611_5.16.11-051611.202202230823_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.11/amd64/linux-image-unsigned-5.16.11-051611-generic_5.16.11-051611.202202230823_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.11/amd64/linux-modules-5.16.11-051611-generic_5.16.11-051611.202202230823_amd64.deb
  • インストールしてください:
sudo dpkg -i *.deb

..._all.debバージョンが古いため、libc6インストール中にエラーメッセージが表示されますlibssl3。うまくいかないようなので、sudo apt install libssl3直すようにしましょう。

  • Ubuntu 22.04リポジトリを追加します。
sudo add-apt-repository "deb http://ca.archive.ubuntu.com/ubuntu jammy main"
  • 今すぐインストールしようとすると、libssl3次のコマンドを実行するように求められます。
sudo apt --fix-broken install
  • もううまくいったと思います。しかし、次の点を確認するためにdpkgコマンドも再実行しました。
sudo dpkg -i *.deb

間違いはありません!

  • 最後に、22.04リポジトリを削除します。
sudo add-apt-repository --remove "deb http://ca.archive.ubuntu.com/ubuntu jammy main"

編集:後でインストールしようとすると、libc-devゼリーストアがないと文句を言うでしょう。libc6-dev再度追加、インストール、削除するだけです。

おすすめ記事