Linux 라이브 스크립트가 부팅 가능한 ISO를 생성하도록 하세요.

Linux 라이브 스크립트가 부팅 가능한 ISO를 생성하도록 하세요.

저는 Linux Live Kit를 사용하여 Alpine Linux 및 devuan Live ISO를 구축하려고 합니다.

나는 지시를 따랐고 모든 것이 괜찮아 보였습니다. 그러나 생성된 iso는 USB 플래시 드라이브에서 부팅할 수 없습니다. 절약 모드에서 rootfs를 부팅하고 grub을 사용하여 하드 드라이브에서 iso를 부팅할 수 있었습니다.

dd를 사용하여 iso를 USB에 복사했고 동일한 프로세스를 수백 번 사용했으며 iso는 항상 문제 없이 부팅되었습니다. 이것은 iso를 생성하기 위해 Linux 라이브 키트에서 사용되는 gen_mycd_iso.sh입니다.

cd /mycd-data-4201 && /usr/bin/mkisofs \
  -o /tmp/mycd-x86_64.iso -v -J -R -D -A mycd -V mycd \
  -no-emul-boot -boot-info-table \
  -boot-load-size 4 -b mycd/boot/isolinux.bin \ 
  -c mycd/boot/isolinux.boot .

내 생각엔 스크립트가 USB 파티션에 올바른 부팅 가능 플래그를 쓸 수 없는 것 같습니다. 이 문제를 해결하는 방법에 대한 제안 사항이 있습니까?

관련 정보