CentOS 커널을 이전 버전과 다른 버전, 이전에 로컬에서 사용했던 버전과 다른 버전으로 업그레이드/다운그레이드합니다.

CentOS 커널을 이전 버전과 다른 버전, 이전에 로컬에서 사용했던 버전과 다른 버전으로 업그레이드/다운그레이드합니다.

CentOS 커널을 이전 버전이 아닌 다른 버전으로 업그레이드/다운그레이드한 다음 이전에 로컬에서 사용했던 것과 다른 버전으로 다운그레이드하고 싶습니다.

먼저 커널 버전 4.18.0-147을 설치하고 CentOS 8.1 (8.1.1911)나중에 Centos 8.2 (8.2.2004)커널 버전 4.18.0-193.

이제 특정 패키지/rpm이 특정 커널 버전에서 작동하는지 테스트하고 싶습니다.

  1. 커널 버전으로 업그레이드하고 싶습니다5.6.19
  2. 커널 버전으로 다운그레이드5.5.19
  3. 현재 커널 버전으로 돌아가고 싶습니다 4.18.0-193.

업그레이드와 다운그레이드 단계는 어떤 버전이 나에게 맞는지 확신할 수 없기 때문에 설치하지 않고 어떻게 해야 하는지 알아야 합니다.

$ sudo yum --enablerepo=elrepo-kernel install kernel-ml
Last metadata expiration check: 0:06:38 ago on Fri 03 Jul 2020 09:52:52 PM -05.
Dependencies resolved.
===================================================================================================================================================================================================================
 Package                                               Architecture                               Version                                                  Repository                                         Size
===================================================================================================================================================================================================================
Installing:
 kernel-ml                                             x86_64                                     5.7.7-1.el8.elrepo                                       elrepo-kernel                                      32 k
Installing dependencies:
 kernel-ml-core                                        x86_64                                     5.7.7-1.el8.elrepo                                       elrepo-kernel                                      28 M
 kernel-ml-modules                                     x86_64                                     5.7.7-1.el8.elrepo                                       elrepo-kernel                                      23 M

Transaction Summary
===================================================================================================================================================================================================================
Install  3 Packages

Total download size: 51 M
Installed size: 87 M
Is this ok [y/N]: 

5.6.19아니면 5.5.19목록에 없습니다!

$ sudo yum install kernel-ml-5.6.19
Last metadata expiration check: 1 day, 2:50:13 ago on Thu 02 Jul 2020 07:05:24 PM -05.
No match for argument: kernel-ml-5.6.19
Error: Unable to find a match: kernel-ml-5.6.19
$

$ sudo yum install kernel-5.6.19
Last metadata expiration check: 1 day, 2:53:29 ago on Thu 02 Jul 2020 07:05:24 PM -05.
No match for argument: kernel-5.6.19
Error: Unable to find a match: kernel-5.6.19
$

어떻게 하나요?

답변1

Linux 배포판의 커널 패키지는 다음과 같습니다.아니요사용자 공간에 묶여 있다는 것은 원하는 만큼 많은 커널을 설치하고 부팅할 수 있다는 것을 의미합니다.

그러니 "업그레이드"와 "다운그레이드"는 잊어버리세요. 커널 패키지를 "설치" 및 "제거"하는 것을 고려하십시오.

CentOS에 메인라인 안정 커널을 설치하려면 다음 저장소를 활성화하십시오:https://elrepo.org/tiki/kernel-ml

관련 정보