I have a ISO creates on linux, which contains files for a bootable livecd system. The ISO uses Rock Ridge to preserve linux permissions.
I need to modify this ISO file on a windows system (without booting a linux VM), how would i go around adding a file to the ISO without loosing linux symlinks and the linux permissions?
This is part of a larger .NET application, so i am looking for a console tool or a .NET library to facilitate the modification of the iso.
I already tried the following:
- Manually extracted and recreated the iso using mkisofs from cygwin. (Problem: looses rock ridge informaiton)
- Modify the ISO using C# and the DiscUtils library. (Problem: DistUtils only supports reading Rock Ridge - not writing)