0
0

More than 5 years have passed since last update.

Ubuntu16.04.6のカーネルバージョンを16.04相当に戻す方法

Last updated at Posted at 2019-06-04

はじめに

Blackmagicの古いドライバがインストールできず、原因をみたらカーネルのバージョンでした。インストール時にオンラインアップデートをかけたのが良くなかったようです。
※事情により新しいドライバが使えない

と言うわけで新しいカーネルから古いカーネルに戻そうとしたのですが、途中でミスをして渋々grubを書き換えました。

この方法はあんまり良いやり方ではないと思います。
間違った方法を取ったので急遽リカバリーしたかたちです。
ですのでおススメはしません。

参考になったサイト・記事

https://qiita.com/ego/items/36e9baccc80097950195
https://robotics4society.com/2016/06/15/ubuntu-boot/

手順

当該カーネルをインストールする

上記の https://qiita.com/ego/items/36e9baccc80097950195 で書かれている内容そのまんまなのですが

sudo apt-cache search linux-image

and
でイメージを検索しましてインストールしたいイメージを探します。
僕の場合は4.4.0.31でした。
次にカーネルをインストールします。

sudo apt install linux-image-extra-4.4.0.31-generic linux-image-4.4.0.31-generic linux-image-4.4.0.31-lowlatency

インストール後、リブートして起動画面でESCを押しカーネルを選択します。
起動時のカーネルが古くなっていれば成功です。

この後、新しい方のカーネルを削除してしまう

どこの記事を見たかは定かではないのですが/bootの中にある新しい方のイメージを削除します。この後、今調べた感じではupdate-grubをすれば良さそうですが・・・
※ちなみに正しい方法は恐らくこちらかとhttps://qiita.com/jiey@github/items/33894296d62b1a329665

結果、どうなるかと言いますとgrubのデフォルトは新しいカーネルを指定しているので既に消してしまっている為、起動できません。ESCで毎回指定するしかありません。

GRUBを手で書き換える

この時点で新しい方のカーネルと古い方のカーネルが記述されていると思います。そこで新しいほうのカーネルの記述を削除します。
次にデフォルトを記述している[menuentry ‘Ubuntu’]から始まる部分の記述を現在のバージョンに合わせて書き換えます。
※後ほどサンプル載せる予定です・・・

menuentryは複数箇所ありますが、対象は[submenu ‘Advanced options for Ubuntu’]の上です。

後は設定を保存してリブートしましょう。
万が一のためにSSHは有効にしておきましょう・・・

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0