次のエラーメッセージが表示され、18.04にアップグレードできません
アップグレードできません
このツールでは、「yakkety」から「bionic」へのアップグレードはサポートされていません。
これをどうやって解決すればいいでしょうか?
答え1
これは私がしました:
- 念のためClonezillaを使ってディスク全体をバックアップする
- /etc/apt/sources.list をバックアップする
- ここで指示に従って編集します:ソフトウェアをインストールしたり、サポートされていない古いリリースからアップグレードするにはどうすればよいですか?
そのページには次のようにも記載されています:
sudo apt-get update && sudo apt-get dist-upgrade
しかし、私はやりました:
sudo apt-get update sudo apt-get upgrade
私はsources.listを復元し、yakettyをbionicに置き換えました
- GUIツールでアップデートしようとしましたが、この時点で、/etc/fstabに何らかの理由で/をマウントするためのエントリが含まれていなかったため、何かが失敗していました。それを修正して再起動しました。
- その後、アップグレードツールはスムーズに実行されました
答え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 ダイアログが表示された場合は、よくお読みください。