최신 리눅스 커널을 유지하는 것은 보안, 하드웨어 호환성 및 성능 최적화를 위해 중요합니다. 이 가이드에서는 우분투 시스템에서 커널을 업그레이드하는 신뢰할 수있는 방법을 설명합니다.다양한 사용 사례와 전문 지식 수준에 대한 서비스.
보안 패치:취약점을 완화합니다.
하드웨어 지원:최신 장치/기능을 활성화합니다.
성능 향상:스케줄러/IO 개선의 혜택을 얻으십시오.
안정성 수정:커널 수준의 버그를 해결합니다.
️️주의:
먼저 생산이 아닌 환경에서 테스트 업그레이드
중요한 드라이버 (예를 들어, NVIDIA, ZFS) 가 대상 커널을 지원하는지 확인합니다.
항상 백업/롤백 계획을 가지고 있어.
가장 좋은 방법:안정적이고 검증된 커널, 장기적인 지원 (LTS)
패키지 리스트 업데이트:
sudo 적당하다업데이트&& sudo 적당하다완전 업그레이드- 그래
HWE 커널 (LTS 시스템) 설치:
우분투 22.04 LTS:
sudo 적당하다 설치--install-recommends linux-generic-hwe-2204
재부팅 & 확인:
sudo 재부팅 불명 -r # 커널 버전을 확인 (예: 6.5.x)
가장 좋은 방법:첨단 기능이 필요한 애호가들
위험:테스트가 덜 됐고 호환성 문제도 있어
메인라인 PPA 추가:
sudoadd-apt-repository ppa:cappelikan/ppa- 그래 sudo 적당하다업데이트
메인라인 GUI 툴 설치 (선택)
sudo 적당하다 설치본선
로켓으로 발사본선
그래픽으로 커널을 선택/설치할 수 있습니다.
또는 CLI를 통해 설치:
sudo 적당하다 설치linux-image-unsigned-<버전>- 일반 리눅스 헤더<버전>- 일반
(반환)
표적 커널, 예를 들어,6.8.4
)
가장 좋은 방법:사용자 정의 또는 특정 디버깅 필요
의존성 설치:
sudo 적당하다 설치build-essential libncurses-dev 비손 플렉스 libssl-dev libelf-dev
커널 소스를 다운로드:
방문kernel.org, 원하는 소스를 다운로드 (예를 들어,리눅스 68.tar.xz
) 의 내용입니다.
추출 & 구성:
타르 -xvf리눅스 68.tar.xzcd리눅스 68만들어라menuconfig# 현재 구성을 사용: /boot/config-$ ((uname -r)
컴파일 & 설치:
만들어라-j$(nproc) # 모든 코어를 사용하여 컴파일 sudo 만들어라모듈_인설# 모듈 설치 sudo 만들어라 설치 # 커널을 설치 sudoupdate-initramfs-c -k 6.8.0# initramfs 업데이트 sudo update-grub # GRUB 업데이트 sudo 재부팅
이전 커널로 부팅:
기다려교대
GRUB → 이전 커널을 선택
문제 커널 제거:
sudo 적당하다리눅스 이미지<버전>- 일반
로드 된 커널을 확인합니다: