ソフトウェア アップデータを使用して 18.04LTS -> 22.04LTS にアップグレードしました。再起動後、システムが正常に起動しません。以下は出力です (他のマシンから手動で再入力したため、おそらくタイプです)

Call Trace:
<TASK>
show_stack+0x52/0x5c
dump_stack_lvl+0x4a/=x63
dump_stack+0x10/0x16
panic+0x149/0x321
mount_block_root+0x144/0x1dd
mount_root0x10c/=x11c
prepare_namespace+0x13f/0x191
kernel_init_freeable+0x18c/0x1b5
? rest_init+0x100/+x100
kernel_init+0x1b/0x150
?rest_init+0x100/0x100
ret_from_fork+0x22/0x30
</TASK>
Kernel Offset: 0x1da00000 from 0xffffffff81000000 (relocation range: 0xffffffff81000000-0xffffffffbfffffff)
---[ end Kernel panic - not syyncing: VFS: Unable to mount root fs on unknown-block(0.0) ]---

私は(古い)Lenovo W540、8コア、2.7GHz、32Gb RAMを持っています

USB(Linux 22.04デスクトップ)から起動して復旧しようとしましたが、元のファイルが見えなかったのでインストールしないことに決めました。

何かアドバイスはありますか? データを取り出せれば、私にとっては問題ありません (つまり、USB から OS を使用しながら、その下のデータにアクセスします)

ありがとう、

アンドレアス

答え1

OP がどのような手順を踏んだかはわかりませんが、18.04 から 22.04 にアップデートしようとしている人のために、これらの手順は 2 つのシステム (Intel 4790 と Ryzen 2400G) で私の場合は機能しました。

18.04から20.04へのリリースアップグレード、そして20.04から22.04へのリリースアップグレードを行う必要があります。

ステップバイステップ:

  1. これらを追加します/etc/apt/sources.list(これは OP の質問を解決する重要なステップです。これがないとパッケージをアップグレードできず、dist-upgrade もできず、リリースのアップグレードも実行できません)。

deb http://archive.ubuntu.com/ubuntu bionic main restricted
deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted
deb http://archive.ubuntu.com/ubuntu bionic-security main restricted
  1. 次の手順では、いくつかの質問に OK と y で答える必要があります。そのため、時々ディスプレイを確認してください。数回の再起動が必要になり、30 分から 1、2 時間ほどかかります。パッケージ リストを更新します。

    sudo aptアップデート

パッケージをアップグレードします:

sudo apt upgrade

続いてdistのアップグレード

sudo apt dist-upgrade

次に、次のコマンドを入力して、システムからすべてのパッケージを削除します (これはオプションです)。

sudo apt 自動削除

まだインストールしていない場合は、次のコマンドを実行して update-manager-core パッケージをインストールします。

sudo apt install update-manager-core

その後、リリース アップグレード ユーティリティを実行できます。これを行うには、次のコマンドを実行します。

sudo do-release-upgrade

これが準備できたら 20.04 になります。20.04 になったら ( で確認lsb_release -a)、もう一度実行します。

sudo do-release-upgrade

これが準備できたら22.04になるはずです

関連情報