How to edit ISO Images (Including Bootable ISOs)How can I fix a broken/corrupted ISO file?Is it possible to replace the .config folder in a live iso?How to extract iso images to the hard disk?xubuntu custom read only imageHow to create a bootable USB with multiple ISO images in itHow can I fix a broken/corrupted ISO file?Apps capable of mounting/unmounting CD/DVD Images with multi-sector or protected formatMounting iso images to play on wineHow can I create a bootable iso from an extracted Ubuntu 13.04 iso?Multiple ISO in single bootable dvdCan I create a USB stick that has a permanent Ubuntu install with other bootable ISOs?How to edit an iso image and recompress a extracted folder back to a bootable iso?Edit a bootable ISO in UbuntuHow to boot Ubuntu 18.10 iso from CD/DVD drive…?

How to explain what's wrong with this application of the chain rule?

When were female captains banned from Starfleet?

Which was the first story featuring espers?

How do you make your own symbol when Detexify fails?

Permission on Database

How much theory knowledge is actually used while playing?

Taxes on Dividends in a Roth IRA

Why should universal income be universal?

Why is the Sun approximated as a black body at ~ 5800 K?

awk assign to multiple variables at once

How can ping know if my host is down

15% tax on $7.5k earnings. Is that right?

Review your own paper in Mathematics

Non-trope happy ending?

Why does AES have exactly 10 rounds for a 128-bit key, 12 for 192 bits and 14 for a 256-bit key size?

Biological Blimps: Propulsion

How to convince somebody that he is fit for something else, but not this job?

Why is so much work done on numerical verification of the Riemann Hypothesis?

The IT department bottlenecks progress, how should I handle this?

Giving feedback to someone without sounding prejudiced

What is the difference between lands and mana?

Why can't the Brexit deadlock in the UK parliament be solved with a plurality vote?

Can you use Vicious Mockery to win an argument or gain favours?

Do we have to expect a queue for the shuttle from Watford Junction to Harry Potter Studio?



How to edit ISO Images (Including Bootable ISOs)


How can I fix a broken/corrupted ISO file?Is it possible to replace the .config folder in a live iso?How to extract iso images to the hard disk?xubuntu custom read only imageHow to create a bootable USB with multiple ISO images in itHow can I fix a broken/corrupted ISO file?Apps capable of mounting/unmounting CD/DVD Images with multi-sector or protected formatMounting iso images to play on wineHow can I create a bootable iso from an extracted Ubuntu 13.04 iso?Multiple ISO in single bootable dvdCan I create a USB stick that has a permanent Ubuntu install with other bootable ISOs?How to edit an iso image and recompress a extracted folder back to a bootable iso?Edit a bootable ISO in UbuntuHow to boot Ubuntu 18.10 iso from CD/DVD drive…?













29















I am looking for tools for Ubuntu that can be used to EDIT ISO Images. Including ISO images that are bootable like Ubuntu and Windows ISOs. Not only edit but save the edited ISO and can still boot when burned on an USB Drive or CD/DVD.










share|improve this question




























    29















    I am looking for tools for Ubuntu that can be used to EDIT ISO Images. Including ISO images that are bootable like Ubuntu and Windows ISOs. Not only edit but save the edited ISO and can still boot when burned on an USB Drive or CD/DVD.










    share|improve this question


























      29












      29








      29


      8






      I am looking for tools for Ubuntu that can be used to EDIT ISO Images. Including ISO images that are bootable like Ubuntu and Windows ISOs. Not only edit but save the edited ISO and can still boot when burned on an USB Drive or CD/DVD.










      share|improve this question
















      I am looking for tools for Ubuntu that can be used to EDIT ISO Images. Including ISO images that are bootable like Ubuntu and Windows ISOs. Not only edit but save the edited ISO and can still boot when burned on an USB Drive or CD/DVD.







      software-recommendation boot iso editor






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jun 2 '11 at 20:45









      dv3500ea

      29.1k1290144




      29.1k1290144










      asked Jun 2 '11 at 20:41









      Luis AlvaradoLuis Alvarado

      146k138486655




      146k138486655




















          3 Answers
          3






          active

          oldest

          votes


















          41















          ISO Master install isomaster



          I have used ISO Master to add files to ISOs before. It is suitable for what you require because it retains the state of whether or not the ISO is bootable. I have used it in the past to add other content (like music) to a live disk. Note, however, that after making changes to an ISO file, you can only "Save As", i.e. another ISO file will be created, so make sure you have enough disk space for both.



          isomaster






          share|improve this answer
































            0














            The common answer to this is to unpack the iso file, modify it, and pack it again. It looks like "ISO Master", as mentioned in dv3500ea's answer, is a good front-end to do that.



            If:



            • you don't have enough space for that

            • you only want to make a surgical modification instead of rewriting the whole thing

            • you want to modify a storage device that contains an isofs filesystem (a.k.a. iso9660) without copying the whole device, or

            • if you think this unpacking/repacking thing is just not hacky enough

            Then this answer is for you!



            In summary, we will replace an existing file in the isofs filesystem with our desired file. Our desired file must be smaller than the existing (target) file, and trailing whitespace (or garbage) must be acceptable. This actually requires only two commands, but be careful: a typo can destroy the target filesystem completely, or even overwrite the source file. Backups are your friend!



            In my case, I wanted to store a script in a live boot so I don't have to retype it every time. The script is at script.py and my target (a USB stick) is at /dev/sdc. The size of the script is 202 bytes, so our first step is to find a file larger than 202 bytes, so we can overwrite it. After mounting it at /mnt, I found a suitable file at /mnt/info.txt.



            We can't just overwrite info.txt on the mountpoint, it will complain that it's a read-only filesystem. We are root, though, so let's show 'em what that means! We need to figure out where info.txt is on the filesystem. Find some string that is (probably) unique to info.txt, for example This is the official distribution CD of X., and search for it on the disk:



            $ sudo strings -a -t d /dev/sdc | grep 'CD of X.'
            2573588480 This is the official distribution CD of X. See INSTALL for how to [...]


            Alternatively, this can also be done with grep, which is a lot faster, but then you need to specify it from the beginning: $ sudo grep -oba 'This is ...' /dev/sdc.



            Now that we know where it is, we just need to replace those bytes with our file:



            $ sudo dd if=script.py of=/dev/sdc conv=notrunc bs=1 seek=2573588480 count=202


            This line:



            • copies bytes from the input file (if) to the output file (of), and it does not care that the output file is actually a device, because "everything is a file".


            • conv=notrunc tells it not to truncate the output file, because we only want to overwrite a few bytes, not overwrite the file from a certain point onward.


            • bs=1 sets the block size to 1. You usually want a block size of 4k or higher, but this both avoids having to do (inline) math and lets us specify the location exact to the byte.


            • seek=N seeks to a certain point in the output file (note that seek=N is different from skip=N because skip skips bytes from the input file!). We set it, of course, to where the target text is.


            • count=N copy only this many bytes. I think this can be omitted because it will notice the end of the input file, but I left it in just to be sure.

            And voila, the file is overwritten!



            But wait, the target file was larger than our script, so on the USB stick, the file is now something like: "while do if run() blah; blah(); yright 2007 X Inc.". There is trailing garbage. Two ways to fix this: make our input file longer (add spaces), or add a comment symbol at the end. Note that many editors add a newline at the end, so you might want to set count= to N-1 bytes (if your file is now 203 bytes, and you notice that the last byte is a newline, set count to 202). You can check a file for newlines by using xxd script.py | tail and checking if the last byte is 0a (or, in weird cases, 0d).



            The process is identical for an .iso file, just mentally replace /dev/sdc with your.iso.



            Note that when you check the target in your mountpoint to see whether it worked, you might need to use strings again (this time searching for your script) since the file is probably still in read cache.






            share|improve this answer
































              0














              PowerISO just released a Linux version of their ISO editing software. Like ISO Master, it retains the state of whether or not the ISO is bootable. However, it allows you to save directly to the original file (by deleting it first), so there is no need to have enough disk space for both files. I also find its interface to be easier and more intuitive to use than ISO Master.



              screenshot of PowerISO for Linux






              share|improve this answer






















                Your Answer








                StackExchange.ready(function()
                var channelOptions =
                tags: "".split(" "),
                id: "89"
                ;
                initTagRenderer("".split(" "), "".split(" "), channelOptions);

                StackExchange.using("externalEditor", function()
                // Have to fire editor after snippets, if snippets enabled
                if (StackExchange.settings.snippets.snippetsEnabled)
                StackExchange.using("snippets", function()
                createEditor();
                );

                else
                createEditor();

                );

                function createEditor()
                StackExchange.prepareEditor(
                heartbeatType: 'answer',
                autoActivateHeartbeat: false,
                convertImagesToLinks: true,
                noModals: true,
                showLowRepImageUploadWarning: true,
                reputationToPostImages: 10,
                bindNavPrevention: true,
                postfix: "",
                imageUploader:
                brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                allowUrls: true
                ,
                onDemand: true,
                discardSelector: ".discard-answer"
                ,immediatelyShowMarkdownHelp:true
                );



                );













                draft saved

                draft discarded


















                StackExchange.ready(
                function ()
                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f46646%2fhow-to-edit-iso-images-including-bootable-isos%23new-answer', 'question_page');

                );

                Post as a guest















                Required, but never shown

























                3 Answers
                3






                active

                oldest

                votes








                3 Answers
                3






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes









                41















                ISO Master install isomaster



                I have used ISO Master to add files to ISOs before. It is suitable for what you require because it retains the state of whether or not the ISO is bootable. I have used it in the past to add other content (like music) to a live disk. Note, however, that after making changes to an ISO file, you can only "Save As", i.e. another ISO file will be created, so make sure you have enough disk space for both.



                isomaster






                share|improve this answer





























                  41















                  ISO Master install isomaster



                  I have used ISO Master to add files to ISOs before. It is suitable for what you require because it retains the state of whether or not the ISO is bootable. I have used it in the past to add other content (like music) to a live disk. Note, however, that after making changes to an ISO file, you can only "Save As", i.e. another ISO file will be created, so make sure you have enough disk space for both.



                  isomaster






                  share|improve this answer



























                    41












                    41








                    41








                    ISO Master install isomaster



                    I have used ISO Master to add files to ISOs before. It is suitable for what you require because it retains the state of whether or not the ISO is bootable. I have used it in the past to add other content (like music) to a live disk. Note, however, that after making changes to an ISO file, you can only "Save As", i.e. another ISO file will be created, so make sure you have enough disk space for both.



                    isomaster






                    share|improve this answer
















                    ISO Master install isomaster



                    I have used ISO Master to add files to ISOs before. It is suitable for what you require because it retains the state of whether or not the ISO is bootable. I have used it in the past to add other content (like music) to a live disk. Note, however, that after making changes to an ISO file, you can only "Save As", i.e. another ISO file will be created, so make sure you have enough disk space for both.



                    isomaster







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited Mar 11 '17 at 19:00









                    Community

                    1




                    1










                    answered Jun 2 '11 at 20:50









                    dv3500eadv3500ea

                    29.1k1290144




                    29.1k1290144























                        0














                        The common answer to this is to unpack the iso file, modify it, and pack it again. It looks like "ISO Master", as mentioned in dv3500ea's answer, is a good front-end to do that.



                        If:



                        • you don't have enough space for that

                        • you only want to make a surgical modification instead of rewriting the whole thing

                        • you want to modify a storage device that contains an isofs filesystem (a.k.a. iso9660) without copying the whole device, or

                        • if you think this unpacking/repacking thing is just not hacky enough

                        Then this answer is for you!



                        In summary, we will replace an existing file in the isofs filesystem with our desired file. Our desired file must be smaller than the existing (target) file, and trailing whitespace (or garbage) must be acceptable. This actually requires only two commands, but be careful: a typo can destroy the target filesystem completely, or even overwrite the source file. Backups are your friend!



                        In my case, I wanted to store a script in a live boot so I don't have to retype it every time. The script is at script.py and my target (a USB stick) is at /dev/sdc. The size of the script is 202 bytes, so our first step is to find a file larger than 202 bytes, so we can overwrite it. After mounting it at /mnt, I found a suitable file at /mnt/info.txt.



                        We can't just overwrite info.txt on the mountpoint, it will complain that it's a read-only filesystem. We are root, though, so let's show 'em what that means! We need to figure out where info.txt is on the filesystem. Find some string that is (probably) unique to info.txt, for example This is the official distribution CD of X., and search for it on the disk:



                        $ sudo strings -a -t d /dev/sdc | grep 'CD of X.'
                        2573588480 This is the official distribution CD of X. See INSTALL for how to [...]


                        Alternatively, this can also be done with grep, which is a lot faster, but then you need to specify it from the beginning: $ sudo grep -oba 'This is ...' /dev/sdc.



                        Now that we know where it is, we just need to replace those bytes with our file:



                        $ sudo dd if=script.py of=/dev/sdc conv=notrunc bs=1 seek=2573588480 count=202


                        This line:



                        • copies bytes from the input file (if) to the output file (of), and it does not care that the output file is actually a device, because "everything is a file".


                        • conv=notrunc tells it not to truncate the output file, because we only want to overwrite a few bytes, not overwrite the file from a certain point onward.


                        • bs=1 sets the block size to 1. You usually want a block size of 4k or higher, but this both avoids having to do (inline) math and lets us specify the location exact to the byte.


                        • seek=N seeks to a certain point in the output file (note that seek=N is different from skip=N because skip skips bytes from the input file!). We set it, of course, to where the target text is.


                        • count=N copy only this many bytes. I think this can be omitted because it will notice the end of the input file, but I left it in just to be sure.

                        And voila, the file is overwritten!



                        But wait, the target file was larger than our script, so on the USB stick, the file is now something like: "while do if run() blah; blah(); yright 2007 X Inc.". There is trailing garbage. Two ways to fix this: make our input file longer (add spaces), or add a comment symbol at the end. Note that many editors add a newline at the end, so you might want to set count= to N-1 bytes (if your file is now 203 bytes, and you notice that the last byte is a newline, set count to 202). You can check a file for newlines by using xxd script.py | tail and checking if the last byte is 0a (or, in weird cases, 0d).



                        The process is identical for an .iso file, just mentally replace /dev/sdc with your.iso.



                        Note that when you check the target in your mountpoint to see whether it worked, you might need to use strings again (this time searching for your script) since the file is probably still in read cache.






                        share|improve this answer





























                          0














                          The common answer to this is to unpack the iso file, modify it, and pack it again. It looks like "ISO Master", as mentioned in dv3500ea's answer, is a good front-end to do that.



                          If:



                          • you don't have enough space for that

                          • you only want to make a surgical modification instead of rewriting the whole thing

                          • you want to modify a storage device that contains an isofs filesystem (a.k.a. iso9660) without copying the whole device, or

                          • if you think this unpacking/repacking thing is just not hacky enough

                          Then this answer is for you!



                          In summary, we will replace an existing file in the isofs filesystem with our desired file. Our desired file must be smaller than the existing (target) file, and trailing whitespace (or garbage) must be acceptable. This actually requires only two commands, but be careful: a typo can destroy the target filesystem completely, or even overwrite the source file. Backups are your friend!



                          In my case, I wanted to store a script in a live boot so I don't have to retype it every time. The script is at script.py and my target (a USB stick) is at /dev/sdc. The size of the script is 202 bytes, so our first step is to find a file larger than 202 bytes, so we can overwrite it. After mounting it at /mnt, I found a suitable file at /mnt/info.txt.



                          We can't just overwrite info.txt on the mountpoint, it will complain that it's a read-only filesystem. We are root, though, so let's show 'em what that means! We need to figure out where info.txt is on the filesystem. Find some string that is (probably) unique to info.txt, for example This is the official distribution CD of X., and search for it on the disk:



                          $ sudo strings -a -t d /dev/sdc | grep 'CD of X.'
                          2573588480 This is the official distribution CD of X. See INSTALL for how to [...]


                          Alternatively, this can also be done with grep, which is a lot faster, but then you need to specify it from the beginning: $ sudo grep -oba 'This is ...' /dev/sdc.



                          Now that we know where it is, we just need to replace those bytes with our file:



                          $ sudo dd if=script.py of=/dev/sdc conv=notrunc bs=1 seek=2573588480 count=202


                          This line:



                          • copies bytes from the input file (if) to the output file (of), and it does not care that the output file is actually a device, because "everything is a file".


                          • conv=notrunc tells it not to truncate the output file, because we only want to overwrite a few bytes, not overwrite the file from a certain point onward.


                          • bs=1 sets the block size to 1. You usually want a block size of 4k or higher, but this both avoids having to do (inline) math and lets us specify the location exact to the byte.


                          • seek=N seeks to a certain point in the output file (note that seek=N is different from skip=N because skip skips bytes from the input file!). We set it, of course, to where the target text is.


                          • count=N copy only this many bytes. I think this can be omitted because it will notice the end of the input file, but I left it in just to be sure.

                          And voila, the file is overwritten!



                          But wait, the target file was larger than our script, so on the USB stick, the file is now something like: "while do if run() blah; blah(); yright 2007 X Inc.". There is trailing garbage. Two ways to fix this: make our input file longer (add spaces), or add a comment symbol at the end. Note that many editors add a newline at the end, so you might want to set count= to N-1 bytes (if your file is now 203 bytes, and you notice that the last byte is a newline, set count to 202). You can check a file for newlines by using xxd script.py | tail and checking if the last byte is 0a (or, in weird cases, 0d).



                          The process is identical for an .iso file, just mentally replace /dev/sdc with your.iso.



                          Note that when you check the target in your mountpoint to see whether it worked, you might need to use strings again (this time searching for your script) since the file is probably still in read cache.






                          share|improve this answer



























                            0












                            0








                            0







                            The common answer to this is to unpack the iso file, modify it, and pack it again. It looks like "ISO Master", as mentioned in dv3500ea's answer, is a good front-end to do that.



                            If:



                            • you don't have enough space for that

                            • you only want to make a surgical modification instead of rewriting the whole thing

                            • you want to modify a storage device that contains an isofs filesystem (a.k.a. iso9660) without copying the whole device, or

                            • if you think this unpacking/repacking thing is just not hacky enough

                            Then this answer is for you!



                            In summary, we will replace an existing file in the isofs filesystem with our desired file. Our desired file must be smaller than the existing (target) file, and trailing whitespace (or garbage) must be acceptable. This actually requires only two commands, but be careful: a typo can destroy the target filesystem completely, or even overwrite the source file. Backups are your friend!



                            In my case, I wanted to store a script in a live boot so I don't have to retype it every time. The script is at script.py and my target (a USB stick) is at /dev/sdc. The size of the script is 202 bytes, so our first step is to find a file larger than 202 bytes, so we can overwrite it. After mounting it at /mnt, I found a suitable file at /mnt/info.txt.



                            We can't just overwrite info.txt on the mountpoint, it will complain that it's a read-only filesystem. We are root, though, so let's show 'em what that means! We need to figure out where info.txt is on the filesystem. Find some string that is (probably) unique to info.txt, for example This is the official distribution CD of X., and search for it on the disk:



                            $ sudo strings -a -t d /dev/sdc | grep 'CD of X.'
                            2573588480 This is the official distribution CD of X. See INSTALL for how to [...]


                            Alternatively, this can also be done with grep, which is a lot faster, but then you need to specify it from the beginning: $ sudo grep -oba 'This is ...' /dev/sdc.



                            Now that we know where it is, we just need to replace those bytes with our file:



                            $ sudo dd if=script.py of=/dev/sdc conv=notrunc bs=1 seek=2573588480 count=202


                            This line:



                            • copies bytes from the input file (if) to the output file (of), and it does not care that the output file is actually a device, because "everything is a file".


                            • conv=notrunc tells it not to truncate the output file, because we only want to overwrite a few bytes, not overwrite the file from a certain point onward.


                            • bs=1 sets the block size to 1. You usually want a block size of 4k or higher, but this both avoids having to do (inline) math and lets us specify the location exact to the byte.


                            • seek=N seeks to a certain point in the output file (note that seek=N is different from skip=N because skip skips bytes from the input file!). We set it, of course, to where the target text is.


                            • count=N copy only this many bytes. I think this can be omitted because it will notice the end of the input file, but I left it in just to be sure.

                            And voila, the file is overwritten!



                            But wait, the target file was larger than our script, so on the USB stick, the file is now something like: "while do if run() blah; blah(); yright 2007 X Inc.". There is trailing garbage. Two ways to fix this: make our input file longer (add spaces), or add a comment symbol at the end. Note that many editors add a newline at the end, so you might want to set count= to N-1 bytes (if your file is now 203 bytes, and you notice that the last byte is a newline, set count to 202). You can check a file for newlines by using xxd script.py | tail and checking if the last byte is 0a (or, in weird cases, 0d).



                            The process is identical for an .iso file, just mentally replace /dev/sdc with your.iso.



                            Note that when you check the target in your mountpoint to see whether it worked, you might need to use strings again (this time searching for your script) since the file is probably still in read cache.






                            share|improve this answer















                            The common answer to this is to unpack the iso file, modify it, and pack it again. It looks like "ISO Master", as mentioned in dv3500ea's answer, is a good front-end to do that.



                            If:



                            • you don't have enough space for that

                            • you only want to make a surgical modification instead of rewriting the whole thing

                            • you want to modify a storage device that contains an isofs filesystem (a.k.a. iso9660) without copying the whole device, or

                            • if you think this unpacking/repacking thing is just not hacky enough

                            Then this answer is for you!



                            In summary, we will replace an existing file in the isofs filesystem with our desired file. Our desired file must be smaller than the existing (target) file, and trailing whitespace (or garbage) must be acceptable. This actually requires only two commands, but be careful: a typo can destroy the target filesystem completely, or even overwrite the source file. Backups are your friend!



                            In my case, I wanted to store a script in a live boot so I don't have to retype it every time. The script is at script.py and my target (a USB stick) is at /dev/sdc. The size of the script is 202 bytes, so our first step is to find a file larger than 202 bytes, so we can overwrite it. After mounting it at /mnt, I found a suitable file at /mnt/info.txt.



                            We can't just overwrite info.txt on the mountpoint, it will complain that it's a read-only filesystem. We are root, though, so let's show 'em what that means! We need to figure out where info.txt is on the filesystem. Find some string that is (probably) unique to info.txt, for example This is the official distribution CD of X., and search for it on the disk:



                            $ sudo strings -a -t d /dev/sdc | grep 'CD of X.'
                            2573588480 This is the official distribution CD of X. See INSTALL for how to [...]


                            Alternatively, this can also be done with grep, which is a lot faster, but then you need to specify it from the beginning: $ sudo grep -oba 'This is ...' /dev/sdc.



                            Now that we know where it is, we just need to replace those bytes with our file:



                            $ sudo dd if=script.py of=/dev/sdc conv=notrunc bs=1 seek=2573588480 count=202


                            This line:



                            • copies bytes from the input file (if) to the output file (of), and it does not care that the output file is actually a device, because "everything is a file".


                            • conv=notrunc tells it not to truncate the output file, because we only want to overwrite a few bytes, not overwrite the file from a certain point onward.


                            • bs=1 sets the block size to 1. You usually want a block size of 4k or higher, but this both avoids having to do (inline) math and lets us specify the location exact to the byte.


                            • seek=N seeks to a certain point in the output file (note that seek=N is different from skip=N because skip skips bytes from the input file!). We set it, of course, to where the target text is.


                            • count=N copy only this many bytes. I think this can be omitted because it will notice the end of the input file, but I left it in just to be sure.

                            And voila, the file is overwritten!



                            But wait, the target file was larger than our script, so on the USB stick, the file is now something like: "while do if run() blah; blah(); yright 2007 X Inc.". There is trailing garbage. Two ways to fix this: make our input file longer (add spaces), or add a comment symbol at the end. Note that many editors add a newline at the end, so you might want to set count= to N-1 bytes (if your file is now 203 bytes, and you notice that the last byte is a newline, set count to 202). You can check a file for newlines by using xxd script.py | tail and checking if the last byte is 0a (or, in weird cases, 0d).



                            The process is identical for an .iso file, just mentally replace /dev/sdc with your.iso.



                            Note that when you check the target in your mountpoint to see whether it worked, you might need to use strings again (this time searching for your script) since the file is probably still in read cache.







                            share|improve this answer














                            share|improve this answer



                            share|improve this answer








                            edited Sep 6 '18 at 4:43

























                            answered Sep 6 '18 at 4:36









                            LucLuc

                            50749




                            50749





















                                0














                                PowerISO just released a Linux version of their ISO editing software. Like ISO Master, it retains the state of whether or not the ISO is bootable. However, it allows you to save directly to the original file (by deleting it first), so there is no need to have enough disk space for both files. I also find its interface to be easier and more intuitive to use than ISO Master.



                                screenshot of PowerISO for Linux






                                share|improve this answer



























                                  0














                                  PowerISO just released a Linux version of their ISO editing software. Like ISO Master, it retains the state of whether or not the ISO is bootable. However, it allows you to save directly to the original file (by deleting it first), so there is no need to have enough disk space for both files. I also find its interface to be easier and more intuitive to use than ISO Master.



                                  screenshot of PowerISO for Linux






                                  share|improve this answer

























                                    0












                                    0








                                    0







                                    PowerISO just released a Linux version of their ISO editing software. Like ISO Master, it retains the state of whether or not the ISO is bootable. However, it allows you to save directly to the original file (by deleting it first), so there is no need to have enough disk space for both files. I also find its interface to be easier and more intuitive to use than ISO Master.



                                    screenshot of PowerISO for Linux






                                    share|improve this answer













                                    PowerISO just released a Linux version of their ISO editing software. Like ISO Master, it retains the state of whether or not the ISO is bootable. However, it allows you to save directly to the original file (by deleting it first), so there is no need to have enough disk space for both files. I also find its interface to be easier and more intuitive to use than ISO Master.



                                    screenshot of PowerISO for Linux







                                    share|improve this answer












                                    share|improve this answer



                                    share|improve this answer










                                    answered 2 hours ago









                                    PloniPloni

                                    122111




                                    122111



























                                        draft saved

                                        draft discarded
















































                                        Thanks for contributing an answer to Ask Ubuntu!


                                        • Please be sure to answer the question. Provide details and share your research!

                                        But avoid


                                        • Asking for help, clarification, or responding to other answers.

                                        • Making statements based on opinion; back them up with references or personal experience.

                                        To learn more, see our tips on writing great answers.




                                        draft saved


                                        draft discarded














                                        StackExchange.ready(
                                        function ()
                                        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f46646%2fhow-to-edit-iso-images-including-bootable-isos%23new-answer', 'question_page');

                                        );

                                        Post as a guest















                                        Required, but never shown





















































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown

































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown







                                        Popular posts from this blog

                                        Möglingen Índice Localización Historia Demografía Referencias Enlaces externos Menú de navegación48°53′18″N 9°07′45″E / 48.888333333333, 9.129166666666748°53′18″N 9°07′45″E / 48.888333333333, 9.1291666666667Sitio web oficial Mapa de Möglingen«Gemeinden in Deutschland nach Fläche, Bevölkerung und Postleitzahl am 30.09.2016»Möglingen

                                        Virtualbox - Configuration error: Querying “UUID” failed (VERR_CFGM_VALUE_NOT_FOUND)“VERR_SUPLIB_WORLD_WRITABLE” error when trying to installing OS in virtualboxVirtual Box Kernel errorFailed to open a seesion for the virtual machineFailed to open a session for the virtual machineUbuntu 14.04 LTS Virtualbox errorcan't use VM VirtualBoxusing virtualboxI can't run Linux-64 Bit on VirtualBoxUnable to insert the virtual optical disk (VBoxguestaddition) in virtual machine for ubuntu server in win 10VirtuaBox in Ubuntu 18.04 Issues with Win10.ISO Installation

                                        Antonio De Lisio Carrera Referencias Menú de navegación«Caracas: evolución relacional multipleja»«Cuando los gobiernos subestiman a las localidades: L a Iniciativa para la Integración de la Infraestructura Regional Suramericana (IIRSA) en la frontera Colombo-Venezolana»«Maestría en Planificación Integral del Ambiente»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»«Conózcanos»«Caracas: evolución relacional multipleja»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»