USB 장치를 인식하기 위해 최소한의 사용자 정의 Debian ISO 만들기

USB 장치를 인식하기 위해 최소한의 사용자 정의 Debian ISO 만들기

나는 그것을 사용하고 있다입방체공식 ISO 중 하나를 기반으로 데비안용 최소 ISO를 만듭니다.

프로세스는 다음과 같습니다.

  1. ISO 이미지를 선택합니다.
  2. chroot 환경이 열리고 이미지를 조작할 수 있습니다.
  3. 수정된 ISO를 생성합니다.

내 목표는 연결된 USB를 스캔하기 위해 내 프로그램을 실행할 수 있는 부팅 가능한 ISO(예: Clonezilla)를 갖는 것입니다.

데비안을 줄이려면:

  1. 나는 사용하기 시작했다이 공식 가이드
  2. 가상 머신에서 Clonezilla(Debian 기반)를 실행하고 설치된 패키지를 파일로 추출합니다.
  3. 내 Cubic chroot에서는 다음 파일을 사용하고 파일에 있는 패키지를 제외한 모든 패키지를 삭제합니다.
  4. 이 파일에서 패키지를 설치합니다(일부 패키지는 데비안에 설치되지 않을 수 있습니다).

지금까지 이 프로세스는 ISO를 350MB로 줄였습니다. 엄청난.

이제 새로 생성된 ISO를 가상 머신(VirtualBox)에서 사용해 보니 제대로 부팅되고 루트 tty에 완벽하게 들어갈 수 있습니다.

USB를 가상 머신에 연결한 다음시스템이 USB를 스캔하지 않는 것으로 나타났습니다.. lsblk, fdisk, blkidUSB가 보이지 않습니다.

  • 시스템이 부팅되기 전에 USB를 연결하면 인식됩니다.

내 질문,어쩌면 너무 모호할지도 몰라:¡ USB 패키지 종속성을 식별하시겠습니까? ¡ 어느 것?

그렇지 않은 경우:¿ 시스템의 어느 부분이 이 작업을 수행합니까?

프로세스의 작은 변경이 있을 때마다 변경 사항을 테스트하기 위해 ISO를 다시 생성해야 했고, 이 작업에는 많은 시간이 걸렸습니다.

관련 정보