![Linux 라이브 스크립트가 부팅 가능한 ISO를 생성하도록 하세요.](https://linux55.com/image/213712/Linux%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EA%B0%80%20%EB%B6%80%ED%8C%85%20%EA%B0%80%EB%8A%A5%ED%95%9C%20ISO%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%95%98%EC%84%B8%EC%9A%94..png)
저는 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 파티션에 올바른 부팅 가능 플래그를 쓸 수 없는 것 같습니다. 이 문제를 해결하는 방법에 대한 제안 사항이 있습니까?