web-dev-qa-db-ja.com

ハードドライブのGrub2 USB上のチェーンロードgrub2

データセキュリティと物理的なセキュリティの両方の観点から、ラップトップを保護するための措置を講じています。

現在、インストーラーを介してLUKSで完全なディスク暗号化を設定しています。これは、インストーラーのデフォルト設定によるほぼバニラ構成であり、暗号化されていないブートパーティションがディスクのロック解除を要求します。

私のラップトップが盗まれた場合、私/警察がそれを回復するのに役立つものは今のところセットアップされていません。このため、ラップトップを実行できるようにするハニートラップを設定したいと思います Prey 泥棒がラップトップを起動した場合。

これを行うには、標準のGRUB、カーネル、および初期RAMディスクをUSBスティックに移動して、常に持ち歩くようにします。私はラップトップに Tiny Core Linux (またはあえて言う-Windows)のコピーをインストールします。これはUSBスティックを接続しないと起動しません。

潜在的な泥棒がハードドライブを消去するのを防ぐために、BIOSパスワードを適用し、外部デバイスからの起動を無効にします。明らかに、これは彼らがHDDを取り外して拭くのを止めることはありませんが、それは低レベルの泥棒に対する一歩です。

これを行うと、USBから起動できなくなります。したがって、GRUB GRUBからUSBにチェーンロードする方法が必要になります。私のハードドライブに。

これは可能ですか-もしそうなら、どうすればいいですか/どこで適切なドキュメントを見つけることができますか?私がこれまで見てきたすべての場所で、PLoP、LILO、または他のソフトウェアを使用することをお勧めします。ただし、これはGRUB単独で可能になるはずです。

同様に、UEFIセキュアブートを使用して、ハニートラップと「true」カーネルお​​よび初期RAMディスクのみでの起動を制限できますが、ラップトップはUEFI互換ではありません:(

同様に、これはX/Yの問題である可能性があるため、これについて間違った方法を考えている場合は、変更を提案してください。

2
jackweirdy

Usbキーに/ bootパーティションをマウントしようとすることはできると思いますが、ブートローダーは内部ドライブのMBRに入れます。 Ubuntuインストーラーを使用して、そのような設定を行うことができると確信しています。ほぼすべてのポイントを任意のパーティションにマウントでき、ドライブでMBRを選択できます。

この方法では、BIOSは内部ドライブでMBRを見つけるため、外部ドライブの起動を無効にできます。

Grub 2に関する完全なドキュメントへのリンクは次のとおりです。 http://www.gnu.org/software/grub/manual/grub.html たぶんそれを見て、あなたがGrubスクリプトを作成して、USBキーが使用可能かどうかを確認できます。もしそうなら、それはデフォルトとしてGrubメニューのメインシステムエントリを開始します。そうでない場合は、「Tiny Core Linux」と「Prey」でエントリを開始します。

また、Freenode IRCの#grubに移動する必要があります。

2
ttoine

GRUBはUSBドライブを他のハードディスクと同様に扱います。次のようなものを使用して、内部ドライブのMBRにインストールされたgrubからUSBスティックのカーネル/インストールを正常に起動しました。
root (hd1,0)
(2台目のハードディスクの最初のパーティションから起動するには。)
ドライブの一貫した配置を前提としています。おそらくUUIDでパーティションを指定することも可能です-ttoineが言ったように、それらをmanページでチェックしてください。

を使用して、起動時にテストできます c GRUBメニューでGRUB=コマンドラインにアクセスします(または既存のエントリを編集します)。その後、(起動して)設定ファイルをUSB-デフォルトとして起動します。

(それを読み直してください-はい、GRUB=カーネルではなくusbスティックから新しいcfgをロードできます。)

FWIW、あなたがあなたのマシンの場所を持っているとしても、私はほとんどの場所で警察からの多くの助けを期待しません。/home /をUSB上に保持したい場合があります。そうでない場合は、少なくとも頻繁にバックアップしてください。

1
hunter2

Hiddendelayオプションを指定したGRUBブートメニューを非表示にし、Preyインストールをデフォルトのブートオプションにし、メニューをパスワードで保護します。盗まれた人は、他の起動オプションがあることを確認することなく、そのままPreyを起動します。

これで、USBドライブを紛失する心配はありません。

USBドライブに関する追加の説明が必要な場合は、チェーンローディングについて心配しないでください。 Instadは、代わりのgrub.cfgをサムドライブに置き、configfileディレクティブでロードします。 Grub2にはパスのタブ補完機能があるため、見つけるのは比較的簡単です。とにかく起動するにはパスワードを入力する必要があるので、コマンドラインでcを押して2番目の設定ファイルを指定するだけでは、起動の難しさを大幅に増やすことはありません。

0
Perkins