CentOS 6.5 커널을 로 업데이트해야 합니다 2.6.32-431
. Running이 yum clean all && yum update
나에게 적합하지 않습니다.
어떻게 업데이트하나요? 무엇이 문제일까요?
[root@centos64 ~]# uname -r
2.6.32-358.18.1.el6.x86_64
[root@centos64 ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)
[root@centos64 ~]# yum clean all && yum update
Loaded plugins: fastestmirror
Cleaning repos: base epel extras updates
Cleaning up Everything
Cleaning up list of fastest mirrors
Loaded plugins: fastestmirror
Determining fastest mirrors
epel/metalink | 8.1 kB 00:00
* base: centosz3.centos.org
* epel: fedora.mirror.nexicom.net
* extras: mirror.linux.duke.edu
* updates: centosb5.centos.org
base | 3.7 kB 00:00
base/primary_db | 4.4 MB 00:00
epel | 4.4 kB 00:00
epel/primary_db | 6.1 MB 00:01
extras | 3.4 kB 00:00
extras/primary_db | 19 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 2.6 MB 00:00
Setting up Update Process
No Packages marked for Update
[root@centos64 ~]# uname -r
2.6.32-358.18.1.el6.x86_64
가상 머신을 실행 중입니다.http://cloudatcost.com/
답변1
업데이트할 패키지가 없으면 yum
커널이 업데이트에서 제외되지 않았는지 확인하세요. 에는 /etc/yum.conf
일반적으로 다음과 같은 것이 있습니다.
exclude=kernel*
kernel
목록에서 해당 항목을 제거 해야 합니다 . 또는 제외 목록의 유일한 항목인 경우 행을 완전히 제거하거나 로 주석 처리해야 합니다 #
.
그러면 yum update
(또는 yum update kernel
)이 제대로 작동할 것입니다. (그런 다음 기본값을 확인 /etc/grub.conf
하고 재부팅하는 것을 잊지 마십시오.)
답변2
2.6.32-431의 rpm 패키지를 다운로드하고 다음 명령을 사용하여 설치합니다.
rpm -ivh kernel new version
그리고 grub 구성 파일에서 새 커널의 기본 설정을 default=0으로 변경합니다.
vi /boot/grub/grub.conf
답변3
완료되면 yum update
컴퓨터를 다시 시작해야 합니다.reboot now
그러면 새로운 커널을 볼 수 있습니다.uname -r
답변4
어떤 커널이 설치되어 있는지 확인하려면 현재 커널 RPM 패키지를 쿼리해야 합니다.
rpm -qa| grep kernel-2.6.32-431
새 RPM을 사용할 수 있는 경우 이를 설치한 후 운영 체제를 재부팅하고 다음과 같이 로드된 커널을 확인합니다.
uname -r