チュートリアル

linux Linux削除時のGRUBレスキューエラー後にGRUBを修復する

目次:

Anonim

Windowsシステムと別のLinuxシステムを搭載したコンピューターでデュアルブートを実行すると、後者のシステムのパーティションを削除すると、「 そのようなパーティションはありません 」または別の「 不明なファイルシステム 」のエラーが表示され、コマンドラインが表示されるGRUBを使用して、GRUBを確実に回復し、ハードドライブに残っているシステムを引き続き使用できるようにします。 しかし、どうすればgrubまたはmbrを回復できますか? 削除は非常に簡単ですが、復元するには、コマンドモードで特定のタスクを実行して、再インストールする方法を知っている必要があります。

コンテンツインデックス

このため、この記事では、grubレスキューやWindowsの他の方法を使用して、コンピューターのgrubまたはmbr修復する方法を説明します 。 これは、デュアルブートを行い、オペレーティングシステムの1つを削除することの小さな欠点です。

Linuxをアンインストールしていない場合、grubレスキューでgrubを修復します

この解決策は、コンピュータの起動時に画面に表示されるメッセージが次の場合に適用されます:「 エラー:不明なファイルシステムがレスキューモードに入ります... 」

手元のケースでWindowsオペレーティングシステムの再インストール後にこのエラーが発生し、コンピューターにLinuxがまだインストールされている場合grub rescueを使用してgrubを修復できます。

これを行うには、grub rescue promtで次のコマンドを記述する必要があります。

ls

コンピューターのハードドライブとパーティションが表示されます。 ハードドライブを(hd0)として識別し、各パーティションを(hd0、msdos1) 、(hd0、msdos2)などとして識別する必要があります。

たとえば、GRUB のバージョンによっては、この表現が変化する可能性があります(hd0、1)。

したがって、次のコマンドを記述する必要があります。

ls(hd0、msdos

Linux独自のファイルシステムが特定されるまで、このプロセスを繰り返します 。 「 Filesystem is ext4 」のようなメッセージが表示される場合

それを特定したら、次のコマンドを記述します。

root =(hd0、msdos

次に:

プレフィックスを設定=(hd0、msdos )/ boot / grub

今:

通常のinsmod

そして最後に:

普通

これでLinux オペレーティングシステムを起動する ためのLinuxバグ を 回復しました 。 しかし、これだけではありません。Linuxシステムを起動してコマンドターミナルに次のように入力する必要があります。

sudo update-grub

そして:

grub-install / dev / sdaをアップロードします

ユーザーのパスワードを入力してGRUB再インストールしますが、問題は発生しません

Windows 10 USBでGRUBを修復する

Linuxオペレーティングシステムがあったパーティションを直接フォーマットすると、コンピューターから起動したときに、次のようなエラーメッセージが黒い画面に表示されます

これには通常、カウントダウンとコンピューターの爆発が伴いますが、おそらくそうではありません。

ケースは、これは私たちのハードドライブを完全にフォーマットする必要がなく、したがってWindowsオペレーティングシステムを排除する必要がない解決策があるということです。

前のセクションでgrubレスキュープロンプトから直接修正する方法を試すこともできますが、重要な詳細があります。つまり、Linuxパーティションをフォーマットするときにgrubファイルも削除されているため、grubレスキューを使用することはできません。何の役にも立ちません

これが、起動可能なWindows 10 DVDまたはUSB作成し、コンピューターで起動できるようにする必要がある理由です。 これらの2つのアクションを非常によく説明するチュートリアルがすでにあります。 当然のことながら、USBは別の友人のコンピュータまたは私たちが持っている別のコンピュータから実行する必要があります。

これが完了すると、USBを正しく起動でき、次の画面が表示されます。

MBRを修復してWindows 10または他のバージョンのWindowsを起動します

Windows 10ではUSBを使用しますが、Windows 8やWindows 7などの以前のバージョンのDVDでは、同じように実行できる修復モードも用意されています。

  • 機器の修復 」をクリックし、次に「 問題の解決クリックします。次に、「 コマンドプロンプト 」を選択する必要があるメニューが表示されます。

  • スタートアップ修復 」を選択することもできますが、それが役立つことはほとんどありません。

すでにコマンドコンソール内で、一連のコマンドを記述し、Enterキーを押して各コマンドを実行する必要があります

bootrec / fixmbr

今:

bootrec / fixboot

次に、コンピュータ再起動し、ブートが復元されたかどうかを確認します 。 これが事実ではなかったか、最後のコマンドを配置するときに、「アクセスが拒否されました」という通知が表示される可能性があります 。 その場合、以下を行う必要があります

MBRをdiskpartで修復します(推奨オプション)

もう一度、Windows 10 USBを起動してコマンドプロンプトを入力し、Windowsのリカバリメニューからコマンドプロンプトにアクセスします。

  • 今、私たちは次のコマンドを入れます

diskpart

  • Windowsのディスク管理ツールに入ります。

リストディスク

  • ハードドライブを一覧表示し、インストールされているハードドライブを選択します。

セルディスク

  • たとえば、ディスク0の場合、「 sel disk 0 」と入力します

リストvol

  • 選択したディスクのパーティションを一覧表示します。 ここでは、約500 MBのパーティションを特定する必要があります。この場合、それは独特の「予約済み」 です。Windowsシステムがインストールされている文字である場所特定する必要があります。この場合、文字「D: 」です。タイプであるため、 NTFSと20 GB以上は確かにあります。 ほとんどの場合、Dドライブです。

ボリュームを選択

  • この例では、ボリューム1になります。文字がない場合は、次のように割り当てます。

文字を割り当てる= R

  • 私たちのものはすでに歌詞があります。 次のコマンドでdiskpart終了します

出口

  • そして、割り当てられたばかりの文字でこのユニットに入ります:

A:

  • これが目的のパーティションであることを確認するには、「 dir 」と入力すると、コンテンツが表示されないはずです。次に、重要なコマンドを入力します。

Bcdboot :\ Windows / l en-us / s R:/ f all

  • これで、コマンドプロンプトを終了して装置再起動するだけです。エラーが解決したかどうかを確認します。

このようにして、コンピュータのブートを修復し、Windowsオペレーティングシステムを通常どおりにブートできるようになります。

これらは、私たちの生活が壊れたときに見つけることができる可能なシナリオです。 明らかに誰もがここにいるわけではありません。

これらのチュートリアルにも興味があるかもしれません:

  • Windows 10がこの記事以外のエラーを開始しない場合の対処方法

エラーを修正できましたか? そうでない場合は、私たちに書いて、あなたがどんな問題を抱えているかを教えてください、私たちはあらゆる面であなたを助けようとします

チュートリアル

エディタの選択

Back to top button