본문 바로가기
설치 및 기술 자료/Linux

[Linux] Kernel Compile (커널 컴파일)

by 주식회사 서버몬 2020. 3. 18.

1. 장애 내역 : 배포판의 낮은 커널 버전을 최신 버전으로 업데이트

 

2. 해결책 : 해당 서버에서 커널 컴파일 진행

 

3. 설치 방법 :

 

사전 패키지 설치

[root@localhost~]# yum install -y ncurses-devel make gcc bc bison flex elfutils-libelf-devel openssl-devel grub2 wget

 

현재 커널 버전 확인 (Centos7.5 기준)

[root@localhost src]# uname r

3.10.0-862.el7.x86_64

 

최신 버전의 커널 다운로드 (커널 5.5.9 버전 사용 최신버전 확인 https://www.kernel.org/)

[root@localhost ~]# cd /usr/src/

[root@localhost src]# wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.9.tar.xz

[root@localhost src]# tar -xvf linux-5.5.9.tar.xz

[root@localhost src]# cd linux-5.5.9/

 

기존 커널 설정복사 및 수정

[root@localhost linux-5.5.9]# cp /boot/config-3.10.0-862.el7.x86_64 ./.config

[root@localhost linux-5.5.9]# make menuconfig

 

 

menuconfig -> General Setup -> Enable deprecated sysfs features to support old userpace tools 선택 후 Save 저장

 

커널 컴파일 요구사항 ( 최소 용량이 25G 이상 여유 있는지 확인할 것)

[root@localhost linux-5.5.9]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda4 35G 2.6G 33G 8% /

devtmpfs 1.9G 0 1.9G 0% /dev

tmpfs 1.9G 0 1.9G 0% /dev/shm

tmpfs 1.9G 12M 1.9G 1% /run

tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup

/dev/sda2 1014M 126M 889M 13% /boot

/dev/sda1 200M 9.8M 191M 5% /boot/efi

tmpfs 378M 0 378M 0% /run/user/0

 

커널 컴파일

(멀티코어 컴파일을 위하여 프로세스 개수 확인)

[root@localhost ~]# grep -c processor /proc/cpuinfo

4

(컴파일 속도는 컴퓨터 사양에 따라 수십분에서 수시간까지 변화할수 있음)

[root@localhost linux-5.5.9]# make j 4 all

ex) 코어 갯수가 8일 경우 make j 8 all

[root@localhost linux-5.5.9]# make modules_install

[root@localhost linux-5.5.9]# make install

[root@localhost linux-5.5.9]# reboot

 

컴파일 확인 (grub boot 메뉴에 해당 커널 빌드 추가 확인후 부팅)

 

[root@localhost ~]# uname -r

5.5.9

 

 

HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~

제품에 대한 상담을 희망하시면, 02-2026-5062 or sales@servermon.co.kr로 문의 주세요.

하단의 로고를 클릭하시면 상세 페이지로 이동합니다.

 

서버몬/서버몬기술지원/스위치/스위치 기술지원비(비용)/스위치 설치비/방화벽/방화벽 기술지원비(비용)/방화벽 설치비/랙/랙(RACK) 기술지원비(비용)/랙(RACK) 설치비/KVM/KVM 기술지원비(비용)/KVM 설치비/스토리지/스토리지 기술지원비(비용)/스토리지 설치비/스토리지 랙마운트비용/스토리지 장애조치비용/서버/서버 기술지원비(비용)/서버 설치비/서버 랙마운트비용/서버 장애조치비용/윈도우서버/윈도우즈 기술지원비(비용)/윈도우즈 설치비/리욱스/Linux/리눅스 기술지원비(비용)/리눅스 설치비/DB/데이터베이스/MySQL 기술지원비(비용)/MySQL 설치비/MSSQL 기술지원비(비용)/MSSQL 설치비/백업 기술지원비(비용)/HPE서버비용/HPE/DL20/DL20GEN10/ML30/ML30GEN10/ML360/ML350GEN10/DL360/DL360Gen10/DL380/DL380Gen10/LENOVO서버/레노보서버/델서버/델서버비용/DELLR540/DELLR750/HP서버/서버엔지니어/서버기술지원/서버디스크장애처리/방화벽/방화벽엔지니어/APC UPS/UPS/UPS설치/UPS기술지원/UPS납품/서버렉마운트/HPE Service Pack for Proliant/HPE SPP/SPP/Intelligent Provisioning/시놀로지나스/나스기술지원/SYNOLOGY/SYNOLOGY나스/시놀로지DS918/시놀로지하이퍼백업/HYPER BACKUP/시놀로지HyperBackup/시놀로지나스백업/서버백업/서버트러블슈팅/리눅스트러블슈팅/보안솔루션/시큐어디스크/인터넷디스크/이스트소프트/알약/카스퍼스키/ESTSOFT/V3/안랩/소포스/SOPHOS/카보나이트/더블테이크/이중화솔루션/HA솔루션/Windows서버설치/왼도우서버설치/윈도우서버2019/윈도우서버2016/MSSQL/MYSQL/디포그랙/DEFOG랙/디포스랙가격/EDFOG랙가격/RMS랙/서버납품/랙납품설치/랙설치/나스설치지원/스토리지납품설치/윈도우서버트러블슈팅/리눅스서버트러블슈팅/HPE서버펌웨어/HP서버펌웨어/HPE서버/FIRMWARE/DELL서버펌웨어/델서버펌웨어업데이트/레노보서버펌웨어/LENOVO펌웨어업데이트/HPE서버드라이버설치/HPE서버구매/DELL서버구매/LENOVO서버구매/보안솔루션구매/이중화솔루션구매/보안솔루션설치/이중화솔루션설치/HPE서버가격비교/DELL서버가격비교/LENOVO서버가격비교/HPE서버가격비교견적/DELL서버가격비교견적/LENOVO서버가격비교견적/HPE서버견적/DELL서버견적/LENOVO서버견적/HPE서버디스크교체/DELL서버디스크교체/LENOVO서버디스크교체/HPE서버RAID컨트롤러/HPE서버RAID컨트롤러/DELL서버RAID컨트롤러/LENOVO서버RAID컨트롤러/HP서버하드디스크/HPE서버하드디스크구매/DELL서버하드디스크구매/LENOVO서버하드디스크구매/HPE서버SAS하드디스크/DELL서버SAS하드디스크/LENONO서버SAS하드디스크/HPE서버메모리/DELL서버메모리/LENOVO서버메모리/HP서버메모리/HPE서버CPU/DELL서버CPU/LENOVO서버CPU/서버CPU/서버메모리/서버MEMORY/ECC메모리/서버용메모리/서버용하드디스크/서버용그래픽카드/쿼드로P400/QUADRO그래픽카드/QUADRO/우분투설치/서버보안/네트워크장비/네트워크스위치/L2스위치/L3스위치/OS설치/서버OS설치/리눅스서버설치/우분투설치/페도라설치/레드헷설치/RHEL설치/

댓글