web-dev-qa-db-ja.com

Ubuntuシステムは起動中にBusyBoxプロンプトにドロップし、続いて「udevd [94]:timeout:killing '/ sbin / blkid-o udev-p / dev / sda'」エラーが発生します

WindowsXPのネットブック(Intel 1.6GHzおよびRAM 1 GB)にUbuntu 11.10をインストールしました。1週間前にUbuntuが停止しました。その日は、アップグレードやソフトウェアはインストールされていませんでした。

Ubuntuを起動しようとすると、次のメッセージが表示されます。

BusyBox v1.18.4 (Ubuntu 1:1.18.4-2ubuntu2) built-in Shell (ash)
Enter 'help' for a list of built-in commands.

(Initramfs)

数秒後、次のエラーが発生します。

(Initramfs) udevd [94]: timeout '/ sbin / blkid-o udev-p / dev / sda'

udevd [94]: timeout: killing '/ sbin / blkid-o udev-p / dev / sda' [144]

これらの行の2番目は、最終的に次の行が表示されるまで、何度も繰り返され始めます。

udevd [94]: '/ sbin / blkid-o udev-p / dev / sda' [144] terminated by signal 9 (Killed)

次に、コンピューターがロックされます。私が知っている唯一の方法は、CTRL + ALT + DELを押してGRUBに戻り、Windowsを起動して、Windowsを閉じることです。

理解を深めるために、スクリーンショットを残します(クリックして拡大):

http://s2.subirimagenes.com/fotos/7452362udev1.jpg
http://s2.subirimagenes.com/fotos/7452375udev4.jpg

これは私のパーティションテーブルディスクです:

  • /dev/sda1 → swap

  • /dev/sda2 → /、ext4

  • /dev/sda3 → /windows、ntfs

  • /dev/sda4 → /shared、fat32

Windowsから「chkdsk」を実行してWindowsパーティションをチェックします(/dev/sda3および/dev/sda4)そして結果は成功しました:エラーは見つかりませんでした。

次に、Ubuntuをリカバリモードで起動し、以前のバージョンのカーネルを使用してみましたが、すべての場合で同じエラーが発生しました。次に、メモリテスト(2パス)を実行しましたが、エラーは見つかりませんでした。

最後に、Ubuntu 11.10のライブUSB(UNetbootinで作成)からネットブックを起動しようとしましたが、GRUBからUbuntuインストールを起動しようとすると同じエラーが発生します。

udevd [94]: timeout: killing '/ sbin / blkid-o udev-p / dev / sda' [144]

ハードドライブにハードウェア障害があると思いますが、これがLinuxパーティションにのみ影響し、Windowsパーティションには影響しない理由がわかりません。

他に何ができるかわかりません。

4
peixe80

システムがルートファイルシステムを保持しているパーティションを検出またはマウントできなかったようです。

BusyBox プロンプトは initial RAM disk(initramfs の一部であり、通常は初期段階で使用されますルートファイルシステムがロードされる前に、Linuxを起動します。このinitramfsは、カーネルお​​よびGRUB(bootloader)データとともに、通常、別のブートパーティションに保存されます。ブートパーティションは無傷です。

blkidは、ハードドライブをスキャンし、パーティション情報をudevに伝達して、パーティションをマウントできるようにします。どうやら、ルートパーティションのスキャン中にblkidがハングしたか、時間がかかりすぎたため、システムがblkidを強制終了し、ルートファイルシステムをマウントできませんでした。これは、ハードドライブの障害またはパーティションデータの損傷が原因である可能性があります。

あなたができることがいくつかあります:

  • ルートパーティションがブートローダーで正しく指定されていることを確認してください。
  • badblocks を使用して、 Parted Magic などのユーティリティを使用してハードドライブの表面スキャンを実行し、ルートパーティションが破損している場合は修復を試みます。
    • ハードドライブに問題がない場合は、パーティションからデータを回復してから、パーティションを削除してUbuntuを再インストールし、その場所に新しいパーティションを作成します。
    • ハードドライブに不良ブロックがある場合は、ハードドライブ上のすべてのデータをバックアップし、ドライブを交換します。この場合、ドライブは壊滅的に故障する可能性があります。

編集:ハードドライブに障害が発生したようです。データが貴重な場合は、データ復旧サービスに送信してください。可能な場合は、ハードドライブを交換し、バックアップからデータを復元します。

2
bwDraco