GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04/21.10から22.04LTSにアップグレードする方法

このガイドでは、コマンドラインを使用して、Ubuntu 20.04 LTS(Focal Fossa)または以前のリリースのUbuntu21.04からUbuntu22.04LTSに安全にアップグレードする方法を学習します

ステップ1-データをバックアップする

マシンに重要なデータがある場合は、何かが発生した場合に復元できるように、必ず外部ソースにバックアップしてください。バックアップも検証されていることを確認してください。ほとんどのクラウドプロバイダーは、インスタンスのスナップショットを取得する方法を提供しています。クラウドを使用している場合は、それも利用してください。

また、大きなパッケージがダウンロードされるため、マシンに十分なスペースがあることを確認してください。マシンに少なくとも20GBのディスク容量があることを常に確認してください。このコマンドを使用できますdf 確認するには:

➜ df -h
Filesystem                 Size  Used Avail Use% Mounted on
tmpfs                      781M  2.4M  779M   1% /run
/dev/mapper/vgubuntu-root  233G   15G  207G   7% /
tmpfs                      3.9G  211M  3.7G   6% /dev/shm
tmpfs                      5.0M  4.0K  5.0M   1% /run/lock
/dev/nvme0n1p2             512M  5.3M  507M   2% /boot/efi
tmpfs                      781M  1.4M  780M   1% /run/user/1000

アップグレードプロセスには時間がかかる可能性があるため、続行する前にインターネットが良好であることを常に確認し、プロセスの開始後にキャンセルしないでください。これにより、マシンが不整合な状態になります。 UPSでサーバーを実行していること、またはラップトップのバッテリーが完全に充電されていることを確認し、デスクトップでのデータの損失を防ぐために、ブラウザウィンドウを含むすべてのアプリを閉じます。

サードパーティのミラーとリポジトリはすべて、アップグレードプロセス中にコメント化され、無効になります。たとえば、GoogleChromeリポジトリなどは無効になります。アップグレード手順が完了した後、それらを有効にする必要があります。サードパーティのリポジトリまたはmirrosは、/etc/apt/sources.list.d/にあります。 ディレクトリ。

ステップ2–システムを更新する

次に、現在のシステムパッケージを更新して、すべてが最新であることを確認します。次のコマンドを使用します:

sudo apt update
sudo apt upgrade

システムに新しいカーネルがインストールされている場合は、インスタンスを再起動して使用します。このコマンドを使用して再起動します:

sudo reboot

ステップ3–コマンドラインを使用して22.04LTSにアップグレードします

コマンドラインで、次のようにdo-release-upgradeコマンドを入力して、更新手順を開始します。

sudo do-release-upgrade

これは新しいリリースであるため、次のエラーが発生する可能性があります:

➜ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found.

これは、LTSリリース間のアップグレードは、最初のポイントリリースである22.04.1までデフォルトで有効になっていないためです。ほとんどのLTSユーザーは、12.04にアップグレードする前にそれまで待つことをお勧めします。

それ以前にアップグレードすることを選択した場合は、-dを渡すことができます アップグレードツールのオプションで、do-release-upgrade -dを実行します またはupdate-manager -d 、12.04まで。 (-d develの略です。)

sudo do-release-upgrade -d

アップグレード手順の確認

ここでも、次のような詳細を含む最終プロンプトが表示されます。

Do you want to start the upgrade? 
 
 
14 installed packages are no longer supported by Canonical. You can 
still get support from the community. 
 
5 packages are going to be removed. 90 new packages are going to be 
installed. 570 packages are going to be upgraded. 
 
You have to download a total of 546 M. This download will take about 
1 minute with a 40Mbit connection and about 14 minutes with a 5Mbit 
connection. 
 
Fetching and installing the upgrade can take several hours. Once the 
download has finished, the process cannot be canceled. 
 
 Continue [yN]  Details [d] y

最後にENTERを押します もう一度:

It is highly recommended that the lock screen be disabled during the 
upgrade to prevent later issues. Please ensure your screen lock is 
disabled before continuing. 
 
To continue please press [ENTER]

また、求められたらサービスを再開することを確認してください。たとえば、既存のsshd構成ファイルを保持しますか?

システムのアップグレードが完了しました

しばらくすると、画面に確認が表示されます。 20.04 LTS / 21.10から22.04へのアップグレードを完了するには、再起動が必要です。必ずyを選択してください 、その後、Ubuntuが再起動します。

ステップ4–検証↑

システムが再起動すると、GUIまたはsshベースのセッションを使用してログインできます。次に、Linuxカーネルのバージョンを表示して、次のコマンドを実行します。

uname -mrs

lsb_releaseコマンドも使用できます:

lsb_release -a

ステップ5–サードパーティのリポジトリ/ミラーを有効にする

Ubuntuのアップグレードが完了したので、サードパーティのミラーとリポジトリが有効になっていることを確認します。そうしないと、更新を取得できません。次のようにcdコマンドを使用します:

cd /etc/apt/sources.list.d
ls -l

たとえば、更新中にアプリリポジトリが無効になりました:

cat the-app.list

出力:

#deb [arch=amd64] https://dl.citizix.com/linux/deb/ stable main

再度有効にするために、を削除して行をコメントアウトしました :

deb [arch=amd64] https://dl.citizix.com/linux/deb/ stable main

最後に、aptアップデートとアップグレードを実行します

sudo apt update
sudo apt upgrade

そして、あなたは今元気になるはずです。すべてのアプリが期待どおりに機能するかどうかを確認します。機能しない場合は、アップグレードが完了します。


Ubuntu
  1. Ubuntu20.04からUbuntu22.04LTSにアップグレードする方法(ステップバイステップガイド)

  2. Ubuntu20.04LTSおよび21.10からUbuntu22.04LTSにアップグレードする方法

  3. Ubuntu15.04からUbuntu15.10にアップグレードする方法

  1. Ubuntu15.10をUbuntu16.04LTSにアップグレードする方法

  2. Ubuntu14.04LTSをUbuntu16.04LTSにアップグレードする方法

  3. 16.04Ltsから16.04.1Ltsにアップグレードする方法は?

  1. Ubuntu16.04からUbuntu18.04にアップグレードする方法

  2. Ubuntu18.04LTSからUbuntu18.10にアップグレードする方法

  3. 19.04からUbuntu19.10にアップグレードする方法(ガイド)