2012-08-23 2 views
3

ISO가 부팅 가능한 livecd 시스템 용 파일을 포함하는 linux에 생성되었습니다. ISO는 Rock Ridge를 사용하여 Linux 권한을 보존합니다.Rock Ridge 확장자가있는 ISO에 파일 추가

Windows 시스템에서 (Linux VM을 부팅하지 않고)이 ISO 파일을 수정해야합니다. 어떻게하면 Linux 심볼릭 링크와 리눅스 권한을 잃지 않고 ISO에 파일을 추가 할 수 있습니까?

이것은 더 큰 .NET 응용 프로그램의 일부이므로 iso 수정을 용이하게하기 위해 콘솔 도구 또는 .NET 라이브러리를 찾고 있습니다.

  • 수동으로 추출 Cygwin에서에서 mkisofs를를 사용하여 ISO를 다시 :

    는 이미 다음 시도했다. (문제 : 돌기 정보 손실)
  • C# 및 DiscUtils library을 사용하여 ISO를 수정하십시오. (문제 :의 distutils는 바위 능선을 읽기를 지원 - 기록되지 않음)
+0

ISO는 쓰기가 가능한 *** 파일 시스템으로 설계 되었기 때문에 읽기만 지원합니다. –

+2

iso 안에 "signature"라는 weel이있는 더미 파일을 놓고 더미 파일을 바이트 단위로 변수 데이터로 바꾸고 CD에서 부팅 할 때 softmount 또는 untar하십시오. –

답변

2

당신이 JIIC (자바 ISO 이미지 크리에이터)는 JIIC의 API를 JIIC 항아리와 세이버 jar 파일을 당신이 할 수있는 사용해야 여기 JIIC
를 사용할 수있는 자바를 사용하여 샘플 얻기 program to create iso file

관련 문제