Ubuntuの起動エラー:エラー:ディスク 'hd0'の外部で読み取りまたは書き込みを試行します


15

Ubuntu 12.10をWestern Digital外付けハードドライブ(320GB)にインストールしました。これは完全なインストールであり、ライブUSBではありません。

HPデスクトップに接続すると、BIOS設定に移動してハードドライブから起動します。すべてが正常に機能します。現在、これは私の家のすべてのコンピューターとラップトップ(すべてHP)で機能します(1つを除く)。私のHP ProBook 4530。

USBの起動を選択すると、次のメッセージが表示されます。

error: attempt to read or write outside of disk 'hd0'

これで、ラップトップからハードドライブを取り外しました。外部ドライブはプラグインされた唯一のドライブです。以下は、画面上のメッセージのスクリーンショットです。メッセージの後に移動しますls /(以下に示すように):

ここに画像の説明を入力してください

ここでls /、他のフォルダーにアクセスしようとしls /bootます。たとえば、grubフォルダーにアクセスしようとします。次に、以前と同じメッセージが表示されます:以下に示すように:

grub rescue> ls /boot

error: attempt to read or write outside of disk 'hd0'
grub rescue> _

メッセージを再度取得せずにアクセスできるフォルダは/home/runとのみ/usrです。

それではどうすればいいですか:

  1. GRUB2(この画面)からUbuntuを手動で起動します
  2. Ubuntuを自動的に起動するように設定します
  3. 可能であれば、この問題の説明

ありがとう!


このコンピューターは何歳ですか?可能性は、ドライブがBIOSには大きすぎることです。BIOSはGRUBを使用する前にサポートする必要があります。

私のコンピューターは生後6か月で、付属のhddは750 GBで、Windows 7が事前にインストールされています。それがうまく機能しない場合は、320gbでも機能します。また、ネットブックとウルトラブックだけでなく、別のデスクトップでも正常に起動しました。起動しないのは私のラップトップだけです。

BIOSのUSBサイズの制限かもしれませんが、これについては引用しないでください。

'ls(hd0)'を試してください

3
GRUBの重複の可能性はありますか?(Windowsをインストールした後にUbuntuを元に戻す方法は?)両方の回答update-grubが、リンクされた質問で説明されているように、および/またはBoot-Repairも実行するアクションを推奨するためです。
デビッドフォースター

回答:


4

私はこれをいじり、答えを研究するのに何日も費やしましたが、今日までそれを見つけることができませんでした。ここに解決策を投稿したかったのは、私が1人である可能性は低いと思われるためです(この質問には多くの見解があります)。

私の答えはここにありました:http : //www.linuxquestions.org/questions/linux-laptop-and-netbook-25/boot-problem-after-installing-ubuntu-11-04-kernel-panic-not- syncing-vfs-919143 /

LiveCDから起動し、grub.cfgを変更してUUIDではなく名前でブロックデバイスにアクセスすることは、私にとっての修正でした。これは一時的なものでした...パッケージを更新した後、grub更新をインストールして、それを破壊しました。現在、grub.cfgをいじって再修正を試みていますが、その進行状況です!誰かが次のステップに記入できることを願っています。


私はこの問題を抱えています。BIOSのIDE / AHCI設定をいじった後(複数のオーバークロック/ BIOS CMOSリセット後)に私に起こりました。私は1台のハードドライブと1台のSSD-両方ともブートローダーを備えています。今のところ、HDDからケーブルを取り外すことで問題を回避することができました。これで、少なくともシステムが起動します。何らかの間違ったUUIDが問題です。
WindRider

1
grub.cfgのどの部分を編集する必要があるかについて、さらに詳細を提供できますか?
pir

1

返事が遅くなってすみませんが、最近同じ問題がありました。私はそれを修正し、同じ問題を経験する他の人に役立つかもしれないと期待してこれを投稿しています。

私の特定のケースでは、SATAケーブルの欠陥が原因でした。ケーブルを交換すると問題が解決しました。

より一般的には、他の回答とコメントを見ると、このメッセージは、Grubがハードドライブにアクセスしているときの何らかの(ハードウェア)問題が原因であると考えられます。でソラック変更の場合、grub.cfgファイルは名前ではなく、UUIDでブロックデバイスを参照するために、いくつかの理由で、UUIDはもう読み取れなかったことをケースだったかもしれない、助けました。

とにかく、この問題が発生した場合は、ライブCDを起動し、SMARTツールを使用してハードドライブに問題があるかどうか、およびどのような問題があるかを確認することをお勧めします。それが私がしたことです。この特定の答えから始めました。smartctlハードドライブのSMART属性出力を解釈するには、SMART に関するウィキペディアの記事が非常に役立ちます。私にとって、高いUDMA CRCエラーカウントは欠陥のあるSATAケーブルを示唆しており、ケーブルが実際に問題の根本原因であることが判明しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.