시스템에서 모든 Linux 커널 이미지를 제거하면 어떻게 되나요?

시스템에서 모든 Linux 커널 이미지를 제거하면 어떻게 되나요?

이것을 실행하면:

sudo apt-get purge linux-image-*

이렇게 하면 내 시스템에서 모든 Linux 커널 이미지가 확실히 제거됩니다. 그렇다면 문제는 재부팅하거나 종료하기 전에 시스템을 정상적으로 사용할 수 있느냐는 것입니다.

답변1

커널이 포함된 파일은 부트로더(예: Grub)에서만 읽을 수 있습니다. 부팅 프로세스의 일부로 부트 로더는 커널 파일을 로드하고(압축 풀기와 같은 일부 변환을 수행할 수 있음) 파일에 저장된 코드로 제어를 전송합니다. 그 후에는 커널이 메모리에 있고 커널 파일은 더 이상 사용되지 않습니다. 따라서 모든 커널 이미지를 제거해도 시스템이 복구되지 않는 재부팅할 때까지 시스템 작동에 영향을 주지 않습니다.

이러한 linux-image-*패키지에는 커널 파일뿐만 아니라 추가 드라이버가 포함된 로드 가능한 모듈도 포함되어 있습니다. 패키지를 제거하면 이미 로드된 드라이버는 계속 작동하지만 새로 연결된 주변 장치의 메모리에 새 드라이버를 로드할 수는 없습니다. 그렇지 않으면 시스템을 계속해서 정상적으로 사용할 수 있습니다.

관련 정보