Ubuntu 9.10 adding system call
- 최초 등록일
- 2010.06.16
- 최종 저작일
- 2010.06
- 10페이지/ 한컴오피스
- 가격 2,000원
소개글
★ 대소문자를 구분하여 따라하세요..
★ 실제 학교에 레포트를 냈던 자료입니다..^^
목차
▣ 작업 환경
▣ 작업 내용
본문내용
▣ 작업 내용
1. root 비밀번호 설정
리눅스의 모든 권한을 가져야 작업하기 수월하기에 sudo passwd root 명령어를 이용하여 root 비밀번호를 설정한다.
2. root로 로그인하여 컴파일에 필요한 도구들과 커널을 설치
apt-get install build-essential bin86 kernel-package libncurses5-dev 명령어를 이용하여 커널 컴파일에 필요한 도구들을 모두 설치한다. 위 사진에는 깜빡하고 build-essential만 설치했는데 나머지 설치하는 모습을 캡쳐못했다..;; 그리고 wget명령어를 이용하여 커널 2.6.32 버전을 설치하였다. 설치후 ln 명령어로 linux라는 이름으로 linux-2.6.32폴더를 링크건다.
3. 새로 받은 커널이 컴파일이 되는지 확인
새로 받은 커널이 컴파일이 되는지 먼저 확인해보고 시스템콜을 추가하였다.
cd /usr/src/linux 명령어로 이동하여 make menuconfig명령어를 이용하여 커널을 설정하자. 커널을 설정하였으면 지금껏 컴파일했던 다른 결과물을 삭제한다. make-kpkg clean명령어를 이용하여 실행한다.
이제 컴파일을 실행해본다. make-kpkg -initrd -revision=1331 kernel_image modules_image 명령어를 이용하여 컴파일한다. 3시간가량 걸린것 같다..ㅠ.ㅠ
/usr/src 디렉토리로 이동하여 dpkg -i linux-image-2.6.32*.deb 명령어를 실행하여 이미지파일을 만든다. 그다음 reboot 명령어로 재부팅하면 linux-2.6.32 버전 커널로 부팅할수있는 창이 뜨고 부팅에 성공할 수 있다. 부팅이 되는지 확인한 다음에 다시 작업을 위해 원래 커널로 돌아온다.
참고 자료
없음