노트북에서 Ubuntu 16.04 커널 (4.4.0-89 및 -91) 로의 최근 업그레이드가 잘못되었습니다. 행복하게도 이전 버전의 작업 버전이 여전히 설치되어 있습니다 (4.4.0-57). 지금은 Grub에서 메뉴를 표시하도록 구성했으며 부팅시 수동으로 -57을 선택하고 있지만, 이것은 깨지기 쉬운 것 같습니다 sudo apt upgrade
.
내가 원하는 것 같아
- 그들이 나를 잘하지 않기 때문에 -89와 -91을 제거하십시오.
- 업그레이드를 통해 지속되는 방식으로 -57을 Grub의 기본값으로 설정합니다.
- 나중에 커널 업그레이드를 설치하더라도 -57이 설치된 상태로 유지되도록
- 나중에 커널 업데이트를 쉽게 시도 할 수 있지만 실패하면 -57로 되돌립니다. 내 주요 관심사는 -57이 자동으로 제거되는 것입니다.
- 나중에 작동하는 업데이트를 찾으면이 모든 작업을 취소하고 다음 커널 업데이트로 돌아가는 쉬운 경로입니다.
-91을 제거 sudo apt remove linux-image-4.4.0-91-generic
하려면 linux-generic 및 linux-headers-generic을 제거해야합니다. 그건 나쁜 것 같아서 시도하지 않았습니다.
일반적인 문제에 대한 다양한 질문을 찾을 수 있지만 모든 목표를 다룰 수있는 것은 없으며 대부분 더 이상 적용되지 않을 정도로 오래되었습니다.
가장 좋은 방법은 무엇입니까?
부록 : 특정 패키지의 업데이트를 방지하는 방법 의 복제본으로 표시되었습니다 . . 그 대답은 내 질문의 일부를 해결할 수도 있지만 더 큰 그림을 다루지는 않습니다.
일반적으로 문제는 커널이 비정상적인 방식으로 처리된다는 것입니다. linux-image-generic과 linux-image-headers에 의존하는 linux-generic을 통해 설치됩니다. 그것들은 linux-linux-image-VERSION-generic과 headers-VERSION-generic에만 의존하며, 버전 번호를 패키지 이름으로 굽는 데 주목할만한 패키지입니다 (아마도 여러 개를 병렬로 쉽게 설치할 수 있음).
해당 답변에서 구체적으로 다루지 않은 내용은 다음과 같습니다.
- -89 및 -91을 제거하는 방법을 다루지 않습니다.
- 이후 업데이트를 설치하더라도 -57을 Grub의 기본값으로 설정하는 방법은 다루지 않습니다.
- 나중에 업데이트를 설치하더라도 -57을 설치 상태로 유지하는 방법을 다루지 않습니다. 답이 하나 이상의 패키지를 보유하는 경우에도 관련된 여러 패키지를 고려할 때 어떤 패키지를 보유합니까? Linux-generic을 유지해야하는 경우 먼저 다운 그레이드하는 방법은 무엇입니까?