ハードドライブのパーティションを削除して、Linuxインストールの2つのパーティション番号を減らしました。コンピュータを起動しようとすると、メッセージが表示され、プロンプトerror: no such partition
に進みます。grub rescue>
この問題をどのように解決できますか?
答え1
既存の回答ありがとうございます。パーティション番号を使用したのでのガイドを使用しました。https://help.ubuntu.com/community/Grub2/トラブルシューティング:
set prefix=(hdX,Y)/boot/grub
ここで、X は 0 で始まるハードドライブ文字、Y は既知のパーティション番号です。set root=(hdX,Y)
同じ番号を持っているinsmod normal
normal
ここでeを押して起動パラメータを編集し、3行5つのパーティション番号を変更しました。
それはうまく始まり、私はそれを走ったupdate-grub
。
私はpartedがやや秘密のエラーを提供しているにもかかわらず、再起動せずにupdate-grubを実行する必要があることを発見しました。
答え2
update-grub
リカバリプロンプトまたはLive USB / CDから実行してみることができます。効果があるかどうかはわかりませんが、良い出発点になります。最善の方法は、パーティションを変更する前に常にバックアップを作成することです。
バックアップする良い方法は、ライブUSBを実行することです。
dd if=/[location of computer harddrive (example /sda)] of=[location of external harddrive (example /sdb)]
役に立ったことを願っていますupdate-grub
:)
答え3
@River-rushはもちろん正しいです。現在の状況を反映するようにグルーブ構成の数を変更すると、起動が可能になります。そのディスク領域を新しいパーティションに割り当てたら、番号を再割り当てする必要があります。多分あなたはそれで何かをしたいですか?
リカバリディスクから起動し、古いディスクがあった領域にパーティションを作成すると、番号が以前の状態に戻り、既存のグルーブ構成で起動できます。
スペースを埋めるために既存のパーティションを拡張するには、grub 構成を回復する方法を使用します。