반응형
부제: initramfs 이미지 안에 뭐가 들었는지 조회
lsinitrd # 현재 커널의 initramfs 목록
lsinitrd -k 5.14.0-427.el9.x86_64 # 특정 커널 버전 지정
lsinitrd -m # 포함된 dracut 모듈만
Usage: lsinitrd [options] [<initramfs file> [<filename> ...]]
Usage: lsinitrd [options] -k <kernel version>
-s, --size sort the contents of the initramfs by size.
-m, --mod list modules.
-f, --file <name> print the contents of <filename>.lsinitrd는 dracut이 만든 initramfs 안의 파일·모듈·드라이버를 풀지 않고 들여다본다. 데비안 계열의 lsinitramfs(initramfs-tools)에 해당한다. 부팅 때 특정 드라이버가 빠졌는지, 예상한 모듈이 들었는지 확인할 때 쓴다.
읽기 전용이라 안전하다. 다만 컨테이너처럼 /boot에 커널·initramfs가 없는 환경에선 대상 이미지가 없어 실패한다. 실제 조회는 커널이 설치된 물리·VM 시스템에서 한다.
이렇게도 쓴다
내용을 크기순으로 정렬해 뭐가 무거운지 본다.
lsinitrd -s
포함된 커널 모듈 목록만 뽑는다.
lsinitrd -m
이미지 안의 특정 설정 파일 내용을 그대로 출력한다.
lsinitrd -f /etc/cmdline.d/99-custom.conf
특정 드라이버가 들어있는지 검색한다(grep 조합).
lsinitrd | grep nvme
이미지를 지정 폴더에 실제로 풀어서 뒤진다(안전한 조사).
mkdir /tmp/initrd && lsinitrd --unpack /boot/initramfs-$(uname -r).img
특정 커널 버전의 이미지를 지정해 모듈을 확인한다.
lsinitrd -k 5.14.0-427.el9.x86_64 -m반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] lvm_import_vdo 독립 VDO 볼륨을 LVM VDO LV로 전환 (0) | 2026.08.05 |
|---|---|
| [RHEL] lsmcli 스토리지 어레이 관리 (0) | 2026.08.05 |
| [RHEL] load_policy 정책을 커널에 다시 로드 (0) | 2026.08.05 |
| [RHEL] kvm_stat KVM 하이퍼바이저 이벤트 통계 (0) | 2026.08.05 |
| [RHEL] ksverdiff 킥스타트 문법의 버전 간 차이 비교 (0) | 2026.08.05 |