ソフトウェア アップデータを使用して 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へのリリースアップグレードを行う必要があります。
ステップバイステップ:
- これらを追加します
/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
次の手順では、いくつかの質問に 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になるはずです