このガイドでは、コマンドラインを使用して、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
そして、あなたは今元気になるはずです。すべてのアプリが期待どおりに機能するかどうかを確認します。機能しない場合は、アップグレードが完了します。