티스토리 뷰
커널컴파일시 ln -sf /usr/loca/src/linux-2.6.21 /usr/src/linux 로 /usr/src/linux로 심볼릭 링크 하는 이유는 표준 C 라이브러리 헤더파일인 config.h 위치를 맞혀줄려고... |
make mrproper : 기존에 설정값 초기화
make menuconfig : 메뉴형식으로 옵션값 선택
옵션선택시 유의사항
CPU
SMP 지원여부
파일시스템 EXT2, EXT3
하드디스크 지원되는 모듈 SCSI, SATA, EIDE ...
커널체크 항목중
- 커널에 포함하는 경우 퍼포먼스가 10% 이상 향상된다고 함 ( 사용빈도에 따라 결정하면 될듯)
make
make modules
make modules_install
make install
vim /etc/grub.conf : 0으로 하여 커널컴파일한 커널로 부팅되게끔 설정
echo "savedefault --default=0 --once" | grub --batch
- 커널컴파일후 커널패닉 뜨면 다시 원래 커널로 리부팅 함 (저것만 실행하고 리붓하면 됨)
reboot
컴파일 필수옵션 체크들) 무슨 이유인지 모르지만 커널패닉이 발생한다.
Enable Extended accountinig over taskstats (EXPERIMENTAL) |
에러메세지들)
make: 경고: 시계가 잘못되었음이 발견되었습니다. 빌드가 불완전할 수 있습니다.
- make clean 하고 해보거나
- date 090911462009 : 파일보다 미래로 잡아주니깐 에러 안뜨던데 완전 후덜덜 2009년 9월 9일 11시 46분
- 대체적으로 소스파일보다 시스템 시간이 늦거나 하면 에러 뜬다는데 안습
error) OS 설치하자 마자 rpm 버젼을 가지고 커널컴파일 할려는 경우 발생
소스커널 구해서 컴파일 하라는데.. 원래 안되는건지...
make[1]: *** 타겟 `missing-syscalls'를 만들 규칙이 없음. 멈춤.
make: *** [prepare0] 오류 2
[root@localhost 2.6.32-279.5.2.el6.i686]# make |
'Linux' 카테고리의 다른 글
Fedora18 설치 (모니터 화면 출력안되는 문제건) (0) | 2015.06.04 |
---|---|
리눅스 시간 PST (태평양 시간 → 한국시간) (0) | 2015.06.04 |
ip_conntrack: table full, dropping packet (0) | 2015.06.04 |
APM source 설치 (0) | 2015.06.04 |
getaddrinfo: localhost Name or service not known (telnet 서비스 관련) (0) | 2015.06.04 |
- Total
- Today
- Yesterday
- 인증서
- OpenVPN
- MySQL
- kvm
- cURL
- centOS7
- L2TP
- WAF
- ntp
- ssh
- centos8
- IPSEC
- SSL
- mariadb
- pptp
- 리눅스
- Apache
- glusterfs
- gitlab
- iptables
- yum
- mod_security
- virtualbox
- HAProxy
- GeoIP
- 베이어다이나믹
- NGINX
- softether
- galera
- php
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |