리눅스 설치 · 2 min read · Dec 06, 2025
Ubuntu 22.04에 Linux Kernel 6.0 설치하는 방법

커널은 모든 Linux 기반 운영 체제의 핵심 부분입니다. 커널은 소프트웨어와 컴퓨터 시스템의 하드웨어 간의 다리 역할을 합니다. 또한 사용자와 애플리케이션이 컴퓨터와 상호 작용하는 데 필요한 인터페이스를 제공합니다. 커널은 프로세스 스케줄링, 리소스 할당, 장치 관리, 인터럽트 처리, 메모리 관리 및 프로세스를 포함한 많은 기능을 제공합니다. 이 기사를 작성할 당시 최신 커널 버전은 6.0이며, 많은 수정 사항, 성능 개선, 향상 및 새로운 하드웨어 지원이 포함되었습니다.
이 튜토리얼에서는 Ubuntu 22.04에 Linux Kernel 6.0을 설치하는 방법을 보여드리겠습니다.
전제 조건
- Ubuntu 22.04를 실행하는 서버.
- 서버 IP를 가리키는 유효한 도메인 이름.
- 서버에 구성된 루트 비밀번호.
시작하기
시작하기 전에 모든 시스템 패키지를 최신 버전으로 업데이트하고 업그레이드하는 것이 좋습니다. 다음 명령어를 실행하여 모든 패키지를 업데이트할 수 있습니다:
apt update -y
apt upgrade -y모든 패키지가 업데이트되면 변경 사항을 적용하기 위해 시스템을 재부팅합니다.
reboot다음으로, 다음 명령어를 사용하여 현재 커널 버전을 확인합니다:
uname -a다음과 같은 출력이 표시되어야 합니다:
Linux ubuntu2204 5.15.0-33-generic #34-Ubuntu SMP Wed May 18 13:34:26 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Linux Kernel 6.0 다운로드
최신 커널은 Ubuntu 22.04 기본 저장소에 포함되어 있지 않습니다. 따라서 커널 소스를 다운로드하고 시스템에서 컴파일해야 합니다.
먼저, 다음 명령어를 사용하여 커널을 컴파일하는 데 필요한 모든 종속성을 설치합니다:
apt install build-essential dwarves python3 libncurses-dev flex bison libssl-dev bc libelf-dev zstd gnupg2 wget -y다음으로, 다음 명령어를 사용하여 커널 6.0을 다운로드합니다:
wget https://git.kernel.org/torvalds/t/linux-6.0-rc7.tar.gz다운로드가 완료되면 다음 명령어를 사용하여 다운로드한 파일을 추출합니다:
tar xvf linux-6.0-rc7.tar.gz커널 6.0 모듈 구성
다음으로, 커널을 컴파일하기 위해 필요한 커널 모듈을 지정해야 합니다.
먼저, 추출된 디렉토리로 이동하고 다음 명령어를 사용하여 기존 커널 구성을 복사합니다:
cd linux-6.0-rc7/
cp -v /boot/config-$(uname -r) .config다음으로, 다음 명령어를 사용하여 커널을 구성합니다:
make menuconfig다음과 같은 화면이 표시되어야 합니다:

여기에서 추가 구성을 하고 저장 버튼을 클릭할 수 있습니다. 다음과 같은 화면이 표시되어야 합니다:
다음으로, 다음 명령어를 사용하여 SYSTEM_REVOCATION_KEYS를 비활성화합니다:
scripts/config --disable SYSTEM_REVOCATION_KEYS
make localmodconfig커널 6.0 컴파일
.config 구성 파일을 생성한 후, 다음 명령어를 사용하여 커널을 컴파일합니다:
make bzImage다음과 같은 출력이 표시되어야 합니다:
SYNC include/config/auto.conf.cmd
HOSTCC scripts/kconfig/conf.o
HOSTLD scripts/kconfig/conf
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h
SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h
다음으로, 다음 명령어를 사용하여 커널 모듈을 설치합니다:
make modules
make modules_install마지막으로, 다음 명령어를 사용하여 Linux Kernel 6.0을 설치합니다:
make install설치 후, /boot 디렉토리에서 새로 설치된 커널을 확인할 수 있습니다:
initrd.img-6.0.0-rc7
vmlinuz-6.0.0-rc7
Grub 부트 로더 업데이트
다음으로, 변경 사항을 적용하기 위해 Grub 부트 로더를 업데이트해야 합니다:
update-grub다음과 같은 출력이 표시되어야 합니다:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.0.0-rc7
Found initrd image: /boot/initrd.img-6.0.0-rc7
Found linux image: /boot/vmlinuz-5.15.0-46-generic
Found initrd image: /boot/initrd.img-5.15.0-46-generic
Found linux image: /boot/vmlinuz-5.13.0-30-generic
Found initrd image: /boot/initrd.img-5.13.0-30-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
다음으로, 새로 설치된 커널로 부팅하기 위해 시스템을 재부팅합니다.
reboot시스템이 재부팅된 후, 다음 명령어를 사용하여 시스템 커널을 확인합니다:
uname -a다음과 같은 출력에서 새로 설치된 커널을 확인할 수 있어야 합니다:
Linux ubuntu2204 6.0.0-rc7
결론
축하합니다! Ubuntu 22.04에 Linux Kernel 6.0을 성공적으로 설치했습니다. 이로 인해 시스템 성능이 향상되고 일부 하드웨어 관련 문제가 해결되기를 바랍니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.