Computers/Adv. Linux System Programming 9

disagrees about version of symbol module_layout

커널 코드 일부 수정 후, VM에서 부팅하려는데 자꾸 오류남. 오류 메시지 일부 : usb_common : disagrees about version of symbol module_layout quick solution(ref) http://stackoverflow.com/questions/2720177/module-layout-version-incompatibility I have android system with one binary module (pvrsrvkm for graphics). I have been building kernels from source for this system. In general all works fine, but with some kernel .config optio..

change sources.list

when you don't have a problem with internet but can't get install using apt-get... you'd better edit the source.listerror message likes... E: unable to locate package ~~~~ in case of Republic of korea i tried this in Ubuntu and Debian 1. edit the sources.list# vim /etc/apt/sources.list origin things -->commented using #기존것들은 다 #로 주석처리해주시고 아래 이탤릭체를 넣어주세요 (daum이 젤조아여...bb) debian OS의 wheezy 배포판 사용..

system call / 시스템콜 추가

[환경]windows 8.1 VMware playerFedora 20 (linux kernel ver 3.13.5) 64bit 작년에는 32비트 환경에서해봤는데지금은 컴퓨터가 64비트여서 정말로 약~간 차이나는 것 빼곤 거의 다 같은 과정...ㅇ.ㅇ!!! 이전 포스팅 커널 컴파일로 새로 받은 커널(3.13.5) 환경에서 시스템콜을 추가하는게 이번 포스팅의 목표! step 0./usr/src/linux 디렉토리 하위에 커널 소스코드를 두고 아래 단계들을 전부 실행했음을 미리 알림. step 1. System call 번호 부여 > 컴퓨터 환경이 32bit라면 - /usr/src/linux/arch/x86/syscalls/syscall_32.tbl 에 추가 - 32비트 경우 맨 마지막 번호를 할당해주면 됨...

커널 컴파일 / kernel compile

[환경] Windows 8.1 64bitVMware PlayerFedora 20 (64bit) kernel version 3.11.10 (EOL) 학부때 배운 것을 버전만 달리해서 다시 해보았다.kernel.org 사이트를 참고하기 전에 다짜고짜 최신 커널을 올리고자 3.13.tar.gz를 받아 했는데, 불안정했는지 제대로 되지 않았다. Fedora 20 을 설치한 당시에 커널버전은 3.11.10 이었다.https://www.kernel.org/pub/linux/kernel/v3.x/ 를 참고해보면 몇일 간격으로 커널버전은 꾸준하게 오르고 있다. 2014.03.06 자 www.kernel.org 사이트를 방문한 화면이다.주요 커널 버전은 페이지 메인에서 확인할 수 있다. 기타 필요한 버전이 있다면, ht..