この問題はしばらくの間私のブートを悩ませてきました、それは私が私のコンピューターを起動する約半分の時間で起こります。
Grubは正常にロードされ、起動するOSを選択するまで10秒待機します。 ubuntuを選択すると、次のエラーに直面します(4/5回)。
error: attempt to read or write outside of disk `hd0`.
error: you need to load the kernel first.
Press any key to continue...
またはこれ:
error: attempt to read or write outside of disk `hd0`.
Press any key to continue...
最初のエラーが表示されたら、Enterキーを押すと、メインメニューに戻ります。
しかし、you need to load the kernel first
なしで2番目のエラーが表示されている場合、いずれかのキーを押すと、ubuntuがロードされ、カーネルパニックが発生します。
ただし、これは毎回発生するわけではありません。十分な回数試してみればうまくいきます。
$ fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d0b78
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 83886079 41942016 7 HPFS/NTFS/exFAT
/dev/sda2 83886080 234440703 75277312 5 Extended
/dev/sda5 83888128 109053951 12582912 83 Linux
/dev/sda6 109056000 234440703 62692352 83 Linux
$ Sudo fsck -f /dev/sda5
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda5: 207541/786432 files (0.3% non-contiguous), 1389304/3145727 blocks
$ Sudo fsck -f /dev/sda6
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
ubuntu-home: 194036/3923968 files (0.6% non-contiguous), 11943110/15673088 blocks
boot-repairからのboot-infoの要約: http://paste.ubuntu.com/6886738/
Sudo update-grub
を実行していますSudo grub-install /dev/sda
を実行していますPurge grub before reinstalling it
およびPurge kernels then reinstall last kernel
を使用しました。 Reset extra space after MBR
も試しました。私は同じことを尋ねる他の質問も見ましたが、私が知る限り、ubuntuを選択した後ではなく、このエラーでgrubレスキュープロンプトを取得することでした。
BIOSの問題である可能性があります。あなたのスクリーンショットは言う:
Alienware M14xR1/M14xR1、BIOS A04
これはラップトップのサポートページです と思います。 BIOSセクションの下を見ると、2つの利用可能なBIOSアップデートが表示されます。 (そのうちの1つ(A08)は「緊急」とマークされていますが、A07をインストールした人にとってのみ緊急であると思います)また、「以前のバージョン」でBIOSのA07バージョンを見ることができます。
修正と機能強化:SATAの速度制限をSATA2に変更
(だから多分ある種のSATA速度の不一致が原因でこの問題を引き起こしているのかもしれません。ただ推測するだけです。)
したがって、BIOSを利用可能な最新(A08)に更新し、結果を確認することをお勧めします。
コンピューターはランダムに動作しないため、ランダムに見える動作は、入力が異なるか、ハードウェアが壊れているためです。コンピューターの状態は実行中のすべてのプログラムとほとんど同じではないため、通常クラッシュはランダムに表示されますが、非常に早い段階でランダムな動作は非常にまれであり、入力ごとに異なる方法はあまりないため、主にハードウェアの問題が原因ですブート。
検出および解決されないままになる可能性がある最も一般的なハードウェアの問題は、メモリの問題です。通常、ハードディスクの問題が検出され、スポットがマークされます。プロセッサ、キャッシュ、およびバスはすべてのプログラムで常に使用されているため、ここでエラーが発生するとシステムが機能しなくなるか、1時間に1回程度エラーが発生し、同じ場所で再現できなくなります。
Ubuntuのライブcdを使用して、ソフトウェアソリューションに時間を費やす前に、徹底的なメモリテスト(数時間、さまざまなパターン)を行うことから始めます。メモリエラーが表示された場合、ブートパラメータとしてbadblockを渡すことにより、メモリのその部分を使用しないようにカーネルに指示できます。
ところで。メモリテストは数日で非表示になりました。 link を参照してください
まだお伝えしていないのは、ハードウェア構成です。 HDが120GBであることに気づいたため、SSDであると思われます。問題はSSDです。 SSDファームウェアをアップグレードする必要があります-すべてを再インストールする必要がある場合があります。それでもうまくいかない場合は、SSDが不良です。