Linux 2.4 커널을 컴파일하는 데 문제가 있습니까?

업데이트됨

  • 1. ASR Pro 다운로드
  • 2. 프로그램 실행
  • 3. 컴퓨터에서 바이러스를 찾아 제거하려면 "지금 검색"을 클릭하십시오.
  • 오늘 이 간단한 다운로드로 컴퓨터 속도를 높이십시오.

    지난 며칠 동안 여러 방문자가 Linux 2.4 커널을 사용할 때 우연히 발견했다고 말했습니다.

    #include stddisclaimer.h>

    사소한 면책 조항: 업데이트 지침입니다.www.kernel.org.Of에서 다운로드한 커널 소스를 사용하여 표준 v2.4.20 커널 이전에 로드된 커널에 대해 Red Hat 8.0에서 비용을 지불할 수 없음대부분의 단계는 다른 인출에도 적용됩니다. 귀하의 마일은다르다. Linux에 대한 더 중요한 정보는 http://www.kernel.org/에서 찾을 수 있습니다.기초적인.

    장점: VMware 및 Wine(X)을 사용할 때 성능이 크게 향상되었습니다.

    단점: 알 수 없음.

    시작합시다: 미리 올바른 커널이 필요한지 확인하십시오.개발 옵션은 시스템을 클릭하여 설치됩니다.메뉴의 설정> 패키지. 발전이 있어야 합니다커널 및 개발 도구 확인란이 선택되어 있습니다(그렇지 않은 경우 선택).그런 다음 터미널을 열고 다음을 통해 2.4.20 커널을 컴파일 및 배포합니다.

    $ 만
    루트 비밀번호 입력

    # 각 src에 대한 cd / usr
    # wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.bz2
    # tar -xvjf linux-2.4.20.tar.bz2
    # rm -f linux-2.4 linux
    # ln -s linux-2.4.20 linux-2.4
    # ln -s linux-2.4 linux
    #cd 리눅스
    # clubpinguin /boot/config-2.4.18-14 .config
    # xconfig를 실행 참고. 이 목표는 프로세서에 따라 달라질 수도 있고 그렇지 않을 수도 있습니다. 53c710 SCSI 지원이 활성화된 AMD Athlon 1600+ 경험에서 2.4.19 또는 2.4.20 커널을 항상 컴파일할 수 없었습니다. 그러나내 AMD 450 k6-2는 이 옵션으로 더 높은 품질을 컴파일합니다. 이 선택을 중지하지 않고 컴파일을 시도하고 있는지 직접 확인하려면 저장 후 종료를 클릭하십시오. 하지만 만약Athlon이 있는 경우 실제로 다음을 수행할 수 있습니다.

    리눅스 커널 2.4 컴파일

    SCSI 지원을 클릭한 다음 SCSI 저수준 드라이버를 클릭하고 단순 SCSI 53c710 지원을 n으로 설정합니다. 확인, 주 메뉴를 클릭하고 저장 및 종료를 클릭한 다음 손가락으로 확인을 탭합니다.

    이제 빌드 및 설치:

    # 렌더링 뎁
    # 신선하게 만드세요
    # Bz이미지
    # 모듈 만들기
    # 모듈을 설치
    # 설치
    모든 것이 실제로 구성되면 “make install” 명령이 설치됩니다.커널은 / boot에 있어야 하며 GRUB(또는 LILO)를 부팅하기 위해 컴파일 시간에 항목을 자동으로 추가합니다.(이제 새로운 GRUB 메뉴에 두 개의 커널 항목이 있습니다. 정보 기술이표준이 되십시오. GRUB 부트 메뉴에서 선택하고 운동화와 귀하의 것이라면시스템이 잘 작동하고 있습니다. 귀사의 GRUB에 있는 표준 커널로 시스템을 설치할 수 있습니까?나중에 구성(기본값 = x는 불행히도 새 커널을 가져오는 커널에 따라 다름)이다)).

    대체 설치 처리: make install을 실행하는 대신 회사는 확실히 커널 RPM을 빌드하는 make rpm을 실행할 것입니다. 가족이 “rpm-build” 계획을 설치했고 Red Hat 8.0과 관련하여 그렇게 할 계획이라면 특정 커널 makefile을 수정해야 할 수도 있습니다. RPM을 빌드하기 위해 정확한 명령 이름을 직접 변경했기 때문입니다. 편집 – usr / src / linux / Makefile 상단의 rpm: 섹션에서 rpm -ta로 시작하는 것으로 보이는 행을 확인합니다. “rpm -ta”를 “rpmbuild -ta”로 바꿉니다. “make rpm”을 실행 중인 경우 “/ usr / src 대 redhat / RPMS / “에서 전체 빌드 프로세스를 빌드하고 커널 RPM을 다시 빌드해야 합니다.

    RPM 설치 모드는 시스템에 최고의 커널을 빌드하고 그 주제에 설치하려는 경우에 좋습니다. 생각에 따라 빌드할 때 장치를 설치할 계획인 가정을 위해 빌드해야 합니다. 또한 설치하는 경우 조직에 대해 “rpm -ivh kernel *”을 사용하고 다른 숫자를 “rpm -Uvh kernel *”과 비교하여 이전 커널이 제거되지 않도록 하는 것이 좋습니다. 자신의 개인 /boot/grub/menu.lst를 편집하고 새로 발견된 커널에 대한 항목을 개발해야 합니다. grub에 쓰기에 대한 조언을 얻으려면 귀하와 귀하의 가족이 실제 새 2.4.18 커널에서 파티션을 복사하고 새 파티션에서 2.4.20이 될 수 있는 2.4.18을 복제할 수 있습니다. Do

    이 방법은 새로운 initrd를 릴리스하지 않으므로 이 “initrd” 줄을 추가하지 마십시오. 드라이버를 미리 로드해야 하는 경우 이를 고려하십시오. 또한 실제 파티션의 컴퓨터 이름 또는 “root = LABEL = /”를 사용할 수 있기를 원합니다. 예를 들어 “root = / dev / hda1″입니다. 색상은 “빨간색”> 참고와 같습니다.
    리눅스 커널 2.4 컴파일

    참고 2. ThePreacher는 이 지침이 Mandrake 9.0에서도 작동한다고 조언했습니다. 유일한 차이점은 위의 일부 지침에서 /boot/config-2.4.19-16mdk로 인해 /boot/config-2.4.18-14를 교체한다는 것입니다. 설교 중 감사합니다!

    즐거운 시간 보내세요!

    포럼

    면책 조항: 자신의 책임하에 사용하십시오. 각 컴퓨터는 서로 다른 시스템이며나에게 효과가 있는 것이 당신에게 꼭 필요한 것은 아닙니다. 관련 요구 사항필수(기본 UNIX 기능). 소프트웨어는 다음 사이에 크게 변경될 수 있습니다.실행. 항상 주의 깊게 읽고 모든 액세서리를 읽으십시오선적 서류 비치.

    모든 지침으로 돌아가기

    구성, 구축, 설치

    <시간>

    공유 코어로 플레이할 때는 매우 조심하십시오. 모두 저장귀하의 파일과 귀하의 파일, 작동하는 부팅 가능한 회복 디스크 및/또는 CD를 제공하십시오.중요하지 않은 코스에 앱솔루트 커널을 설치하는 방법을 배우십시오.당신은 최근에 경고를 받았습니다. 분명히 이 접근 방식은 매우 짧은 지침입니다. 그냥 고통을 사용Linux Kernel HOWTO와 같은 자세한 가이드

    1. kernel.org에서 최신 커널을 다운로드합니다.

    커널은 20개로 구성되어 있어 30MB tar.gz 또는 tar.bz2 파일을 즐길 수 있습니다. 의지약 200개의 압축을 풀고 나중에 컴파일할 때마다 MB가 필요합니다.여분의 공간.

    예시:
    2. 바로 설정을 조정합니다.

    이 코어에서는 생성할 때 사용할 기능만 선택해야 합니다.커널(예: SCSI 지원, 사운드 지원, 네트워킹 등)

    업데이트됨

    컴퓨터가 느리게 실행되는 것이 지겹습니까? 실망스러운 오류 메시지에 짜증이 납니까? ASR Pro은 당신을 위한 솔루션입니다! 우리가 권장하는 도구는 시스템 성능을 극적으로 향상시키면서 Windows 문제를 신속하게 진단하고 복구합니다. 그러니 더 이상 기다리지 말고 지금 ASR Pro을 다운로드하세요!


    * 이 커널을 통해 컴파일하려는 것을 사용자 정의하는 데 적합한 여러 시스템이 있습니다.숙련된 커널의 설정이 이미 있는 경우 더 이상 사용되지 않는 .config를 복사합니다.파일은 소스의 최상위 수준에서 끝났고 대신 make oldconfig 를 가져옵니다.menuconfig를 사용하여 이 oldconfig 프로세스는 훨씬 이전 설정으로 돌아가서 다음을 묻습니다.이전 .config 정보에서 다루지 않은 최신 기능이 있는 경우. 이게 최선이다특히 비교적 좁은 버전 번호로 모든 커널을 “업그레이드”하는 방법입니다.또 다른 해결 방법은 일반적으로 X의 도움을 받을 때 menuconfig의 그래픽 버전을 고려하는 경우 Xconfig make입니다.

    3. 종속성 생성

    이전 구성을 저장한 후(이 ".config"에 저장됩니다.파일), 매우 제한된 사용자 및 구성에 대한 모든 종속성을 직접 생성해야 합니다. 이것은500MHz 시스템에서는 약 2분이 걸립니다.

    4. 코어 만들기

    이제 이 특정 원본 커널을 컴파일할 수 있습니다. 완료하는 데 약 15랩이 소요될 수 있습니다.완전히 500MHz 시스템에서.

    5. 모듈을 만듭니다.

    모듈은 단지 다음과 같은 이유로 즉시 로드되는 이 커널까지의 일부입니다.필요한. 그것들은 별도의 파일에 저장됩니다(예: ext3.o). 모듈더 많이 가지고 있을수록 컴파일하는 데 더 오래 걸릴 것입니다.

    6. 모듈 설치

    이 사본은 모든 모듈을 새로운 종류의 디렉토리 "/lib/modules/a.b.c"에 복사합니다.여기서 a.b.c는 커널 패키지입니다.

    * 다시 컴파일하려면 ...

    이 방법을 재컴파일하고 커널을 재구성하는 데 시간이 필요할 수 있다면,또한 중간 파일을 정리하는 몇 가지 "make" 요구를 실행해야 합니다. 논평이 "mrproper"는 .config 파일을 삭제해야 합니다. 완전한 전술:

    * 실제 부팅 가능한 커널 설치 및 개발 중인 커널

    이 토론과 관련된 나머지 부분에서는 아마도 당신이 LILO를 가지고 있다고 가정할 것입니다.개인 부트 섹터에 설치됩니다. 그럼에도 불구하고 당신은 이 과정에서 쇼핑을 하고 있습니다.기능 부팅 가능한 부팅 가능한 재활 디스크 및 조직에 있는 모든 파일 백업변경 또는 변경. 좋은 팁은 모든 새 파일의 이름을 -a.b.c로 지정하는 것입니다.(커널 전사 접미사) 그러나 동일한 고려 사항으로 파일을 덮어쓸 수 있는 기능이것은 다음과 같은 이유로 나타나지 않습니다. 대부분

    Linux 시스템에서 주요 옥수수 커널은 / boot 디렉토리에 저장됩니다.전체 커널을 이 위치에 복사하고 소프트웨어에 고유한 이름을 지정합니다.

    예시:

    같은 위치에 복제해야 하는 모든 종류의 특수 "System.map" 파일도 있습니다.시작 디렉토리.

    이제 확실히 LILO에 최신 커널에 대해 알릴 것입니다. 편집하다특정 필요에 따라 "/etc/lilo.conf". 일반적으로 새로운 종류의 항목은.conf 파일은 다음과 같습니다.

    종횡비가 현재 커널과 일치하는지 확인하십시오. 당신은 그것을 유지이전 커널은 파일에 대한 것입니다. 새 커널이 시작되지 않은 경우 자체적으로lilo 명령줄에서 항상 이전 커널을 선택할 수 있습니다.

    lilo에게 변경 사항을 읽고 섹터를 변경하도록 지시:

    출력을 주의 깊게 읽고 커널 파일이 있는지 확인하십시오.이러한 변경 사항은 한 번에 이루어졌습니다. 즉시 다시 시작할 수 있습니다.

    커널 빌드 중 생성된 필수 파일 요약:.config(커널 옵션, 향후 많은 사용을 위한 구성)arch / i386 / boot 및 bzImage(현재 커널, /boot/vmlinuz-a.b.c에 복사)System.map(위치 열림, /boot/System.map에 복사)/lib/modules/a.b.c(커널 모듈)

    wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.19.tar.gztar zxvf linux-2.4.19.tar.gzCD 리눅스-2.4.19

    아저씨 맞아메뉴 사용자 정의만들다깨끗한bzImage를 만드십시오모듈 만들기Installer_modules

    i386 / 다운로드 / bzImage /boot/vmlinuz-2.4.19 당 cp 아치

    이미지는 /boot/vmlinuz-2.4.19와 같습니다. 음악 레이블 = "Linux 2.4.19"

    오늘 이 간단한 다운로드로 컴퓨터 속도를 높이십시오.

    Having Trouble Compiling The Linux 2.4 Kernel?
    Haben Sie Probleme Beim Kompilieren Des Linux 2.4-Kernels?
    Vous Rencontrez Des Difficultés Pour Compiler Le Noyau Linux 2.4 ?
    Hai Problemi A Compilare Il Kernel Linux 2.4?
    Heeft U Problemen Met Het Compileren Van De Linux 2.4-kernel?
    Está Tendo Problemas Para Compilar O Kernel Do Linux 2.4?
    Har Du Problem Med Att Kompilera Linux 2.4 -kärnan?
    Masz Problem Z Kompilacją Jądra Linux 2.4?
    ¿Tiene Problemas Para Compilar El Kernel De Linux 2.4?
    Возникли проблемы с компиляцией ядра Linux 2.4?