ブートローダー/ブートパーティションを別のディスクにコピーする (cdm-crypt)

ブートローダー/ブートパーティションを別のディスクにコピーする (cdm-crypt)

USB スティックに Debian jesse をインストールしました。この場合、通常どおり 4 つのパーティションがあります。ブート、ルート、スワップ、ホームです。最後の 3 つは、もちろん暗号化されています。

しかし、インストール中に、なぜか Debian はブートローダー (grub) をどこにインストールするかを尋ねませんでした。

Debian は、メイン HDD の PC の MBR にブート ローダーを自動的にインストールしました。

これで、特定の PC でのみ機能する、ほぼ完全に暗号化された USB ができました。USB キーだけでは起動できません。

これを修正するにはどうすればいいでしょうか? 何らかの方法で、USB のブート パーティションにある mbr コンテンツをコピーする必要があると思います。しかし、それに関する技術的な知識はありません。

Debian が grub をどこにインストールするか尋ねなかった理由がわかりません。

標準の Debian ウィザード インストールを使用して手動でインストールしました。

Debian は問題なく動作しますが、この USB キーを所有するどの PC でも使用できるようにしたいと考えています。

答え1

コマンドを実行するgrub-installGrub の最初のステージ、つまり BIOS によってロードされるビットをインストールします。たとえば、USB スティックが現在 として接続されている場合は/dev/sdb、root として次のコマンドを実行します。

grub-install /dev/sdb

関連情報