web-dev-qa-db-ja.com

ubuntu 14.04インストールは起動しませんが、読み取りエラーが表示されます

同様の質問がすでに提起されていることは承知していますが、何度か試しても解決策が見つかりませんでした。どんな助けも大歓迎です。

デフォルトの「消去してインストール」オプションを使用して、新しいthinkpad x1カーボンにUbuntu 14.04をインストールしました(ラップトップにはWindows 7が搭載され、レガシーBIOSとUEFIの両方があります-レガシーBIOSが有効になっています)。最初は、Ubuntuを起動できましたが、起動時間が非常に長く、時にはgrubメニューが表示され、Ubuntuを起動するためにルートを設定してプレフィックスを付ける必要がありました。 Boot-Repairを実行すると、問題はブートファイルがディスクの先頭から遠くにあるため、BIOSがそれらを見つけるのに問題があることがわかりました。これを改善するために、gPartedとBoot-Repairを使用して、ディスクの最初にブートパーティションを作成しました。しかし、これで問題は解決しませんでした-理由はわかりません。そこで、最初からやり直すことにしました。つまり、ブートパーティションをUbuntuインストールのあるパーティションにマージし、新規インストール(「消去してインストール」)を行います。

どうやら、これは事態を悪化させました。ラップトップの電源を入れると、「読み取りエラー」と表示されるだけです(BIOSメッセージの後)。私の疑いは、パーティショニング中にマスターブートレコード(MBR)が削除されたことです。 (最初のパーティションは、ドライブをパーティション分割する前に1MBで始まっていましたが、現在はゼロで始まっていることを覚えているようです)。 Boot-RepairでMBRを復元しようとしました(Boot-Repairに従って正常に実行されます)が、その後「Recommended Boot repair」を実行しようとするとエラーが発生します(「忘れないでください」 BIOSをsdaディスクでブートするように!」)。ブート修復URLログはこちら http://paste.ubuntu.com/7395389

どんな助けも大歓迎です-ありがとう。

更新:

GPartedを使用してドライブ上のすべてのパーティションを削除し、デフォルト設定の「消去してインストール」でUbuntuをインストールしようとしました。インストールはうまくいきましたが、ラップトップの電源を入れると「grub rescue」に入ります。 「ls」は「(hd0)(hd0、msdos1)」を、「ls(hd0、msdos1)」は「(hd0、msdos1):Filesystem unknown」および「error:failure reading sector 0x802 from 'hd0'」を返します。コマンド「ls」と「ls(hd0、msdos1)」を発行すると、ラップトップはしばらく考えます。 「ls(hd0、msdos1)」ともう一度入力すると、「エラー:そのようなパーティションはありません」と表示されました。

1

通常Hirenのディスクでg partedマジックを使用して、HDD/SSDの現在のOSを削除し、未割り当てのままにしておくと、インストールが簡単で高速になります。

1
alston1992

ハードウェアエラーであることが判明しました。 Lenovoサポートに連絡し、ラップトップを開いてSSDを取り外して再接続するなどの一連のテストを行いました。彼らは新しいSSDを(保証期間中に)送りますが、今では完全に機能します。

1