USBスティックにDebian jesseをインストールしました。この場合、通常どおり4つのパーティションがあります。スタート、ルート、スワップ、ホーム。もちろん、最後の3つは暗号化されています。
しかし、インストール中に何らかの理由で、Debianはブートローダをどこにインストールするのか尋ねませんでした。
Debian は私のメインハードドライブコンピュータの MBR にブートローダを自動的にインストールしました。
今、私は特定のコンピュータでのみ利用可能なほぼ完全に暗号化されたUSBを持っています。 USBフラッシュドライブ自体を起動できません。
この問題をどのように解決できますか?どういうわけかMBRの内容をUSBのブートパーティションにコピーする必要があるようです。しかし、私はこれについての技術的な知識はありません。
Debian がなぜ grub をインストールする場所を尋ねなかったのかわかりません。
標準の Debian Wizard インストールで手動でインストールしました。
Debianはうまく動作しますが、私が所有しているすべてのコンピュータでこのUSBキーを使用する機会があります。
答え1
コマンドの実行grub-install
Grubのインストールの最初のステップはBIOSロード部分です。たとえば、USBスティックが現在接続されている場合は、/dev/sdb
rootとして次のコマンドを実行します。
grub-install /dev/sdb