update-initramfs는 어떤 파일을 가져오나요?

update-initramfs는 어떤 파일을 가져오나요?

initrd.img-xxxupdate-initramfs(mkinitramfs)를 실행할 때 어떤 구성과 데이터 파일이 가져오는지 알아야 합니다.

initrd.img-xxx커널 업데이트 후 빌드로 범위를 좁힌 비디오 드라이버 문제가 있습니다. 저해상도 단일 화면 VESA만 있으므로 1080p 화면 두 개가 있어야 합니다.

Debian 12 Bookworm. 그러나 이전 버전의 Debian에서 업그레이드된 오래된 설치입니다. 2개월 전부터 사용 가능한 대체 커널이 아직 남아 있어서 수동 설치로 설정하고 지금은 업그레이드를 차단했습니다.

자체 EFI 부팅 섹터와 그럽을 사용하여 예비 드라이브에 데비안을 새로 설치했는데 문제가 없었습니다. 내가 아는 한, 두 설치 모두에 동일한 그래픽 드라이버와 펌웨어를 설치했으며 이전 설치에서 모두 지우고 apt를 사용하여 다시 설치하여 새 구성(있는 경우)을 얻었습니다. 또한 커널 메타패키지와 initram 도구를 지우고 다시 설치했습니다.

이전 설치와 새 설치에 두 개의 동일한 커널 버전이 설치되어 있습니다. initrd.img-123새 설치에서 이전 설치로 복사했습니다 . 이전 설치는 initrd.img-123새 설치의 올바른 그래픽으로 올바르게 부팅됩니다.

이전 설치와 새 설치의 initrd.img는 나열될 때 파일 형식이 다르며 file initrd.img-XXX압축을 풀려고 할 때 동일한 파일 형식이 압축 해제되지 않습니다. 새 시스템은 zstd 파일을 만들고 있으며 이전 시스템에서는 이를 CPIO로 표시했습니다. (이전 폴백 커널에도 CPIO initrd.img가 있는 것 같지만 문제가 되지 않습니다.)

나는 /boot와 /etc에 루트 파티션을 모두 설치했고 diff -r, 이전 패키지의 apt-get 제거와 일부 수동 관리를 통해 가장 눈에 띄는 차이점을 정리했습니다. 하지만 여전히 가보 구성 및 설정으로 인해 잡음이 많은데, 이것이 너무 오래 끌리지 않는다면 대부분은 유지하고 싶습니다.

답변1

당신은 그것을 사용할 수 있습니다lsinitramfs가지고 있는 작업 파일과 작동하지 않는 파일을 비교하려면 initramfs의 내용을 나열하십시오.

내용은 주로 다음 요소에 의해 결정됩니다./etc/initramfs-tools/initramfs.conf, 특히 MODULES값.

답변2

update-initramfs예를 들어 "verbose" 옵션을 사용하여 실행하면 initramfs update-initramfs -u -v에 추가되는 모든 파일의 이름과 실행되는 모든 후크 스크립트가 표시됩니다.

관련 정보