Ubuntu のアップデートが失敗し、PC が起動しません。どうすれば修復できますか?

Ubuntu のアップデートが失敗し、PC が起動しません。どうすれば修復できますか?

PCに一度にたくさんのアップデートをインストールさせ、再起動後、udevadmに関するエラーメッセージがコンソール画面に表示されました。Googleによると、これは構成が完了する前にシステムが再起動を要求することで発生する既知のバグだそうです。そこで提案された解決策を試してみました。それはライブCDから起動し、通常のインストールにchrootして実行するというものでした。

dpkg --configure -a 

たくさんのエラーが発生し、起動しようとすると別のエラー メッセージが表示されます。

カーネルパニック - 同期していません: init が見つかりません。カーネルに init= オプションを渡してみてください。

-.-.-

更新: Darth Android の提案に従って、エラー メッセージなしで実行できましたdpkg --configure -a。ただし、2.6.23.25 で起動すると、依然としてカーネルが同期していないというエラー メッセージが表示され、2.6.32.24 (最初の更新を開始したカーネル) で起動すると、依然として udevadm エラー メッセージが表示され、2.6.32.23 で起動した場合のみ動作します。古いカーネル バージョンで起動することは試していません。

-.-.-

PC を修復する方法について何かアドバイスはありますか? 現在、ライブ CD から起動しているときにインターネットに接続できないため、インターネットを必要としないオプションを希望します。

OS は Ubuntu 10.04 64 ビットです。設定バグの詳細は、次のとおりです。https://bugs.launchpad.net/ubuntu/+source/devmapper/+bug/358654/comments/0

dpkg からのエラー メッセージは次のとおりです。

root@ubuntu:/# dpkg --configure -a samba-common (2:3.4.7~dfsg-1ubuntu3.2) を設定しています... sh: /dev/null を作成できません: 権限が拒否されました sh: /dev/null を作成できません: 権限が拒否されました /dev/null を開けません: 権限が拒否されました dpkg: samba-common (--configure) の処理中にエラーが発生しました: サブプロセスがインストールされました インストール後のスクリプトがエラーを返しました 終了ステータス 13 linux-headers-2.6.32-25-generic (2.6.32-25.44) を設定しています... /etc/kernel/header_postinst.d を調べています。 run-parts: /etc/kernel/header_postinst.d/dkms 2.6.32-25-generic /boot/vmlinuz-2.6.32-25-generic /etc/kernel/header_postinst.d/dkms を実行しています: 行 7: /dev/null: 権限が拒否されました run-parts: /etc/kernel/header_postinst.d/dkms が戻りコード 1 で終了しました /etc/kernel/header_postinst.d の処理に失敗しました (/var/lib/dpkg/info/linux-headers-2.6.32-25-generic.postinst 行 110)。 dpkg: linux-headers-2.6.32-25-generic (--configure) の処理中にエラーが発生しました: サブプロセスがインストールされました インストール後のスクリプトがエラー終了ステータス 2 を返しました dpkg: 依存関係の問題により smbclient の構成が妨げられています: smbclient は次のものに依存しますsamba-common (= 2:3.4.7~dfsg-1ubuntu3.2); ただし: パッケージ samba-common はまだ構成されていません。dpkg: smbclient (--configure) の処理中にエラーが発生しました: 依存関係の問題 - 未構成のままにします linux-headers-2.6.32-24-generic (2.6.32-24.43) を設定しています... /etc/kernel/header_postinst.d を調べています。 run-parts: /etc/kernel/header_postinst.d/dkms 2.6.32-24-generic /boot/vmlinuz-2.6.32-24-generic /etc/kernel/header_postinst.d/dkms を実行しています: 行 7: /dev/null: 権限が拒否されました run-parts: /etc/kernel/header_postinst.d/dkms が戻りコード 1 で終了しました /etc/kernel/header_postinst.d の処理に失敗しました (/var/lib/dpkg/info/linux-headers-2.6.32-24-generic.postinst 行 110)。 dpkg: linux-headers-2.6.32-24-generic の処理中にエラーが発生しました (--configure): サブプロセスがインストールされたインストール後スクリプトがエラー終了ステータス 2 を返しました gnome-terminal-data を設定しています(2.30.2-0ubuntu1) ... トレースバック (最後の呼び出しが最後): ファイル "/usr/sbin/gconf-schemas"、行 107、fd = os.open("/dev/null",os.O_WRONLY) OSError: [Errno 13] アクセス権が拒否されました: '/dev/null' dpkg: gnome-terminal-data の処理中にエラーが発生しました (--configure): サブプロセスがインストールされました インストール後のスクリプトがエラーを返しました 終了ステータス 1 dpkg: 依存関係の問題により、samba-common-bin の構成が妨げられています: samba-common-bin は samba-common (>= 2:3.4.0~pre1-2) に依存しています。ただし: パッケージ samba-common はまだ構成されていません。 dpkg: samba-common-bin (--configure) の処理中にエラーが発生しました: 依存関係の問題 - 未構成のままです dpkg: 依存関係の問題により、linux-headers-generic の構成が妨げられています: linux-headers-generic は linux-headers-2.6.32-25-generic に依存しています。ただし: パッケージ linux-headers-2.6.32-25-generic はまだ構成されていません。dpkg: linux-headers-generic (--configure) の処理中にエラーが発生しました: 依存関係の問題 - 未構成のままです dpkg:依存関係の問題により、gnome-terminal の設定ができません: gnome-terminal は gnome-terminal-data (>= 2.30) に依存していますが、パッケージ gnome-terminal-data はまだ設定されていません。gnome-terminal は gnome-terminal-data (<< 2.31) に依存していますが、パッケージ gnome-terminal-data はまだ設定されていません。dpkg: gnome-terminal (--configure) の処理中にエラーが発生しました: 依存関係の問題 - 未設定のままにします 処理中にエラーが発生しました: samba-common linux-headers-2.6.32-25-generic smbclient linux-headers-2.6.32-24-generic gnome-terminal-data samba-common-bin linux-headers-generic gnome-terminal

フォーマットが不十分で申し訳ありません。携帯電話から投稿してこのキーボードで修復するのはほぼ不可能です。

答え1

もう一度そのガイドに従いますが、chrootコマンドの後、実行する前に以下を試してくださいdpkg -a --configure

mount -t proc proc /proc
mount -t devtmpfs none /dev

実行する前にexit、次の点に注意してくださいumount

umount /proc
umount /dev

答え2

現在のカーネルは部分的にしかインストールされていないようです。GRUB では古いカーネルを使用する選択肢がありますか? あるはずです。ある場合は、それを試してください。

関連情報