.png)
USB スティックに Debian jesse をインストールしました。この場合、通常どおり 4 つのパーティションがあります。ブート、ルート、スワップ、ホームです。最後の 3 つは、もちろん暗号化されています。
しかし、インストール中に、なぜか Debian はブートローダー (grub) をどこにインストールするかを尋ねませんでした。
Debian は、メイン HDD の PC の MBR にブート ローダーを自動的にインストールしました。
これで、特定の PC でのみ機能する、ほぼ完全に暗号化された USB ができました。USB キーだけでは起動できません。
これを修正するにはどうすればいいでしょうか? 何らかの方法で、USB のブート パーティションにある mbr コンテンツをコピーする必要があると思います。しかし、それに関する技術的な知識はありません。
Debian が grub をどこにインストールするか尋ねなかった理由がわかりません。
標準の Debian ウィザード インストールを使用して手動でインストールしました。
Debian は問題なく動作しますが、この USB キーを所有するどの PC でも使用できるようにしたいと考えています。
答え1
コマンドを実行するgrub-install
Grub の最初のステージ、つまり BIOS によってロードされるビットをインストールします。たとえば、USB スティックが現在 として接続されている場合は/dev/sdb
、root として次のコマンドを実行します。
grub-install /dev/sdb