Gmount-iso 提供圖形界面,但是,不見得比較好用 |
以阿舍要掛載一個檔名叫做 arthurtoday0103.iso 的檔案到 /media/iso 資料夾 (這個資料夾要自己先建好),那麼就只要用下面的這行指令即可掛載成功哩 ! 後來,阿舍有去查了一下 Mount 指令的說明,原來,只要是被包含在一個檔案裡的檔案系統類型,就可以用 -o 選項來將要掛載的檔案指定為 loopback 裝置,所以,同樣,IMG 檔案也可以用這種方式來掛載囉 !
sudo mount -o loop arthurtoday0103.iso /media/iso
另外,還有一件事讓阿舍也是半信半疑的,就是可以直接修改掛載的 ISO 檔案,用上面的這行指令掛載時,會是唯讀的,而如果改成用下面這一行的方式來掛載,也就是在 -o 選項後面多加上 rw 參數,這樣,就可以對掛載的 ISO 檔案進行修改 ... 不過,世事總是有很多的意外與美麗但不浪漫的誤會哩 !
sudo mount -o rw,loop arthurtoday0103.iso /media/iso
用上面加了 rw 參數的這一行指令後,可能還是會看到下面這一行訊息,告訴你說,掛載的檔案可能只能讀取不能寫入,為什麼會這樣呢?是啊 ! 為什麼 ? 因為 ISO 檔的格式和規格,本來就不允許寫入哩 ! 所以,即使不是燒成光碟,還是不能寫入,而 Ubuntu 線上文件寫的範例是 IMG 檔,因此,是 IMG 檔才可以用 rw 參數來讓掛載的檔案變成可讀和可寫哩 ! (註:阿舍手邊沒有 IMG 檔可試,下次有機會試了再來更新哩 ! )
mount: warning: /media/iso seems to be mounted read-only.
另外,阿舍還是有遇到,只用 -o 選項來掛載 ISO 檔時,雖然,是沒有發生錯誤,不過,卻無法讀取檔案內容,這個時候,就還是要加 「-t iso9660」的選項和參數來掛載 ISO 檔案才行,也就是說,如果阿舍只用 -o 選項加 loop 參數來掛載 ISO 檔後,無法正常的開啟 ISO 檔的內容的話,那麼,就要改成下面的這一行來執行哩 !
sudo mount -t iso9660 -o loop arthurtoday0103.iso /media/iso
最後,阿舍試了 Ubuntu 線上文件介紹的 fuseiso 這支程式,阿舍覺得不錯用,也滿方便的, 安裝方式如下面的第一行,fuseiso 可以不需要 sudo 就能把 ISO 檔案掛家目錄下的資料夾,所以,用一般的使用者帳號就能掛載,而且,指令也很簡單,只要給 fuseiso 要掛載的檔案名稱和路徑和要掛載的資料夾,這樣,fuseiso 就能掛的起來,而且,阿舍試過發現,有些用 mount 指令掛載時,需要使用 -t 選項來指定檔案格式才能成功讀取的檔案, fuseiso 也不需要特別指定,就能正確掛載和讀取哩 !
sudo apt-get install fuseiso fuseiso arthurtoday0103.iso /home/arthuryu/iso
所以,整個這樣測下來的結果,阿舍是建議,還是把 fuseiso 安裝起來用,這樣事情就會單純多了哩 ! 呵 !
參考資料
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
2 則留言 :
有一套軟體叫isomaster, 可以直接編輯iso檔,
安裝方式是 sudo apt-get install isomaster
Hello,
阿舍有試了一下,雖然,只能在 ISO Master 裡修改,不過,簡單易上手,還不錯用哩 ! 多謝了!^^=
Arthur ...
張貼留言
歡迎留言提問和討論 .... 😁