많은 리눅스 사용자들은 안정성을 이유로 OpenSUSE Leap을 선택합니다. 다른 배포판과는 다르게, 전문가들이 작업을 수행하기에 안전하고 견고한 환경을 제공하기 때문입니다. 대부분의 사용자들에게 Leap은 만족스럽습니다. 하지만, 새로운 하드웨어를 사용하는 경우에는 Leap에서 몇 가지 문제가 발생할 수 있습니다. OpenSUSE Leap과 같은 리눅스 배포판 사용 시 발생할 수 있는 문제점을 해결하는 방법 중 하나는 OpenSUSE Leap에 새로운 리눅스 커널 버전을 설치하는 것입니다.
OpenSUSE Leap은 커널 업데이트가 느린 편이므로, 직접 업데이트하는 것이 좋습니다. 따라서 이 글에서는 OpenSUSE에서 최신 버전의 리눅스 커널을 얻는 방법을 자세히 알아보겠습니다. 또한, 현재 버전과 최신 버전을 동시에 사용하는 방법도 함께 설명하겠습니다.
커널 버전 확인
Suse의 리눅스 커널을 최신 버전으로 업그레이드하기 위한 첫 번째 단계는 현재 사용 중인 리눅스 커널의 버전을 확인하는 것입니다. 버전을 알아야 현재 릴리스에서 얼마나 뒤쳐져 있는지 파악할 수 있습니다. 이 정보는 터미널에서 `uname` 명령어를 사용하여 간단하게 확인할 수 있습니다.
uname -r
`-r` 스위치와 함께 `uname`을 실행하면 커널의 릴리스 버전이 표시됩니다. 이것이 바로 컴퓨터에 설치된 Suse 커널 버전을 확인하는 데 필요한 정보입니다. 더 많은 정보가 필요하다면 `uname`은 여전히 유용합니다. `-a` 스위치를 사용하면 커널, 릴리스 정보 등 더 자세한 정보를 얻을 수 있습니다.

uname -a
커널 설정 변경
기본적으로 Leap은 안정적인 커널만 설치합니다. 이는 Tumbleweed에서 출시된 커널보다 훨씬 이전 버전입니다. 물론 보안 패치 등은 모두 적용되지만, Tumbleweed 수준의 안정성을 새로운 커널과 함께 경험하고 싶다면, 이러한 설정을 변경해야 합니다. Leap이 커널을 처리하는 방식을 수정하려면 터미널을 열고 Nano 텍스트 편집기를 사용하여 Zypper 구성 파일을 편집해야 합니다.
sudo nano /etc/zypp/zypp.conf
`zypp.conf` 파일 안에는 수정해야 할 내용들이 많이 있습니다. 아래로 스크롤하여 `multiversion.kernels` 섹션을 찾으십시오. 다중 버전 기능은 중요하며 활성화해야 합니다. 이 설정을 켜면 OpenSUSE Leap과 함께 제공되는 기존 커널을 유지하면서 새로운 커널도 설치할 수 있습니다. 이는 장점을 모두 취하는 최적의 방법이며 운영 체제에 대한 모든 요구 사항을 충족하는 데 도움이 됩니다.

`multiversion.kernels` 옆의 값을 “latest,latest-1,running”에서 “latest,latest-1,running,oldest”로 변경합니다. 변경 후 `Ctrl + O` 키를 눌러 구성 파일을 저장합니다. `zypp.conf`가 새 변경 사항으로 저장되면 `Ctrl + X` 키를 눌러 Nano 텍스트 편집기를 닫습니다.
커널 저장소 추가
이제 OpenSUSE Leap에 최신 버전의 리눅스 커널을 설치하는 것이 안전해졌지만, 단순히 `zypper install` 명령어를 실행하여 새로운 리눅스 커널을 얻을 수는 없습니다. Leap은 운영 체제와 함께 제공되는 소프트웨어 저장소에 최신 버전의 리눅스 커널을 포함하고 있지 않으며, 이미 사용 중인 메인라인 커널만 포함하고 있습니다.
따라서 다른 소프트웨어 저장소를 추가해야 합니다. 특히 커널 저장소를 추가하기 위해서는 Zypper를 사용해야 합니다. 이 저장소에는 최신 리눅스 커널을 포함하여 다양한 종류의 커널이 있습니다.
터미널 창에서 `su` 명령어를 사용하여 루트 셸을 얻습니다.
su -
이제 셸에 루트 권한이 있으므로 Zypper 패키지 관리 도구를 사용하여 커널 저장소를 추가합니다.
zypper ar -f https://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo
새 커널 저장소를 Leap에 추가하면 즉시 새 업데이트가 트리거됩니다. 그러나 기존 방식대로 업그레이드를 설치하면 안 됩니다. 대신 아래 지침에 따라 `dist-upgrade`를 실행하십시오.
새 커널 설치
OpenSUSE Leap에 최신 버전의 리눅스 커널을 설치하려면 업그레이드가 필요합니다. 하지만 이것은 운영 체제 전체에 새로운 패키지를 설치하는 일반적인 업그레이드가 아닙니다. 대신 커널 저장소에서만 배포 업그레이드를 수행하도록 Suse에 지시합니다. 이렇게 하면 OS의 리눅스 커널 부분만 변경됩니다.
참고: Suse가 새로운 커널로 업그레이드되더라도 가이드 앞부분에서 해당 기능을 활성화했으므로 기존 버전은 유지됩니다.
Suse에서 커널 업그레이드를 수행하려면 터미널을 열고 `su` 명령어로 루트 셸을 획득하십시오.
su -
루트 권한을 얻은 후 다음 명령을 실행하여 OpenSUSE Leap에 최신 버전의 리눅스 커널을 설치합니다.
zypper dist-upgrade -r kernel-repo
터미널이 알아서 처리하도록 두면 새로운 버전의 리눅스가 컴퓨터에 설치됩니다. 설치가 완료되면 리눅스 PC를 재시작해야 합니다. 다시 로그인하면 OpenSUSE Leap에서 최신 버전의 리눅스를 사용하게 될 것입니다!