LFS 이미지 디스크 파일을 기반으로 ISO 생성

LFS 이미지 디스크 파일을 기반으로 ISO 생성

LFS 시스템 구축을 마쳤으면 IMG 파일( system.img)에 설치하고 qemu를 사용하여 다음 명령을 사용하여 시스템을 실행할 수 있습니다.

qemu-system-x86_64 -hda system.img -vga std -m 4G

이제 이 이미지 디스크 파일을 기반으로 ISO 파일을 생성하려고 합니다. 조건은 다음과 같습니다.

  1. 결과 ISO 파일을 사용하여 Rufus 또는 이와 유사한 도구(Linux용 유사한 도구가 있습니까?)를 사용하여 USB 스틱이나 SD 카드에 부팅 디스크를 만들어 다른 컴퓨터에서 해당 시스템으로 부팅할 수 있도록 하고 싶습니다. .

  2. 이미지 디스크의 전체 크기는 5GB인데, 여유 공간이 1.9GB 정도 남아있습니다. 사용된 공간만 사용하여 ISO 파일을 생성하고 싶습니다(qemu와 호환되지 않거나 부팅 디스크를 생성하지 않고 압축할 수 있으면 좋을 것 같습니다).

  3. 부팅 디스크를 생성할 때 부팅 장치의 여유 공간을 확보하기 위해 시스템에 마운트 지점을 제공하고 싶습니다.

  4. 부팅하는 머신에 시스템을 설치할 수 있는 쉘 스크립트가 필요합니다.

누구든지 이 작업을 수행하는 방법에 대한 몇 가지 팁을 줄 수 있습니까?

관련 정보