Debianイメージを別のSSDディスクに復元した後、起動可能なデバイスエラーはありません。

Debianイメージを別のSSDディスクに復元した後、起動可能なデバイスエラーはありません。

SSDディスクにDebian 7イメージを作成し、同じタイプのハードウェアを使用している別のコンピュータに復元しました。しかし、エラーメッセージが表示されます。

No bootable device -- insert boot disk and press key

イメージは、次のコマンドを使用してライブオペレーティングシステムを使用して作成されました。

dd if=/dev/sda conv=sync,noerror bs=64K | gzip -c  > backup.img.gz

その後、ディスクに復元します。

gunzip -c backup.img.gz | dd of=/dev/sda

以前は古いコンピューターでこれを行ったことがあり、通常はうまくいきました。自分のコンピュータで作成した画像を復元すると正常に動作するようです。

このコンピュータにはEFIがあります。これが問題になる可能性がありますか?どんなアイデアや解決策がありますか?

ありがとう

答え1

EFIシステムでは、ブートローダの位置はマザーボードの不揮発性メモリに保存されます。利用可能なUEFIシェルがある場合は、ブートローダ(通常はブートパーティションルートのEFIディレクトリにあります)を実行するか、ブートローダ名をデフォルト名(x86-64の場合はbootx64.x)に変更できます。 efi)またはリムーバブルブートで起動してgrub-efiパッケージを再設定すると、ファームウェア設定がリセットされます。

答え2

grub-installデフォルトではchrootで実行し、そこにDebianシステムをインストールする必要があります(/boot/efi、/dev、/proc、および/sysを含む)。リカバリイメージは、EFIモードで起動されるすべてのライブイメージにすることができます(プラグイン:構造の代替療法する必要があります)。

ロードの本何が起こっているのかを理解するには、そのトピックを読むことをお勧めします。

関連情報