keep_initrd를 사용하면 이 cpio 이미지를 사용자 공간에서 액세스할 수 있나요?

keep_initrd를 사용하면 이 cpio 이미지를 사용자 공간에서 액세스할 수 있나요?

기본적으로 Linux 커널은 압축 해제가 완료된 후 initramfs에 사용된 메모리를 해제합니다.

retain_initrd커널 매개변수를 사용하는 경우 kexec --reuseinitrd이름에서 알 수 있듯이 이전에 실행된 initrd를 재사용할 수 있습니다. 이는 해당 initrd가 커널 메모리에 남아 있음을 의미합니다.

initramfs는 서로 연결된 일련의 gzip으로 압축된 cpio 아카이브로 구성되므로 이전에 사용했던 것과 동일한 initramfs로 부팅할 수 있지만 앞에 추가 아카이브가 있거나 추가(새 파일 또는 다른 파일 추가)하는 것이 유용할 것입니다. ). .

retain_initrd사용하는 경우 권한 있는/수퍼유저 계정이 현재 커널에서 부팅하는 데 사용하는 cpio 아카이브에 액세스할 수 있는 안정적이고 지원 가능한 방법이 있습니까? 또는 kexec새 initrd 콘텐츠 업로드를 사용할 때 콘텐츠를 바꾸는 대신 보유 콘텐츠 앞에 추가하거나 추가하는 방법이 있습니까 ?

관련 정보