パーティションテーブルエントリをディスク順に並べ替えると、PCはgrub>プロンプトで起動します。

パーティションテーブルエントリをディスク順に並べ替えると、PCはgrub>プロンプトで起動します。

セントース6.5を使用しています。私は以下を使用してディスク容量を解放しようとしました。

fdisk -l | grep Disk

私が得るものは

Partition table entries are not in disk order

説明した方法を使用して問題を解決しようとしました。ここ。 PCを再起動しましたが、CentOSで起動しませんでした。ただ行く

 grub>

プロンプトは次の形式です。

GNU GRUB version 0.97 (639K lower / 1039296K upper memory)

[Minimal BASH-like line editing is supported.  For the first word, TAB lists possible command completions.  Anywhere else TAB lists possible completions of a device/filename.]

ベストアンサー1

行く。 Google検索で記事を見つけてフォローした場合は、ランダムに関連するソースの信頼性に関する警告と見なすことができます。その記事のポイントが何であるか想像できません。実際には、組み込みのヘルプ以上を提供しませんfdisk

これは、GRUBがブートパーティションからその構成をロードできないことを示します(パーティション番号が変更されたため)。時にはヒントを使って何かを達成することは確かに可能ですgrub>が、解決するのに時間がかかり、IMEが機能しないことが多いので、全体的に...

http://wiki.centos.org/TipsAndTricks/ReinstallGRUB手動で。 CentOSインストールディスクから起動する必要があります。

あまり混乱することなく、前の文書では上記で説明されていない「すべてのファイルシステムを読み書きモードでマウントする」が省略されているため、実際には必要ない場合があります。

https://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-rescuemode-boot.html#s2-rescuemode-boot-reinstall-bootloader

リカバリ環境に入るには、インストールブートプロンプトでlinuxrescueと入力します。 (ただし、「CentOS-6の場合は起動メニューから「Rescue Installed System」を選択してください。))

ルートパーティションをマウントするには、chroot /mnt/sysimage と入力します。

GRUB ブートローダを再インストールするには、/sbin/grub-install /dev/hda (ここで /dev/hda はブートパーティション) と入力します。 (ではパーティションではなくドライブという意味ですね。最近はsdaである可能性が高いですね)

GRUBでは、他のオペレーティングシステムを制御するために追加のエントリが必要になる可能性があるため、/boot/grub/grub.confファイルを確認してください。

システムを再起動します。

あなたの場合は、grub.confを新しいパーティション番号で更新する必要があります。 GRUBはLinuxとは異なるフォーマットを使用します。 sda...は(hd0、...)に対応します。

おすすめ記事