システムが次の場所から始まるかどうかを確認する方法PXEまたはローカルハードドライブまたはリムーバブルメディア?
起動方法によって機能が異なるシステム用のinitramfsを作成したいと思います。
ベストアンサー1
カーネルコマンドライン(/proc/cmdlineで利用可能)を使用します。
PXEがまだローカルHDD(grub、lilo、extlinux)と異なる場合、PXEサーバーはローカルHDD起動には表示されない追加のパラメータを追加できます。さらに、HDDブートローダは、リムーバブルメディアブートローダには表示されないパラメータを導入できます。
もちろん、攻撃者が一致するブートパラメータを追加したりinitrdを変更したりするため、意図的な不正なブート方法を検出したい場合は機能しません。