ドライブを移動した後にGrubを起動できません

ドライブを移動した後にGrubを起動できません

だから私は5つのハードドライブを持つDebian 9システムを持っています。私はこのドライブを新しいコンピュータに移動して起動することを望みました。これを行うと、「normal.modが見つかりません」というメッセージが表示され、grub構造に移動します。

すべてのバージョンのグラブフィックスを試しても、何の進展もありません。それで、もう一度操作する方が簡単になると思い、ドライブを元のシステムに戻しましたか?

さて、今は「不明なファイルシステム」に変わり、grub構造モードに入ります。いろいろなカブトムシの構造を再試行して、始動修理これらの多くはUEFIモードで起動しないため失敗しますが、通常は「ファイルシステムが不明」というメッセージが表示されるため、UEFIモードでは起動しません。

だから私はライブUbuntuを起動し、ブートリカバリをインストールし、それを使ってMBRを設定しました。私はうまくいかないgpt efi grubより良いと思いましたが、今はOSが見つからないと言います。このジョブの出力ログは次のとおりです。https://pastebin.com/46gjUB3p

いくつかのコンテキストでは、はい、過去に他のすべてのドライブから起動することにしましたが、/dev/sdc1は/root /dev/sdd1は私のEFI grubパーティションで、現在/dev/sdbは大理石の島です。

また、BIOSですべての起動順序を試み、sdcとsddを除くすべてのドライブを物理的に取り外しましたが、同じ問題が発生しました。

私は比較的Linuxをうまく扱っているので、何でも試してみますが、問題を特定するのはあまりうまくいきません。

答え1

起動できない場合はgrub rescueインストールできます。Super Grub2ディスクDebian から起動して grub を再インストールするには、USB サムドライブに接続してください。

指示する:

  1. まだ完了していない場合は、ドライブ番号の問題を回避するためにすべてのドライブを再度収集することをお勧めします。 BIOSが起動UEFIモードではなくLegacy起動モードに設定されていることを確認してください。モードに設定されている場合は、モードに設定されてUEFI/Legacyいることを確認してくださいUEFI first

  2. サムドライブの準備Super Grub2ディスク。ほとんどのISOと同様に、cpデバイスに直接ddまたは以下を使用してサムドライブに書き込むことができます。Win32DiskImagerWindowsで。

  3. サムドライブから起動し、「起動方法の検索と表示」を選択し、リストされているDebianカーネルまたはgrubx64.efi

  4. グラップを再インストールのようにroot

    • UEFIモードで起動していることをもう一度確認してください。ディレクトリが/sys/firmware/efi存在する必要があります。
    • EFIシステムパーティション/dev/sdd1がにマウントされていることを確認してください/boot/efi
    • パッケージを再インストールしますgrub-efi(必要はありませんが問題ではありません)。

      apt-get install --reinstall grub-efi
      
    • grubを再インストールしてください。ディスクEFIシステムパーティションが含まれています。デバイス名はオプションです。

      grub-install /dev/sdd
      
    • グラップアップデート:

      update-grub
      
    • サムドライブを取り外して再起動します。

  5. BIOS設定を確認してください。更新または新しく作成された項目を最初に開始する必要があります。

  6. 再起動してください。

関連情報