BOOTABLE ISO를 편집하고 MBR을 유지합니다.

BOOTABLE ISO를 편집하고 MBR을 유지합니다.

나는 Debian Buster의 부팅 가능한 ISO에서 파일을 제거하는 방법을 알아내려고 노력하고 있습니다. 문제는 Google을 통해 찾을 수 있는 모든 답변입니다(의심할 여지 없이 더 많은 답변이 표시되지 않습니다. 이는 답변이 다시 ISO의 부팅 가능성을 깨뜨리는 질문을 즉시 복제합니다). 부팅 가능성을 깨뜨립니다. 이것은 DOS 부팅 가능 ISO이며 ISO의 루트 디렉터리에 있는 파일을 삭제해야 합니다. mkisofs는 MBR에 보존해야 할 정보가 있고 mkisofs에는 MBR을 저장할 방법이 없는 것 같기 때문에 불가능합니다. ISO Master도 시도했지만 실패했습니다. 모든 것을 파괴하지 않고 ISO에서 이 파일을 제거할 수 있는 방법이 있습니까?

답변1

알아냈어요. ISO Master와 같은 기능을 사용하면 이전 ISO의 MBR을 복사할 수 있습니다.

dd if=<original file> of=<modified file> bs=2k count=20

그러면 이전 ISO의 처음 몇 섹터가 새 ISO로 복사되고 결과 MBR이 이전 ISO로 대체됩니다.

답변2

conv=notruncdd 명령에 다음을 추가합니다.

dd conv=notrunc if=<original file> of=<modified file> bs=2k count=20

그렇지 않으면 대상 파일이 잘립니다.

관련 정보