# Upgrade WSL/WSL2 Ubuntu version to 20.04 LTS

Its the time of the year again to upgrade Ubuntu version in WSL/WSL2 since the Ubuntu 20.04 LTS came out last week.

Please follow along the following steps in your WSL console to upgrade to the new version:

* Check installed Ubuntu version
    
    Take a note of your current Ubuntu version by running the following command:
    
    ```bash
    lsb_release -a
    ```
    
    ```bash
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 18.04.4 LTS
    Release:        18.04
    Codename:       bionic
    ```
    
    \*\**Upgrading to 20.04 should work seamlessly when upgrading from 18.04. However if you are on older versions then the suggested path should be upgrading first to 18.04 from 16.04 for example.*
    
* Upgrade installed packages
    
    ```bash
    sudo apt update
    sudo apt list --upgradable
    sudo apt upgrade
    ```
    
* Remove unused packages
    
    ```bash
    sudo apt --purge autoremove
    ```
    
* Install update-manager-core package if not already installed
    
    ```bash
    sudo apt install update-manager-core
    ```
    
* Upgrade to 20.04
    
    ```bash
    sudo do-release-upgrade
    ```
    
    If you receive the following message:
    
    ```bash
    Checking for a new Ubuntu release
    There is no development version of an LTS available.
    To upgrade to the latest non-LTS develoment release 
    set Prompt=normal in /etc/update-manager/release-upgrades.
    ```
    
    Then do an upgrade forcefully using the following command:
    
    ```bash
    sudo do-release-upgrade -d
    ```
    
* Finally check the version after upgrade is done:
    
    ```bash
    lsb_release -a
    ```
    
    and you should receive the following similar output:
    
    ```bash
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 20.04 LTS
    Release:        20.04
    Codename:       focal
    ```
