Ubuntu 18.04 がインストールされていて、これを 20.04 にアップグレードしたい。
CONTENTS
ENVIRONMENTS
- Windows10
- Ubuntu 18.04 -> 20.04
方針
デフォルトのパッケージ以外はインストールしていないので、いったんアンインストールしてしまうことにする。
とりあえず Windows のアプリストアから Ubuntu を更新してみたが、20.04 になったりはしなかった。(そりゃそうか案件) なので Ubuntu のツールでアップグレードする必要があるのだが、これが結構面倒。
これが面倒なので、クリーンインストールしやすいようにパッケージのインストールを最小限にとどめていた。
バックアップ
Ubuntu のアンインストールをする前に、必要なファイルのバックアップを取っておく。
特に、ssh のプライベートキーはバックアップしておかないと開発環境にログインできなくなる。 あとは .bashrc の apt update するコード。
このくらいで済むように WSL 上では何もコードを書かないようにしていた。
アンインストール・新規インストール
Ubuntu のアンインストールは、スタートメニューの Ubuntu を右クリックして「アンインストール」を選択する。 特にダイアログとか表示されることなく、すっとアンインストールされてしまう。 アンインストールをクリックする前にバックアップがちゃんと取れているか確認しておくこと。
アンインストールしたらアプリストアから Ubuntu を再度インストールする、のだが、この時インストールエラーになってしまった。 何が原因かわからないが、マシンをいったん再起動したらインストールできた。
リストア
最初にとっておいたバックアップをリストアする。 ssh のキーと、bashrc に仕込む apt update のコードだ。
まとめ
実は特にバックアップ取ることなくアンインストールしてしまって開発環境にログインできなくなった。 バックアップ大事。