GRUBにext4パーティションが表示されない(エラー:そのパーティションがありません)

GRUBにext4パーティションが表示されない(エラー:そのパーティションがありません)

Linux Mint 13のインストールには奇妙な問題があります。 Windows XPがインストールされていて、Linux Mintを2番目のシステム(デュアルブートを含む)としてインストールしたいと思います。複数のコンピュータで、同じMintバージョンと同じインストールメディアを使用してこれを複数回実行しました。でも今回は問題に封着しました。新しいLinux Mintのインストールが完了した後に再起動しましたが、次の内容が表示されました。

error: no such partition
grub rescue>

私はたくさん検索し、次のすべてを試しました。http://itsfoss.com/solve-error-partition-grub-rescue-ubuntu-linux/そして同様のガイドは役に立ちません。つまり、grubを再インストールしましたがエラーは報告されませんでしたが、再起動したときに同じエラーが再発生しました。

ところで、奇妙な事実を発見しました。 2つのNTFSパーティションがあります:/dev/sda1/dev/sda5。私のLinuxプライマリパーティションが開いており/dev/sda6、スワップパーティションも開いています/dev/sda7

次に grub リカバリプロンプトで を入力しましたが、ls出力は次のようになります。

(hd0) (hd0,msdos5) (hd0,msdos1)

しかし、これらのパーティションはすべて実際にNTFSです!これにより、マイパーティションが完全に表示されなくなりますext4。そのため、「該当するパーティションがありません」と表示されます。 livecdとGun gpartedを介してロードすると、すべてのパーティションが表示され、すべてが大丈夫に見えます。もちろん、どこかに設置してchroot置いておくと動作します。

ただし、GRUBではこれを見ることはできません。

どのような問題が発生し、どのように解決しますか?

修正する:

出力sfdisk -d /dev/sda

mint@mint ~ $ sudo sfdisk -d /dev/sda
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
# partition table of /dev/sda
unit: sectors

/dev/sda1 : start=       63, size=102392577, Id= 7, bootable
/dev/sda2 : start=102392701, size=522749059, Id= 5
/dev/sda3 : start=        0, size=        0, Id= 0
/dev/sda4 : start=        0, size=        0, Id= 0
/dev/sda5 : start=102392703, size=324082017, Id= 7
/dev/sda6 : start=426475520, size=194473984, Id=83
/dev/sda7 : start=620951552, size=  4190208, Id=82

この警告が正確に何を意味するのかはわかりませんが、同じ構成(WinXP + Linux Mint)を使用する他のコンピュータでは非常に似た出力があるためsfdisk問題ありません。

アップデート2:

@AvinashRajが提案したように起動リカバリを試みましたが、役に立ちませんでした。丸太:http://paste.ubuntu.com/7209498/

(問題があるようでしたが、最終的に報告しましたBoot successfully repaired.。)

もう一度申し上げますが、何らかの理由でGRUBは私のLinuxパーティションを見ることができませんsda6sda7

http://paste.ubuntu.com/7209498/

答え1

問題は、私のハードドライブがHP Compaq nw8240であるラップトップのBIOSに比べて大きすぎる(320GB)ようです。

まず、ハードドライブを完全に再フォーマットしようとしましたgparted。同様のパーティション構造を作成してLinuxをインストールしましたが、GRUBは機能しなくなりましたが、別のエラーメッセージが表示されますError: out of disk

インターネット検索を行った後、大容量のハードドライブがこの問題を引き起こす可能性があることを発見し、/bootハードドライブの先頭に小さなパーティションを作成し、このパーティションを使用してシステムを再インストールし、今すぐ動作します。

関連情報