web-dev-qa-db-ja.com

Ubuntu 10.04から10.10へのアップグレードの問題

10.04から10.10にアップグレードしようとしています。

パッケージのインストールおよびアップグレードプロセス中に、エラーをスローする多数のパッケージがありましたが、インストールは続行されました。最後に失敗したのはsquidで、これが失敗すると、アップグレードマネージャーはすべてを終了せずに終了しました。再起動すると、カーネルパニックエラーが発生します。

Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Pid: 1, comm: swapper Not tainted 2.6.35-22-generic #33-Ubuntu

尋ねられた質問と同様 here

Grubローダーで2.5.32にブートしようとしましたが、これはエラーのあるコマンドが制限された不完全なコマンドライン(BusyBox)に落ちます:udevadmn trigger is not permitted while udev is unconfigured

どんな助けでも大歓迎です。

5
JudoWill

これが他の人に役立つかどうかはわかりませんが、これは私が経験しなければならなかったプロセスです...そしてなぜかについての私の考え:

  1. すべてのデータをバックアップ
  2. 外付けドライブを取り外します
  3. 新しい10.10を再インストールします
  4. データをコピーして戻す

外付けドライブを接続した状態で10.10をインストールしようとすると、外付けドライブがデフォルトのインストール場所として選択されます。私はそれを自分の内蔵ドライブに変更して、通常通りインストールします。ただし、再起動後は上記の問題が発生します。ひばりで、ドライブのプラグを抜いてからインストールを試みました。すべてうまくいきました。

みんなの助けに感謝し、この答えが誰かを助けることを願っています。

3
JudoWill

コマンドラインに慣れている場合は、Ubuntu Live CDを使用してターミナルを開き、システムにchrootしてアップグレードを完了できます。多かれ少なかれ、入力する必要があるコマンドは次のとおりです。

Sudo mount /dev/your-root-partition /somewhere
Sudo chroot /somewhere
dpkg --configure -a
1

別のホームパーティションがある場合は、現在のルートパーティションにUbuntuを再インストールすることをお勧めします。

マウントポイントが正しいことを確認してください(そのことを確認することを忘れないでください/home/notでフォーマットされます)、複数のユーザーがいる場合は、ユーザーの順序を変更しないでください(ホームディレクトリが1000に所有されている人が管理者として追加されていることを確認してください)。次に、ディレクトリが1001によって所有されている人などを追加します。

あるバージョンから別のバージョンへのアップグレードに問題があり、アップグレードよりもフレッシュインストールを好むことがよくあります。また、これがうまくいかない場合は、システムを希望どおりに機能させる前に、修正が必要な問題が多すぎる(修正できる場合)。

この問題に関する貴重な情報がある場合は、バグを報告することをお勧めします。

1
Umang