"modprobe"를 사용하여 모듈을 추가하거나 제거한 후에 "update-initramfs -u"가 필요합니까?

"modprobe"를 사용하여 모듈을 추가하거나 제거한 후에 "update-initramfs -u"가 필요합니까?

Ubuntu에서 커널 모듈을 추가하거나 교체하기 위해 온라인에서 찾은 대부분의 지침 modprobermmod. 하지만 제 경험상 사후에 실행하지 e1000e않는 한 재부팅 후에 수정 사항이 원래대로 돌아갑니다 . 이 페이지에는 모듈에 대한 언급이 없습니다 .update-initramfs -umanupdate-initramfs

update-initramfs -u그럼 재부팅 후 수정된 커널을 갖고 싶다면 항상 커널 모듈을 교체한 후 실행해야 하나요?

답변1

update-initramfs나는 이것이 Debian의 일부인 Debian/Ubuntu 제품군의 일부 Linux 배포판에 관한 것이라고 생각합니다 initramfs-tools.

모듈(및 이를 로드하는 명령)이 initramfs에 포함된 경우 필수 update-initramfs -u: 그렇지 않은 경우 initramfs에는 여전히 이전 상태(= 모듈의 이전 버전 및 이를 로드하는 명령)가 포함됩니다.

모듈이 initramfs에 포함되어 있는지 확실하지 않은 경우 이 lsinitramfs명령을 사용하여 initramfs의 내용을 확인하세요. 예를 들어:

$ lsinitramfs /boot/initrd.img-4.9.0-5-amd64 |less

그러나 달리는 것은 update-initramfs -u일반적으로 아프지 않으므로 확실하지 않은 경우 안전을 위해 달리면 됩니다.

관련 정보