CentOS RHEL 5.3 컴 파일 커 널
4045 단어 centos
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.tar.bz2
# tar -jxvf linux-2.6.27.tar.bz2
# cd linux-2.6.27
# make mrproper
# make menuconfig
# make clean
# make bzImage
# make modules
# make modules_install
# mkinitrd /boot/initrd_2.6.27.img 2.6.27
mkinitrd 명령 을 실행 할 때"No module dm-mem-cache found for kernel 2.6.27,aborting"을 제시 할 때 이 버 전의 mkinitrd 에 bug 가 있 음 을 나타 낸다. 해결 방법,1 은 mkinitrd 를 사용 할 때'-wthout-dmraid'라 는 인 자 를 사용 합 니 다.2.mkinitrd 를 사용 하기 전에 noraid 파일 을 만 듭 니 다.만 드 는 방법 은 다음 과 같 습 니 다:
# echo “DMRAID=no” > /etc/sysconfig/mkinitrd/noraid
# chmod 755 /etc/sysconfig/mkinitrd/noraid
그리고 mkinitrd 명령 을 실행 합 니 다.
여기 서 나 는 첫 번 째 방법 을 채택 했다.
# mkinitrd /boot/initrd-2.6.27.img 2.6.27 –without-dmraid
mkinitrd 를 실행 한 후 시작 메뉴 에 컴 파일 된 커 널 정 보 를 추가 하여 시작 할 때 커 널 버 전 을 선택 할 수 있 도록 해 야 합 니 다.
# cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.27
# cp System.map /boot/System.map-2.6.27
/etc/grub.conf 파일 을 열 고 다음 내용 을 파일 끝 에 추가 합 니 다.
title CentOS (2.6.27)
root (hd0,0)
kernel /vmlinuz-2.6.27 ro root=LABEL=/
initrd /initrd-2.6.27.img
저장,재 부팅,grub 시작 메뉴 에서'CentOS(2.6.27)'를 선택 하면 컴 파일 된 커 널 을 사용 할 수 있 습 니 다. make modules인 스타 그램 뒤의 절차 가 너무 번 거 로 우 면 바로 아래 명령 으로 시스템 에 도움 을 주 겠 습 니 다.
# make install
다음은 실행 중인 알림 정보 입 니 다.
sh /usr/src/linux-2.6.27/arch/x86/boot/install.sh 2.6.27 arch/x86/boot/bzImage System.map “/boot”
WARNING: No module dm-mem-cache found for kernel 2.6.27, continuing anyway
WARNING: No module dm-message found for kernel 2.6.27, continuing anyway
WARNING: No module dm-raid45 found for kernel 2.6.27, continuing anyway
시스템 에 아무런 영향 이 없 음 을 알려 주 는 것 일 뿐 본인 이 관련 자 료 를 찾 아 봤 다. 커 널 과 mkinitrd 의 BUG 일 수도 있 습 니 다.이 글 을 참고 하 세 요. https://bugzilla.redhat.com/show_bug.cgi?id=488991 커 널 에 dm-raid 45 라 는 패 치 를 치면'WARNING:No module dm-raid 45 found for kernel 2.6.29.4,continuing anyway'라 는 힌트 를 해결 할 수 있 습 니 다. http://people.redhat.com/~heinzm/sw/dm/dm-raid45/ 다른 두 가지 에 대해 서 는 여전히 해결 방법 을 찾 지 못 하고 있 습 니 다.여러분 이 아 시 는 것 은 저 에 게 메 시 지 를 남 겨 주세요!
감사합니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS 7에서 OpenLDAP 서버 설치 및 구성LDAP(Lightweight Directory Access Protocol)는 ID와 개체를 쉽게 관리할 수 있는 디렉터리 서비스입니다. Windows 세계에서 서버는 일반적으로 Active Directory입니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.