CentOS 커널을 이전 버전이 아닌 다른 버전으로 업그레이드/다운그레이드한 다음 이전에 로컬에서 사용했던 것과 다른 버전으로 다운그레이드하고 싶습니다.
먼저 커널 버전 4.18.0-147을 설치하고 CentOS 8.1 (8.1.1911)
나중에 Centos 8.2 (8.2.2004)
커널 버전 4.18.0-193
.
이제 특정 패키지/rpm이 특정 커널 버전에서 작동하는지 테스트하고 싶습니다.
- 커널 버전으로 업그레이드하고 싶습니다
5.6.19
- 커널 버전으로 다운그레이드
5.5.19
- 현재 커널 버전으로 돌아가고 싶습니다
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