내 Fedora 시스템(x86)에 다른 커널(2.6.34)을 설치해야 하고 부팅 메뉴에 이전 및 새 부팅 옵션(이전 및 새 커널)을 표시해야 합니다.
새 커널을 다운로드했습니다. 이를 컴파일하고 빌드해야 합니다.
구체적인 단계를 설명해 주실 수 있나요?
이 토론에서 올바른 단계를 얻었지만 새 커널 설치를 설명하는 아래 링크의 6단계와 7단계에 대한 질문이 있습니다.
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
"menuconfig"의 유효한 구성과 실제 목적에 대해서도 설명할 수 있습니까?
답변1
2.6.34 커널이 필요한 경우 다음으로 이동할 수 있습니다.노래그리고 자신에게 맞는 미리 컴파일된 Fedora 버전을 찾아보세요. 필요한 rpm을 모두 다운로드한 후 루트로 설치할 수 있으며 yum localinstall kernel-*.rpm
Grub에 자동으로 나타납니다.
커널을 수정해야 하는 경우 배포 커널로 시작하여 필요에 맞게 수정하는 것이 가장 좋습니다. 광범위한 방법이 있습니다.페도라 위키.
마지막으로, 정말로 kernel.org 소스 코드에서 시작해야 한다면 소스 코드를 다운로드하고 아카이브의 압축을 풀어야 합니다. 그런 다음 커널을 구성해야 합니다. 이를 위해 make menuconfig
CLI 또는 make menuconfig
그래픽 구성 등이 있습니다. 실행 중인 커널의 이전 구성으로 시작하고 싶을 수도 있습니다.커널을 다시 컴파일하여 스택 크기 변경.
구성을 완료한 후 make
먼저 커널을 빌드한 다음 make modules
커널 모듈을 빌드합니다.
루트로 다음 단계를 완료해야 합니다. make modules_install
모듈을 설치하고(이전 커널의 어떤 것도 덮어쓰지 않음) 마지막으로 make install
커널을 /boot에 자동으로 설치하고 이전 커널과 함께 새 커널을 부팅할 수 있도록 Grub 구성을 수정합니다. .
답변2
시도해 봤어?이 위키 페이지? 필요한 거의 모든 것이 들어있는 것 같습니다.
부팅 옵션과 관련하여 어떤 부트 로더를 사용하고 있습니까? update-grub
Grub은 또는 grub-mkconfig
.