您好,登錄后才能下訂單哦!
這篇文章主要介紹了Linux下如何編輯ISO文件,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
Ubuntu軟件中心里有一款叫 ISOMaster的軟件,可以創(chuàng)建和修改 ISO文件。
$ sudo apt-get install isomaster
如圖,我打開一個(gè) ISO文件以后就可以直接用過右鍵菜單來修改 ISO中的文本內(nèi)容。
ISOMaster
好了,你是不是覺得可以通過 mount -o loop
然后直接編輯來解決問題呢?事實(shí)上,不管我們?cè)趺?mount,就算用上 rw選項(xiàng),掛載起來以后修改 ISO中的內(nèi)容還是會(huì)提示" Read-only files system"。這是因?yàn)?Linux內(nèi)核的 iso9660文件系統(tǒng)實(shí)現(xiàn)就是只讀的,它實(shí)現(xiàn)的 file_operations中就沒有 write。
我們可以借助 mkisofs來做到,以上面用的 android-x86-eeepc-2.0.iso文件為例,假設(shè)在 mount -o loop
后將文件全拷到了新建的 ./newimg目錄中,完成文件的修改,之后執(zhí)行:
$ sudo mkisofs -J -R -V -v -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o android-2.0-new.iso ./newimg
這樣就會(huì)在當(dāng)前的目錄生成 android-2.0-new.iso,需要注意的是 isolinux是相對(duì)于 ./newimg的相對(duì)路徑,不能用絕對(duì)路徑。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Linux下如何編輯ISO文件”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。