커널 업데이트 후 재부팅하지 않아도 문제가 발생하는 이유는 무엇입니까?

커널 업데이트 후 재부팅하지 않아도 문제가 발생하는 이유는 무엇입니까?

변경 사항을 적용하고 전파할 수 있도록 커널을 업데이트한 후(중요한 것은 무엇이든) 재부팅하는 것이 적극 권장된다는 것을 알고 있습니다. 또한 livepatch 커널 옵션에 대해서도 알고 있습니다.

하지만 혼란스러워요커널을 업데이트한 다음 재부팅하지 않으면 문제가 발생하는 경향이 있습니다. 이는 거의 무작위이며 때로는 발생하고 때로는 발생하지 않으며 재부팅하면 항상 문제가 해결됩니다. 때로는 Bluetooth가 새 장치에 대한 연결을 거부하고 Netflix가 비디오를 재생하지 않으며 컴퓨터를 다시 시작하라는 메시지를 표시하는 경우가 많습니다. 일반적으로 상황이 이상해집니다.

그런데 왜 그럴까? 블루투스 작동이 중지된 이유를 알고 싶지는 않지만 일반적으로 작동이 중단되는 이유에 대한 높은 수준의 설명을 듣고 싶습니다.
업데이트가 적용되는 것도 있고 적용되지 않는 것도 있고, 심지어 여러 버전이 동시에 실행되어 통신에 문제가 있는 경우도 있나요?

커널 업데이트 후 상황이 이상해지는 이유는 무엇입니까?

답변1

일부 드라이버와 서비스는 커널 버전에 따라 다릅니다(virtualbox의 드라이버도 그중 하나입니다). 커널을 업데이트하면 일부 서비스는 업데이트를 중지하지만 새 커널에 의존하기 때문에 다시 시작할 수 없습니다. 대부분의 배포판은 실행 중인 커널(라이브 패치) 이전 커널을 계속 실행하고 재부팅 시 새 커널을 시작하는 것을 선호하는 대신 업그레이드합니다. 업데이트 후 Bluetooth 드라이버에 새 커널이 필요한 경우 새 커널이 로드될 때까지 드라이버가 정지 상태(또는 충돌 루프 상태)로 유지됩니다.

관련 정보