在下一篇文章中,我們將看一看Cubic。 此應用程序的名稱是的首字母縮寫 自定義Ubuntu ISO Creator。 這是一個圖形用戶界面應用程序,用於創建可引導的Ubuntu Live映像(的ISO) 定制。
立方公司正在積極開發,並為 輕鬆創建Ubuntu Live映像。 它具有內置的命令行chroot環境,從中可以執行所有自定義操作,例如安裝新軟件包,內核,添加更多背景牆紙,添加文件和文件夾。
該程序用於創建實時Ubuntu映像,但我認為它可以與其他Ubuntu風格和派生版本(例如Linux Mint)一起使用。 Cubic不會創建我們系統的實時DVD。 相反,只需從Ubuntu ISO創建自定義實時映像.
在Ubuntu上安裝Cubic
為方便安裝過程,Cubic開發人員創建了一個 PPA。 要在我們的Ubuntu系統上安裝Cubic,我們將必須在終端(Ctrl + Alt + T)中一個接一個地執行以下命令:
sudo apt-add-repository ppa:cubic-wizard/release sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6494C6D6997C215E
此時,我們可以使用以下腳本安裝該程序。
sudo apt update && sudo apt install cubic
您可以在下面查看有關此程序安裝的更多信息 鏈接.
使用Cubic創建自定義Ubuntu Live ISO
安裝完成後,我們將從應用程序菜單或擴展塢中啟動Cubic。
選擇項目目錄
這將是 我們的項目文件將保存到的目錄。 選擇用於存儲Ubuntu安裝ISO映像的路徑。 立方將自動填寫您的自定義操作系統的所有詳細信息。 如果需要的話,我們可以更改細節。
Chroot環境
提取文件系統後,我們將自動訪問chroot環境。 從這裡 我們可以安裝任何其他軟件包,添加背景圖片,添加軟件源存儲庫列表,將最新內核添加到我們的ISO以及所有其他自定義設置中。
此外,我們將有可能更新 軟件來源列表。 修改列表後,我們不能忘記更新源列表。
我們還將能夠向項目添加文件或文件夾。 我們可以復製文件/文件夾 右鍵單擊它們,然後選擇複製或使用CTRL +C。 要粘貼,我們只需在終端(在“立方”窗口內)上單擊右鍵即可。 我們只需要選擇“粘貼文件”,然後單擊“複製”即可。
我們可以 添加我們自己的壁紙。 為此,我們必須轉到目錄 / usr / share /背景/:
cd /usr/share/backgrounds
一旦進入,我們只有 將圖像拖放到“立方”窗口中。 或複製圖像,然後在“立方”窗口上單擊鼠標右鍵。 我們將必須選擇選項“粘貼文件”。 更重要的是, 我們將不得不在/ usr / share / gnome-background-properties的XML文件中添加新牆紙。,因此您可以在對話框中選擇。 在此文件夾中,我們已經找到了一些可以用作指南的文件。
選擇內核版本
在下一個屏幕上,我們將不得不選擇 引導新ISO時使用的內核版本。 如果您已安裝其他內核,則這些內核也將在本節中列出。
安裝後刪除軟件包
下一部分將允許我們選擇要從實時圖像中刪除的軟件包。 安裝Ubuntu操作系統後,所選軟件包將自動刪除。 使用自定義圖片。 在這裡,在選擇要刪除的軟件包時必須小心,有可能在不知道的情況下刪除依賴於另一個軟件包的軟件包。
創建ISO
現在,將開始實時圖像創建過程。 需要一段時間 取決於系統的規格。
圖像創建過程完成後,我們只需單擊“完成”即可。 立方將顯示新創建的自定義圖像的詳細信息.
如果您想修改以後創建的新的自定義圖片,我們將必須取消選中“刪除除生成的磁盤映像和相應的MD5校驗和文件以外的所有項目文件«。 Cubic會將自定義圖像保留在項目的工作目錄中,將來我們將能夠進行更改。 我們不必從頭再來。
對於Ubuntu 17.10用戶的注意事項:
在Ubuntu 17.10系統上, DNS查找可能在chroot環境中不起作用(儘管我不得不說它對我而言是正確的)。 如果要創建自定義Ubuntu 17.10實時映像,則應指向正確的resolve.conf文件:
ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf
要驗證DNS解析是否有效,請運行以下命令:
cat /etc/resolv.conf ping google.com
卸載立方
為了消除該程序,我們只需要打開終端(Ctrl + Alt + T)並輸入以下內容即可:
sudo apt-add-repository -r ppa:cubic-wizard/release sudo apt remove cubic && sudo apt autoremove
多麼有趣的程序,我們將不得不嘗試一下。 問候。
您能否更好地解釋這些步驟。 當您啟動Cubic時,我留下了。 出現一個窗口,詢問您的路線。 您放置的圖像是什麼。 但是,然後我得到一個窗口,問我:
原始ISO:
ISO Costum:
我不知道該怎麼辦。
您也沒有說如何訪問CHROOT環境
我已經使用過它,我意識到關於該項目的頁面很少,這個項目非常艱苦(出色)。
我正在使用薄荷味的18莎拉薄荷糖,但在創建經過修改的iso時會在sources.list中創建它
deb cd-rom:和發行版名稱的路徑,就像在創建修改過的iso之前應該做的那樣,這樣就不會在源代碼中創建
謝謝
它更改了系統文件權限,該權限應由普通用戶只讀。 從而導致安全風險
在 Ubuntu 20.04.3 和 Linux Mint 20 上測試過,效果很好。 在 Ubuntu 中,我必須複製常駐計算機的 source.list。 自定義應用程序需要時間,因為原始發行版與 Cubic 一起使用的某些 PPA 不起作用。 在這些情況下,您必須複製 fitxaro deb 並安裝它。 自定義界面是花邊線軸。 我已經使用 /etc/skel 來讓用戶繼承自定義。 我來自最近在現代設備方面讓我失望的 Systemback。 使用立方沒有問題。