wslのubuntu22.04を24.04にアップグレードする

windowsのwsl上にインストールされているubuntuを22.04から24.04にアップグレードします

ubuntuのバージョンを確認

以下のコマンドで現在のバージョンを確認します

lsb_release -a

このようなメッセージが表示されました。

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04 LTS
Release:        22.04
Codename:       jammy

パッケージをアップグレード

ubuntuをアップグレードする前にインストールされているパッケージをアップグレードします。

apt updateでパッケージリポジトリから最新のパッケージ情報を取得して、システム内のパッケージリストを更新します。

sudo apt update

次にapt upgrade で更新されたパッケージリストを参照してアップグレードします。

sudo apt upgrade

ubuntuをアップグレードするためのパッケージをインストールする

パッケージのアップグレードが完了したらubuntuのアップグレードを管理するパッケージをインストールします。

sudo apt install update-manager-core

インストールが完了したら次のコマンドでファイルの内容を確認します。

sudo nano /etc/update-manager/release-upgrades

ファイルの内容が表示されました。

# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
#  never  - Never check for, or allow upgrading to, a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the supported release that immediately succeeds the
#           currently-running release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that if this option is used and
#           the currently-running release is not itself an LTS release the
#           upgrader will assume prompt was meant to be normal.
Prompt=lts

Promptの値がltsもしくはnomarlに設定されているとアップグレードできます。

lts に設定されている場合は、LTS(長期サポート)バージョン間のアップグレードが可能です。normal に設定すると、すべてのリリースへのアップグレードが可能です。

バックアップを取っておく

アップグレードすると不具合が出るかもしれないのでバックアップを作成します。

Windows PowerShellで以下のコマンドを実行します

wsl --export <ディストリビューション> <保存先ファイルパ>

ディストリビューション名はwsl –listコマンドで確認できます。

wsl --list

ubuntuをアップグレードする

以下のコマンドを実行してubuntuをアップグレードします。

sudo do-release-upgrade

アップグレードが完了したら再びバージョンを確認します。

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.1 LTS
Release:        24.04
Codename:       noble

アップグレードが完了しました

タイトルとURLをコピーしました