GRUBを使用せずにLinuxカーネルをダウングレード

GRUBを使用せずにLinuxカーネルをダウングレード

最近、Ubuntu 17.10を実行しているDell XPS 13でいくつかの問題が発生しました。 Linuxカーネルを最新バージョンに更新しました。新しいカーネルが実行されると、WiFiアダプタは機能しなくなります。 Virtualboxも動作しなくなりました。インターネットでたくさん検索しましたが、解決策が見つかりませんでした。私の唯一の選択は、カーネルを以前の作業バージョンにダウングレードすることだと聞きました。

今問題はGRUBを使用する必要があるということです。私は数週間私のラップトップに問題がありました。そのうちの1つは、私のラップトップがほとんどの時間ブートされないことです。起動すると、ディスク暗号化パスワードプロンプトに直接移動します。つまり、USBから起動できず、BIOSに入ったり、GRUBに入ったりすることはできません。

今私の質問は、GRUBを使用せずにカーネルをダウングレードする他の方法はありますか? SSDを抜いて他のコンピュータで修理すればいいと思いますが、開くのに必要な道具もなく、下痢と言ってもMをどこに差し込むべきかわからないんですよ。 SSD 2個。

ベストアンサー1

あなたの質問を正しく理解したら、あなたの問題は、他の問題のために起動時にBIOS設定やGRUBプロンプトに正常にアクセスできず、カーネルバージョンをダウングレードする必要があることです。

パッケージ管理ツールは通常、現在実行中のバージョンのカーネルを削除することはできません。したがって、最初に古いカーネルを起動する必要があります。起動時にGRUBと対話する必要はありません。

それは簡単です。

/etc/default/grubまず、システムを見てGRUB_DEFAULT=設定を探します。次の場合:

GRUB_DEFAULT=saved

sudo grub-set-default <number>その後、GRUBがデフォルトで選択する設定された起動オプションを変更するために使用できます。通常、これは最上位項目または項目番号 0 です。したがって、カーネルアップデートを遡及的に適用するには、一般的に言って再起動すると、sudo grub-set-default 1問題のある最新のカーネルパッケージを自由に削除できます。

しかし、/etc/default/grubその反対なら:

GRUB_DEFAULT=0

その後、ファイルを編集してそれを表現し、実行GRUB_DEFAULT=1してsudo update-grub変更を適用できます。その後、再起動すると実行されなくなり、現在インストールされている最新のカーネルを削除できます。

問題のあるカーネルバージョンを削除したら、ブートローダの変更を元に戻す必要があります。それ以外の場合、カーネルの更新は常に1ステップ遅れます。 :-)

したがって、最初に行った操作に応じて変更を元に戻すには、もう一度実行またはsudo grub-set-default 0編集してください。/etc/default/grubsudo update-grub

おすすめ記事