16.10 から 18.04 にアップグレードする方法

16.10 から 18.04 にアップグレードする方法

次のエラーメッセージが表示され、18.04にアップグレードできません

このツールでは、「yakkety」から「bionic」へのアップグレードはサポートされていません。

アップグレードできません

このツールでは、「yakkety」から「bionic」へのアップグレードはサポートされていません。

これをどうやって解決すればいいでしょうか?

答え1

これは私がしました:

  1. 念のためClonezillaを使ってディスク全体をバックアップする
  2. /etc/apt/sources.list をバックアップする
  3. ここで指示に従って編集します:ソフトウェアをインストールしたり、サポートされていない古いリリースからアップグレードするにはどうすればよいですか?
  4. そのページには次のようにも記載されています:

    sudo apt-get update && sudo apt-get dist-upgrade  
    

    しかし、私はやりました:

    sudo apt-get update  
    sudo apt-get upgrade  
    
  5. 私はsources.listを復元し、yakettyをbionicに置き換えました

  6. GUIツールでアップデートしようとしましたが、この時点で、/etc/fstabに何らかの理由で/をマウントするためのエントリが含まれていなかったため、何かが失敗していました。それを修正して再起動しました。
  7. その後、アップグレードツールはスムーズに実行されました

答え2

Ubuntu 16.04 LTS は、18.04 LTS (つまり、LTS から次の LTS) に直接リリースされます。

Ubuntu 16.10リリースからUbuntu 17.04にアップグレードし、その後Ubuntu 17.10にアップグレードしました(どちらも現在EOL) にアップグレードしてから 18.04 LTS にアップグレードします。つまり、テスト済みでサポートされている唯一の非 LTS アップグレード パスは、リリースをスキップしないですべてのリリースを経由することです。リリース アップグレードの頻度を減らしたい場合は、次回は LTS または長期サポート リリースを使用してください。

サポートされている唯一の方法はインストール経由です。私は「その他' & 既存のパーティションをフォーマットせずに使用します。追加したパッケージを記録し、システム ディレクトリを消去してからインストールし、ユーザー データに触れることなく追加プログラム (Ubuntu リポジトリからの場合) を追加します。これが私のやり方です。

再インストールする前に、必ずデータをバックアップしてください。安全第一です。

答え3

アップグレードを試みる前に、すべてのファイルをバックアップしてください。

ステップ1:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt install update-manager-core

ステップ2:

「プロンプト」値の入力を変更します:

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

「Prompt=」を編集し、「lts」と入力します。つまり、Prompt=lts です。Ubuntu LTS の最新バージョンにアップグレードすることを確認します。現時点では、最新の LTS バージョンは 18.04 です。

ターミナルのスクリーンショット。テキストエディタで開かれたリリースアップグレードファイルを示しています。

ステップ3:

sudo do-release-upgrade

メッセージに新しいリリースが見つかりません次のコマンドを入力します:

sudo do-release-upgrade -d

インストールが完了するまでお待ちください。Y/N ダイアログが表示された場合は、よくお読みください。

関連情報