30.4. 업그레이드 수행하기

필요한 모든 패키지를 가져오셨다면, 이제 기존 커널을 업그레이드할 준비가 되셨습니다. 쉘 프롬프트에서 루트로 로그인하신 후, 커널 RPM 패키지를 포함한 디렉토리로 이동 후 다음과 같은 단계를 따르십시오.

중요중요
 

새로운 커널을 사용하는 도중 문제가 발생할 것에 대비하여 이전 커널을 보존해 두시기를 적극 권장합니다.

이전 커널을 보존하시려면 rpm 명령과 함께 -i 옵션 인수를 사용하십시오. kernel 패키지를 업그레이드하실 때 -U 옵션을 사용하시면, 기존의 커널을 덮어쓰게 됩니다. (여러분의 커널 버전과 x86 버전은 다음에 나온 예와 다를 수도 있습니다):

rpm -ivh kernel-2.4.20-2.47.1.i386.rpm 

다중-프로세서 시스템인 경우, kernel-smp 패키지도 설치하셔야 합니다. (여러분의 커널 버전과 x86 버전은 아래에 나온 예와 다를 수도 있습니다):

rpm -ivh kernel-smp-2.4.20-2.47.1.i386.rpm 

시스템이 i686 기반이며 4 기가바이트 이상의 RAM을 포함하고 있다면, i686를 위해 개발된 kernel-bigmem 패키지도 설치하십시오. (여러분의 커널 버전은 아래에 나온 예와 다를 수도 있습니다):

rpm -ivh kernel-bigmem-2.4.20-2.47.1.i686.rpm 

kernel-source, kernel-docs, 또는 kernel-utils 패키지를 업그레이드하실 계획이라면, 이전 버전 커널을 보존할 필요가 없습니다. 이러한 패키지를 업그레이드하시려면, 다음 명령을 사용하시기 바랍니다 (버전은 다를 수도 있습니다):

rpm -Uvh kernel-source-2.4.20-2.47.1.i386.rpm 
rpm -Uvh kernel-docs-2.4.20-2.47.1.i386.rpm
rpm -Uvh kernel-utils-2.4.20-2.47.1.i386.rpm

만일 PCMCIA를 (예, 랩탑) 사용하는 경우에는 kernel-pcmcia-cs 패키지도 설치하시고 이전 버전 커널도 보존하셔야 합니다. 만일 -i 옵션을 사용하시면 충돌이 발생할 것입니다. 그 이유는 이전 커널이 PCMCIA 지원을 이용하여 부팅하기 위해서는 이 패키지를 필요로하기 때문입니다. 이러한 문제점을 해결하기 위해서 다음과 같이 --force 옵션을 사용하시면 됩니다. (버전은 다를 수도 있습니다):

rpm -ivh --force kernel-pcmcia-cs-3.1.24-2.i386.rpm 

이제 초기 RAM 디스크 이미지가 생성되었는지 확인하실 차례입니다. 자세한 정보는 30.5 절을 참조하시기 바랍니다.