2013-03-04

NetBSD 커널 컴파일하기




NetBSD 의 커널을 컴파일하는 방법을 정리해보았다. 같은 BSD 계열이라서 FreeBSD 와도 많이 비슷한 면이 있다.
  • 커널 설정 파일 생성하기
    # cd /usr/src/sys/arch/i386/conf/
    # cp GENERIC MYKERNEL
    
  • 커널 수동 빌드
    # config MYKERNEL
    # cd ../compile/MYKERNEL
    # make depend
    # make
    
  • build.sh 를 사용하여 커널 빌드하기
    # cd /usr; mkdir obj; chown root:wsrc obj
    # cd /usr/src
    # ./build.sh tools
    # ./build.sh kernel=MYKERNEL
    
  • 새로운 커널 설치하기
    # mv /netbsd /netbsd.old
    # cd /usr/src/sys/arch/i386/compile/obj/MYKERNEL
    # mv netbsd /
    
    # shutdown -r now
    

댓글 없음:

댓글 쓰기