だから私は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 サムドライブに接続してください。
指示する:
まだ完了していない場合は、ドライブ番号の問題を回避するためにすべてのドライブを再度収集することをお勧めします。 BIOSが起動
UEFI
モードではなくLegacy
起動モードに設定されていることを確認してください。モードに設定されている場合は、モードに設定されてUEFI/Legacy
いることを確認してくださいUEFI first
。サムドライブの準備Super Grub2ディスク。ほとんどのISOと同様に、
cp
デバイスに直接dd
または以下を使用してサムドライブに書き込むことができます。Win32DiskImagerWindowsで。サムドライブから起動し、「起動方法の検索と表示」を選択し、リストされているDebianカーネルまたは
grubx64.efi
。グラップを再インストールのように
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
サムドライブを取り外して再起動します。
- UEFIモードで起動していることをもう一度確認してください。ディレクトリが
BIOS設定を確認してください。更新または新しく作成された項目を最初に開始する必要があります。
再起動してください。