PXE 부팅 또는 일반 부팅

PXE 부팅 또는 일반 부팅

시스템이 다음 위치에서 시작되는지 확인하는 방법PXE또는에서로컬 하드 드라이브또는에서이동식 미디어?

부팅 방법에 따라 기능이 달라지는 시스템에 대한 initramfs를 작성하고 싶습니다.

답변1

커널 명령줄(/proc/cmdline에서 사용 가능)을 사용하겠습니다.

PXE가 아직 로컬 HDD(grub, lilo, extlinux)와 다르지 않은 경우 PXE 서버는 로컬 HDD 부팅에 절대 나타나지 않는 추가 매개변수를 추가할 수 있습니다. 또한 HDD 부트로더는 이동식 미디어 부트로더에 나타나지 않는 매개변수를 도입할 수 있습니다.

물론, 공격자가 일치하는 부팅 매개변수를 추가하거나 initrd를 수정하기 때문에 의도적인 무단 부팅 방법을 탐지하려는 경우에는 작동하지 않습니다.

관련 정보