자동 설치를 위해 프로비저닝 프로필을 사용하여 ISO를 다시 패키징해 보세요.
저는 12개의 노트북으로 이 작업을 수행해 보았는데 아주 잘 작동합니다. MacBook을 발견했을 때까지 작동하지 않았습니다.
처음에는 다음 내용으로 ISO를 다시 패키지합니다.
xorriso -as mkisofs \
-r -J -V "Stretch Repack" \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-partition_offset 16 \
-boot-info-table \
-isohybrid-mbr "/usr/lib/ISOLINUX/isohdpfx.bin" \
-o $DEST_ISO \
.
Macbook에서 부팅했을 때 표준 데비안 라이브 이미지에 EFI가 언급되어 있었고(그것도 잘 작동했습니다) 여기에 EFI 관련 문제가 있다고 생각하여 다음을 시도했습니다.
xorriso -as mkisofs \
-r -J -V "Stretch Repack" \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-partition_offset 16 \
-boot-info-table \
-isohybrid-mbr "/usr/lib/ISOLINUX/isohdpfx.bin" \
-e boot/grub/efi.img \
-o $DEST_ISO \
.
같은 문제입니다. MacBook은 ISO를 다시 패키징한 USB 드라이브를 감지할 수 없습니다.
그래서 포럼 게시물을 찾았습니다.
https://forums.bunsenlabs.org/viewtopic.php?pid=64229#p64229
약간의 수정을 가하면 다음과 같습니다.
xorriso -as mkisofs \
-iso-level 3 \
-full-iso9660-filenames \
-volid "Repack" \
-eltorito-boot isolinux/isolinux.bin \
-eltorito-catalog isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin \
-eltorito-alt-boot \
-e boot/grub/efi.img \
-no-emul-boot -isohybrid-gpt-basdat
-o $DEST_ISO \
.
그러나 이제 xorriso는 불평합니다.
Cannot find in ISO image: -boot_image ... bin_path='/isolinux/isolinux.bin'
무엇? xorriso를 지금 보는 이유는 무엇입니까? isolinux/isolinux.bin
대신에 내 명령을 명시적으로 전달했습니다 /isolinux/isolinux.bin
.