반응형
리눅스 커널 이란?
쉽게 말해 하드웨어(CPU, RAM, 메인보드 등등)를 user가 프로그래밍으로 컨트롤하기 용이하도록 중간에서 다리 역할을 하는 라이브러리 덩어리? 라고 생각된다.
(아래 블로그님께서 잘 정리 해 주셨다.)
blog.naver.com/nsesibong/60024423075
1. 현재 커널 버전확인
uname -r
2. 커널소스 (c언어)를 다운로드 (최신커널은 www.kernel.org에서 제공한다)
여기서는 3.17.4 버전의 커널을 다운로드 해본다.
wget "https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.17.4.tar.xz"
다운받은 커널 압축파일을 /usr/src 으로 옮김
su (root가 아닌 유저는 root로 변경)
mv ./linux-3.17.4.tar.xz /usr/src
cd /usr/src
ls -al
3. 압축을 풀어준다. (시간이 좀 걸린다)
tar -xvf linux-3.17.4.tar.xz
반응형
4. 해당 파일을 컴파일하기 위해 패키지들을 다운로드 한다.
다운로드는 압축을 푼 linux-3.17.4 디렉터리 내에서 진행한다.
cd linux-3.17.4
yum -y install gcc gcc-c++ qt qt-devel
5. 커널 설정 초기화
make mrproper
6. 커널 환경 설정
make xconfig
- 프로세서 설정
- 파일시스템 설정 (윈도우의 NTFS 파일시스템 사용을 위해)
- 저장하고 닫는다.
- 기존 컴파일 관련 명령어를 깨끗하게 초기화
make clean
7. 컴파일 한다. (아주 오래 걸린다)
컴파일 후 설치까지 한번에 3개 명령을 ; 를 이용해 진행한다.
make ; make modules_install ; make install
8. 컴파일이 끝나면, 재부팅을 한다.
reboot
최 상단에 새로운 커널이 생성된다.
반응형
'리눅스 > CentOS' 카테고리의 다른 글
[CentOS 7] CentOS 7 KDE 데스크톱 설치하기 / 리눅스 자동로그인 해제 (0) | 2021.01.18 |
---|---|
[CentOS 7] 리눅스에서 윈도우 가상머신 사용, VMware 리눅스에서 윈도우 가상머신 사용 (0) | 2021.01.10 |
[CentOS 7] GRUB 부트로더(boot loader) 편집하기 (리눅스 보안, 부트로더 암호, 부트 시간) (0) | 2021.01.02 |
[CentOS 7] 리눅스 Centos 7 Root 비밀번호 잃어버릴 때, 시스템 먹통 응급복구, 루트 암호 찾기 (0) | 2021.01.02 |
[CentOS 7] CentOS 7 VNC원격접속, TigerVNC 원격접속 서버 구축하기 (0) | 2020.12.28 |