커널 소스 다운로드

/커널 소스 다운로드

커널 소스 다운로드

AR 아치 / x86 / lib / lib.a LD vmlinux.o MODPOST vmlinux.o 경고 : 모드 포스트 : 발견 4 섹션 불일치 (es). 전체 세부 사항을 보려면 `확인 CONFIG_DEBUG_SECTION_MISMATCH =y` GEN .version CHK 포함/리눅스/컴파일.h CC IND/리눅스/컴파일.h CC init/version.o LD.tmp_vmlinux1 커널/내장.o: 기능 `mutex_unlock`: /home/thrikasa/Desktop/Linux2.6.6.6.. 27/linux-2.6.27/커널/mutex.c:118: `__mutex_unlock_slowpath` 커널/내장-in.o: 기능 `mutex_lock`: /home/thrikasa/Desktop/Linux2.6.27/linux-2.6.27/커널/뮤텍스.c:93: `__mutex_lock_slowpath`에 대한 정의되지 않은 참조확인: *** [.tmp_vmlinux1] 오류 1 나는 다음 명령 제목 데비안 GNU / 리눅스를 사용, 커널 2.6.25 기본 루트 (hd0,0) 커널 / 부팅 / vmlinuz 루트 = / dev / hdb1 ro initrd / 부팅 / initrd.img-2.6.25 savedefault 부팅 4. 이러한 기능이 내장된 필요한 드라이버를 컴파일하는 데 도움이 되지 않는 경우. 이렇게하려면 다음 작업을 수행하십시오 : 1. lsmod를 사용하여로드 된 모든 모듈의 GET 목록. john@lnx :~$ lsmod 모듈 크기 binfmt_misc 6587 1 rfcomm 33421 4에 의해 사용 … modinfo를 사용하여 각 모듈에 대한 모듈 정보를 가져옵니다. john@lnx:~$ 모드인포 binfmt_misc | grep 파일 이름 파일 이름: /lib/모듈/2.6.32-21-일반/커널/fs/binfmt_misc.ko 커널 소스 코드 오픈 fs/Makefile 파일로 이동 합니다. “binfmt_misc.o” 문자열을 찾습니다(주: .o not .ko). obj-$(CONFIG_BINFMT_MISC) += binfmt_misc.o 커널의 .config 파일을 열고 (이전 config을 한 후 코스에서 벗어난) “CONFIG_BINFMT_MISC”을 찾습니다.

안녕하세요 록키. 커널이 다시 공황 상태에 빠지면 괜찮습니다. 현재 시스템을 업데이트하기 위해 커널을 컴파일하려면 어쩔 수 없습니다. 그러나 커널 프로그래밍을 시작할 수 있도록 커널을 컴파일하려면 앞에서 기다리는 많은 문제에 인사하십시오. 나는 당황하지 않은 내 커널을 컴파일하기 위해 4 개월을 보냈다. 그것은 2.6.27.7이었다 . 또한 커널이 두통 없이 로드되도록 내장된 모든 필요한 드라이버를 컴파일하도록 커널을 구성하는 방법을 배웠습니다. 그러나 2.6.34.xx로 상황이 조금 다릅니다. 나는이 수준에 아직 오지 않았지만 내가 조언 할 수있는 것은 다음입니다 : 1. 현재 실행중인 정확한 버전의 커널 소스 코드를 다운로드하여 oldconfig가 아무 것도 불평하지 않고 예라고 말하는 경우. 2.

점점 더 시도하십시오. 3. 오른쪽 루트 파일 시스템을 지정합니다. 즉, 루트 = / 개발 / sda5 또는 루트 = / dev / hda2 파일 시스템과 루트 파일 시스템의 목록은 예를 들어 내 루트 파일 시스템 (/) 에 장착 된 /dev/sda7 john@lnx:~$df Filesystem 1K 블록 사용 가능한 사용 가능한 % 에 탑재 /dev/에 탑재 sda7 18482044 15095664 2447528 87% / 없음 504828 304 504524 1% /dev none 509044 212 508832 1% /dev/shm 구성! 소스 코드에서 Linux 커널을 빌드하기 위한 다양한 단계를 완료했으며 컴파일된 커널은 시스템에서 실행되어야 합니다. 나는 강력하게 당신이 항상 필수 데이터의 백업을 유지하고 자세한 내용은 여기에 kernel.org 페이지를 방문하는 것이 좋습니다. 당신은 설치 커널 스크립트가있는 경우, 당신은 단지 실행할 수 있습니다하지만 당신은 소스가 유지되는 위치를 찾으려면 당신은 실행할 수 있습니다 : 나는 우분투 12.04.1 LTS를 사용하고 있습니다. 그것에는 menu.lst도 없습니다. 나는 menu.lst를 무시하고 그냥 업데이트 grub을 실행하고 시스템을 다시 시작, 그것은 나를 위해 잘 일했다. uname -a를 시도하여 커널이 이미 있는지 확인하십시오. KVM 가상화 지원을 제거하기 위해 커널을 다시 컴파일해야했기 때문에 3.2.x에서 3.7.0으로 업데이트할 수 있습니다.

버추얼 박스는 로드 KVM 모듈로 실행되지 않습니다. 루트 파일 시스템과 커널에 직접 액세스하는 방법을 컴파일하고 커널을 컴퓨터에 날카롭게 사용자 정의합니다.

By | 2020-02-07T11:59:07+00:00 Februar 7th, 2020|Allgemein|0 Comments

About the Author:

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen