사용자 정의 커널로 데비안 설치 프로그램 만들기

사용자 정의 커널로 데비안 설치 프로그램 만들기

내가 가장 먼저 해야 할 일은3300m 컴퓨터볼텍스 CPU를 기반으로 제작되었습니다. 문제는 필요한 드라이버가 커널에 모듈로만 존재하기 때문에 데비안 설치 프로그램이 항상 충돌한다는 것입니다. 그래서 모듈 대신 필요한 드라이버를 네이티브로 사용하여 사용자 정의 커널을 만들어 보았습니다. 몇번의 시도 끝에 3개의 파일을 얻을 수 있었습니다.

  • 리눅스 헤더-3.0.0_0.2_i386.deb
  • 리눅스-이미지-3.0.0_0.2_i386.deb
  • 리눅스-libc-dev_0.2_i386.deb

이 파일들을 올바른 방식으로 컴파일했는지조차 확신할 수 없습니다. 나는 명령줄을 사용하여 커널을 컴파일하도록 요청하는 몇 가지 튜토리얼을 따라해 보았습니다.

$>fakeroot make-kpkg --append-to-version "-custom" --revision "0.1" --us --uc --initrd kernel_image kernel_headers

문제는 이렇게 하면 다음과 같은 결과가 나온다는 것입니다.

  • /usr/bin/make EXTRAVERSION=-boxls ARCH=i386 -C 문서/lguest
  • 생산:*문서/lguest: 해당 파일이나 디렉터리가 없습니다. 멈추다.
  • 생산:*[데비안/스탬프/빌드/커널] 오류 2

3개의 .deb 파일을 얻으려면 --append-to-version 등과 같은 모든 매개변수 없이 더 간단한 명령줄을 사용해야 하므로 이것이 좋은지 확실하지 않습니다. 내 .deb 파일이 괜찮다고 확신하면, 내 컴퓨터에서 시험해 볼 수 있는 사용자 정의 tftp 데비안 설치 프로그램을 만들어야 합니다. 모든 튜토리얼이 사용자 정의 데비안 설치 프로그램을 만드는 대신 현재 시스템에 간단한 설치를 수행하는 것으로 끝나기 때문에 내 .deb 파일을 어떻게 해야 할지 모르기 때문에 길을 잃었습니다... 도와주실 수 있나요? 당신의 도움을 주셔서 대단히 감사합니다!

답변1

귀하의 경우에는 자신만의 설치 프로그램을 만드는 것이 다소 과잉일 수 있습니다. 한 번만 필요하다면 debootstrapLiveCD(시스템에서 지원됨)를 사용하면 됩니다. 전체 가이드는 다음과 같습니다.http://www.debian-administration.org/articles/426 주석에서 사용자 정의 커널을 포함하는 방법도 볼 수 있습니다.

관련 정보