os : CentOS 6.7
커널 : 2.6.32-573.12.1.el6.x86_64
추가하려는 커널 : 3.2.75
커널컴파일
www.kernel.org 에서 원하는 커널 다운로드
* 기존에 사용하던 커널옵션
/boot/config-2.6.32-573.12.1.el6.x86_64 저장되있다
커널을 다운받은 폴더로 가서 압축을 풀고...
make oldconf 기존설정을 사용하겠다는 뜻.(다른 옵션을 쓰기도 하는 것같고, 필요 없는것 같기도 한데 나중에 다시..._)
make && make modules && make modules_install 시간이 제법 걸린다.(1~2시간?)
make install
완료후
/boot/grub/grub.conf 확인하면....
boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.2.75)
root (hd0,0)
kernel /vmlinuz-3.2.75 ro root=UUID=1d2d5dcf-eafd-49f1-b8cb-3ab336b49939 rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD crashkernel=au
to KEYBOARDTYPE=pc KEYTABLE=us rd_NO_LVM rd_NO_DM rhgb quiet SYSFONT=latarcyrheb-sun16
initrd /initramfs-3.2.75.img
title CentOS (2.6.32-573.12.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-573.12.1.el6.x86_64 ro root=UUID=1d2d5dcf-eafd-49f1-b8cb-3ab336b49939 rd_NO_LUKS LANG=ko_KR.UTF-8 rd_
NO_MD crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_LVM rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-573.12.1.el6.x86_64.img
title CentOS 6 (2.6.32-504.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=UUID=1d2d5dcf-eafd-49f1-b8cb-3ab336b49939 rd_NO_LUKS LANG=ko_KR.UTF-8 rd_NO_MD
crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_LVM rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-504.el6.x86_64.img
커널이 추가 되어있다.
default=1 로 되있는 부분이 커널 선택이다. 위부터 아래로 0,1,2... 원하는 설정후 reboot
# uname -r
3.2.75
커널 추가후 변경 완료.
도움 : http://faq.hostway.co.kr/Linux_ETC/7067
-----------------------------------------------------------------------------------------------------------
* make menuconfig
make 하기전에 하는부분인데 안해봐서 모르겠고, 안해도 일단 되긴한다...
아마 불필요한 기능을 제거하거나 필요한 부분만 선택할수 있는것같다.
'리눅스' 카테고리의 다른 글
drdb 구성 (0) | 2016.03.28 |
---|---|
연결된 사용자 끊기 (0) | 2016.01.21 |
chattr (0) | 2016.01.19 |
그누보드 관리자 패스워드 (0) | 2015.12.28 |
/etc/default/useradd (0) | 2015.12.28 |