728x90
리눅스 커널 / 파일 시스템 빌드 환경 구성
환경 : NCP (Micro 1vCPU / 50GB / Ubuntu 18.04)
NCP 구축 후 update / upgrade 진행
apt-get update
apt-get upgrade -y
리눅스 커널 빌드 과정
1. 빌드에 필요한 패키지 설치(엄청 오래 걸림)
apt-get install build-essential libncurses5 libncurses5-dev bin86 kernel-package libssl-dev bison flex libelf-dev -y
2. 원하는 버전의 리눅스 커널 소스 다운로드
- git 다운(용량이 큼) : https://github.com/torvalds/linux
- linux 다운로드 페이지 : https://www.kernel.org
필자는 linux 다운로드 페이지 가서 lastes release(ver. 6.0.9) 주소를 복사해서 linux에서 wget으로 바로 다운로드 진행.
wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.0.9.tar.xz
3. make defconfig : 해당 아키텍쳐의 default 옵션 사용
4. make menuconfig : 메뉴 기반 설정 화면 이용
5. make -j N : N개의 cpu core를 이용해서 커널 이미지 빌드
728x90
'고흐의 연구실 > IT 보안' 카테고리의 다른 글
CISCO Cyber attack insights 번역 및 스터디 - 8.10자 Talos blog (0) | 2022.08.11 |
---|---|
[FTZ] level6 풀이(write up) (0) | 2021.02.22 |
[FTZ] level5 풀이(write up) (0) | 2021.02.22 |
[FTZ] level4 풀이(write up) (0) | 2021.02.22 |
[웹해킹] webhacking.kr 24번 (0) | 2021.02.17 |