리눅스 2.4 커널 시스템 솔루션

이 블로그 게시물에서는 Linux 2.4 커널의 컴파일로 이어질 수 있는 몇 가지 가능한 원인에 대한 지식을 얻고 이 문제를 해결하는 다양한 방법을 보여 드리겠습니다.

권장

<리>1. Fortect 다운로드
  • 2. 화면의 지시에 따라 스캔 실행
  • 3. 컴퓨터를 다시 시작하고 스캔 실행이 완료될 때까지 기다린 다음 화면의 지시에 따라 Fortect로 컴퓨터를 스캔하여 발견된 바이러스를 제거하십시오.
  • 이 사용하기 쉬운 다운로드로 지금 PC 속도를 높이십시오.

    #include sans-serif “stddisclaimer.h>

    사소한 면책 조항: 업데이트를 위해 특별히 고안된 지침기존 Red Hat 8.0 커널에는 원래 www.kernel.org에서 다운로드한 일반적 커널 소스에서 파생된 품질 v2.4.20 커널이 포함되어 있습니다.또한 대부분의 단계는 다른 배포판에 적용되므로 마일리지가 가능할 수 있습니다.다르다. 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 리눅스
    # 뇌성마비 /boot/config-2.4.18-14 .config
    # xconfig를 실행<스팬 색상 = "빨간색"> 참고. 프로세서에 이러한 유형이 필요할 수도 있고 필요하지 않을 수도 있습니다. AMD에서 53c710 SCSI 지원이 활성화된 Athlon XP 1600+가 있는 정확한 2.4.19 또는 2.4.20 커널을 수집할 수 있었을 뿐만 아니라. 그러나my amd k6-2 it 350은 잘 컴파일되고 이 옵션이 허용됩니다. 이 접근 방식을 파괴하지 않고 컴파일을 시도하려면 저장 및 종료를 클릭하기만 하면 됩니다. 만약그러나 Athlon이 있는 경우 다음을 수행할 수 있습니다.

    SCSI 지원을 클릭하고 SCSI 저수준 드라이버를 클릭한 다음 단순 53c710 SCSI 지원을 n으로 설정합니다. 확인을 클릭하고 메인 메뉴를 클릭하고 메뉴를 클릭하고 더보기를 클릭하고 저장을 클릭하고 확인을 클릭한 후 마침을 클릭합니다.

    물론 컴파일 및 설치:

    # 데프
    # 분명한# 이유 bzImage
    # 모듈 만들기
    # 모듈을 설치
    # 설치
    모든 것이 잘 생성되면 “make install” 명령이 일반적으로 설치됩니다.커널은 항상 부팅 중이며 GRUB(또는 LILO) 운동화 계획에 자동으로 항목을 제공합니다.(이제 모든 GRUB 메뉴에 여러 커널 항목이 있지만 새 항목은나머지의 일부가 됩니다. GRUB 시작 식사에서 선택하고 이것이 귀하의 경우시스템이 제대로 작동하고 있습니다. GRUB의 표준 커널까지 축소할 수 있습니다.저녁에 구성(기본값 = x는 새로 구입한 커널 항목에 따라 다름이다)).

    또 다른 도어 설치 방법: “make install” 대신 “make rpm”으로 이동해야 커널 RPM이 표시될 수 있습니다. rpm-build 패키지를 설치해야 할 수도 있으며, Red Hat 8.0이 RPM을 빌드하기 위해 명령 이름을 확장했기 때문에 성공하려면 이 특정 커널 makefile을 더 잘 변경해야 합니다. / usr / src / linux / Makefile을 편집하고 rpm -ta로 시작하는 경우 분당 revoltions: 섹션에서 해당 라인을 찾으십시오. “rpm -ta”를 “rpmbuild -ta”로 바꿉니다. 이제 “make it rpm”을 크게 하긴 했지만 전체 빌드 프로세스를 다시 시작해야 하며 결과적으로 “/ usr for each src / redhat / RPMS / “에서 커널 RPM을 가져와야 합니다.

    RPM 설치 방법은 한 시스템에 커널을 빌드하고 다른 시스템에 정렬할 수 있기를 원할 때 유용합니다. 만들 때를 대비하여 설치하려는 올바른 디자인을 개념화했는지 확인하십시오. 또한 설치할 때 “rpm -Uvh kernel *”과 관련된 대신 “rpm -ivh Seeing as a replacement for kernel *”을 사용하는 것이 좋습니다. 이렇게 하면 이전 커널이 확실히 제거되지 않기 때문입니다. /boot/grub/menu.lst를 업데이트하고 새 커널에 대한 기사를 작성해야 합니다. grub 작성을 위한 몇 가지 팁, 누군가 내 2.4.18 커널 섹션을 복사하고 크리에이티브 섹션에서 2.4.20이 될 모든 2.4.18을 변경할 수 있습니다.

    복사하지 않음을 의미합니다.

    “initrd” 라인의 모든 유형과 동일합니다. 이 방법은 더 이상 새로운 initrd를 생성하지 않습니다. 먼저 드라이버를 로드합니다. “root = LABEL = /”도 검색하면 새로 출시된 파티션의 장치 이름을 사용하고 싶어질 것입니다(예: “root = / dev vs hda1”).

    <스팬 색상 = "빨간색"> 참고. 직장에서 VMware, 코어 또는 기타 NVidia를 사용하는 경우 업계의 다른 모든 3rd Celebration 커널 모듈이 재구축되고축소되지 않은 새 커널을 시작한 후 설치됩니다.

    두 가지만 참고: Preacher는 이러한 계획이 Mandrake 9.0에 적합하다고 보고했습니다. 유일한 차이점은 지침의 /boot/config-2.4.18-14 /boot/config-2.4.19-16mdk를 채우는 것뿐입니다. 설교와 관련하여 감사합니다!

    즐거운 시간 보내세요!

    포럼

    면책 조항: 자신의 책임하에 사용하십시오. 모든 컴퓨터 시스템은 다르며 작동하며누가 당신을 위해 일하지 않을 수 있습니다. 관련 요구 사항필수(기본 UNIX 기능). 소프트웨어는 다음 사이에 크게 변경될 수 있습니다.실행. 항상 주의 깊게 읽고 모든 액세서리를 읽으십시오선적 서류 비치.

    모든 지침으로 돌아가기

    구성, 구축 및 설치

    <시간>

    커널을 가지고 놀 때는 조심하십시오. 모두 지원신뢰할 수 있는 파일과 일종의 복구 디스크 또는 부팅 가능한 CD가 있습니다.에 대한. 시스템에서 사용 가능한 커널을 연결하는 방법은 확실히 중요합니다.경고를 받았습니다. 분명히 이것은 또 다른 매우 짧은 안내서입니다. 에 대해서만 a. 사용하다Linux Kernel HOWTO보다 더 철저한 지침

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

    커널은 20MB tar.gz 또는 tar.bz2 파일로 이동할 수 있습니다. 이것은약 200MB의 압축을 풀면 후속 컴파일에도 분명히 필요합니다.여분의 공간.

    예시:
    2. 설정을 구성합니다.

    이 코어에서 아마도 컴파일하고 싶은 모든 종류의 함수를 선택하게 될 것입니다.커널(예: SCSI 지원, 오디오 공급자, 네트워킹 등)

    * 이러한 항목이 커널에서 생성되기를 원하는 방식을 사용자 정의할 수 있다는 몇 가지 생각이 있습니다.이전 모델 커널에서 매우 좋은 구성을 얻은 경우 이전 .config를 백업하십시오.최상위 소스 코드를 확인하고 대신 make oldconfig 를 사용하십시오.menuconfig를 사용하여 이 oldconfig 프로세스는 자체 이전 옵션을 사용하여 결과적으로 요청합니다.이 시점에서 새 속성이 이전 .config 폴더에 포함되지 않는 경우. 이것은 종종 최고입니다특히 상대적으로 연결된 번호로 자신의 커널을 “업그레이드”하는 기능.또 다른 옵션은 X를 사용할 때 xconfig 를 rrafiki용 menuconfig 버전으로 만드는 것입니다.

    3. 종속성 생성

    위의 설정을 저장한 후(“.config”에서 찾을 수 있음)파일) 구입한 설정에 대한 종속성 생성과 관련하여 누군가 가지고 있습니다. 이것은500MHz 시스템에서 약 5분이 걸립니다.

    4. 이 커널을 만드십시오.
    compile a linux systemunix kernel 2.4

    이제 실제 커널을 어셈블할 준비가 되었습니다. 완료하는 데 약 13분이 소요될 수 있습니다.완전히 500MHz 구조에서.

    5. 모듈 만들기

    모듈은 종종 설치되는 커널 요소이며, 이를 통해 즉석에서 설치됩니다.필요한. 그것들은 개별 권장 사항(예: ext3.o)에 저장됩니다. 모듈더 많이 가지고 있을수록 컴파일하는 데 더 오래 걸립니다.

    6. 모듈 설치
    compile a linux systemunix kernel 2.4

    모든 모듈은 맨 마지막 디렉토리 “/lib/modules/a.b.c”에 북마크됩니다.여기서 a.b.c – 누군가가 커널 버전을 봅니다.

    * 조직을 다시 컴파일하려는 경우 …
    compile linux kernel 2.4

    사람의 커널을 처음부터 사용자 정의하고 다시 컴파일하려면,중간 파일을 정리하는 여성 및 남성 “make” 명령도 실행해야 합니다. 논평이 “mrproper”는 .config 추적을 제거합니다. 전체 백분율:

    * 커널 로딩과 함께 설치

    이 토론의 대부분에서 당신이 LILO를 제작한다고 생각합니다.실제 부트 섹터에 설치됩니다. 이러한 종류의 과정에서 고려해야 할 사항누구나 가지고 있는 모든 정보를 복원하고 백업하는 데 도움이 되는 부팅 가능한 CD 또는 DVD변경하거나 교체합니다. 이것을 피하는 좋은 방법은 -a.b.c가 있는 모든 새 파일을 시작하는 것입니다. 전화하다(커널 버전 접미사) 대신 이름과 관련된 파일을 덮어씁니다.다음 예에서는 표시되지 않습니다.

    대부분의 Linux 개발에서 커널은 다음 / boot 디렉토리에 저장됩니다.새 커널을 그러한 위치에 복사하고 멋진 고유 전화를 제공하십시오.

    예시:

    “System.map”이라는 이미지도 일반적으로 동일하게 복제해야 합니다.시작 디렉토리.

    이제 새로운 Ultimate Core에 대해 LILO에 쓸 준비가 되었습니다. 편집하다특정 요구 사항에 따라 “/etc/lilo.conf”. 일반적으로 새로운 연결은 다음 위치에 있습니다..conf 파일은 다음과 같이 읽습니다.

    권장

    PC가 느리게 실행되고 있습니까? Windows를 시작하는 데 문제가 있습니까? 절망하지 마십시오! Fortect은 당신을 위한 솔루션입니다. 이 강력하고 사용하기 쉬운 도구는 PC를 진단 및 수리하여 시스템 성능을 높이고 메모리를 최적화하며 프로세스의 보안을 개선합니다. 기다리지 마세요. 지금 Fortect을 다운로드하세요!

    <리>1. Fortect 다운로드
  • 2. 화면의 지시에 따라 스캔 실행
  • 3. 컴퓨터를 다시 시작하고 스캔 실행이 완료될 때까지 기다린 다음 화면의 지시에 따라 Fortect로 컴퓨터를 스캔하여 발견된 바이러스를 제거하십시오.

  • 새 커널과 일치하는 이미지 포인트를 확인하십시오. 머물렀다는 것입니다이전 커널은 파일에 있습니다. 시작할 수 있는 하나의 코어가 실패하는 경우 수행하는 방법이 Lilo 프롬프트에서 오래된 커널을 선택할 수 있습니다.

    Lilo에게 변화를 보고 신발 시장을 바꾸라고 말하십시오.

    일반적으로 커널 파일을 자연스럽게 찾을 수 있도록 출력을 주의 깊게 읽으십시오.변경 사항이 발생했습니다. 이제 다시 시작할 수 있습니다.

    커널을 자주 빌드하여 생성되는 주요 파일 유형에 대한 요약:Config .config(커널 옵션, 향후)아치 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

    cp 아치 / i386 / 패키지 / bzImage /boot/vmlinuz-2.4.19

    이미지는 /boot/vmlinuz-2.4.19와 일치합니다. 표시 = “리눅스 2.4.19”

    이 사용하기 쉬운 다운로드로 지금 PC 속도를 높이십시오.

    Compile Linux Kernel 2 4
    Linux Kernel 2 4 Kompilieren
    Compila Il Kernel Linux 2 4
    Compiler Le Noyau Linux 2 4
    Compileer Linux Kernel 2 4
    Compilar Kernel Linux 2 4
    Skompiluj Jadro Linux 2 4
    Compilar Linux Kernel 2 4
    Kompilera Linux Karnan 2 4
    Skompilirovat Yadro Linux 2 4