Debian 기반 배포판에서 initramfs.img의 내용을 어떻게 볼 수 있나요?

Debian 기반 배포판에서 initramfs.img의 내용을 어떻게 볼 수 있나요?

나는 종종 GNU/Linux가 설치된 머신을 부팅하는 것에 대해 질문을 받습니다. 이 경우 initramfs 이미지에 어떤 파일이 있는지 확인하는 것이 도움이 될 수 있습니다. 나는 구글링을 했고 몇 가지 튜토리얼에서 그것을 달성할 수 있다고 주장했지만(보통 일종의 압축 해제 루틴을 사용하여) 내 특정 GNU/Linux 배포판에서는 작동하는 것을 발견하지 못했습니다. 이로 인해 대답은 배포판과 커널에 따라 달라질 수 있다고 생각됩니다.

그렇다면 Debian 기반 GNU/Linux 배포판의 initramfs.img 파일 내용을 찾는 가장 쉬운 방법은 무엇입니까?

답변1

예를 들어 lsinitramfs,

sudo lsinitramfs "/boot/initrd.img-$(uname -r)"

현재 실행 중인 커널과 일치하는 initramfs의 내용이 나열됩니다(데비안 패키지 커널을 사용한다고 가정).

initramfs에서 파일을 추출하려면 를 확인하세요 unmkinitramfs.

관련 정보