리눅스 '배포판'은 리눅스 커널을 기초로,
리눅스 시스템을 기본적으로 운영할 수 있는 여러 가지 시스템 프로그램(대표적으로 쉘을 이야기할 수 있음), 및 설치 프로그램들을 통합적으로 모아 놓은 것
그리고 이 배포판을 사람들은 흔히 OS, 운영체제 라고도 부릅니다.
리눅스 배포판들 : 데비안, 우분투, 레드햇, CentOS, 페도라..
배포판 = 커널 + 시스템 프로그램들
장정 : 필요에 따라 커널만을 업데이트 가능, OS전체 다운로드 할 필요없음(윈도우와 다름)
커널 소스 다운로드 URL: https://www.kernel.org/
리눅스 커널 빌드 및 설치 과정 설명
1) 커널 구성 | 세부설정을 잡는 과정 커널 소스에 이미 Makefile이 작성되어 있기 때문에, make config 명령어 한 줄만 실행하면 커널 구성 작업이 시작됩니다. 커널 소스폴더에 .config 파일로 저장됨 배포판의 config. 설정 파일은 /boot 디렉토리 내에 존재하므로, 이를 복사해 사용하면 됩니다. cp /boot/config-4.4.0-145-generic [KERNEL_SRC_DIR]/.config |
2) 커널 빌드 | 커널 빌드도 마찬가지로, 커널 소스 파일 내에 Makefile이 함께 제공되므로 make 명령이면 바로 수행 오래걸릴 수 있음 Make -j8 |
3) 커널 설치 | 커널 빌드 후 여러가지 모듈들이 생성되는데 이 모듈 요소들을 알려주고, 부팅 시 커널이 자동 적재될 수 있도록 설정하는 작업 $ make modules $ make modules_install $ make install 이 안에… 부트스트랩 루틴에게 새로운 커널의 위치를 알려줌 $ sudo reboot |
완료 후 확인 | $ uname -a |
'(기술)리눅스 일반' 카테고리의 다른 글
리눅스(centos) 커널 컴파일 (0) | 2021.05.13 |
---|