三次,創建自定義的Ubuntu ISO及其衍生版本

立方主屏幕

在下一篇文章中,我們將看一看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。

選擇項目目錄

立方ISO目錄

這將是 我們的項目文件將保存到的目錄。 選擇用於存儲Ubuntu安裝ISO映像的路徑。 立方將自動填寫您的自定義操作系統的所有詳細信息。 如果需要的話,我們可以更改細節。

Chroot環境

立方chroot環境

提取文件系統後,我們將自動訪問chroot環境。 從這裡 我們可以安裝任何其他軟件包,添加背景圖片,添加軟件源存儲庫列表,將最新內核添加到我們的ISO以及所有其他自定義設置中。

此外,我們將有可能更新 軟件來源列表。 修改列表後,我們不能忘記更新源列表。

立方版源列表

我們還將能夠向項目添加文件或文件夾。 我們可以復製文件/文件夾 右鍵單擊它們,然後選擇複製或使用CTRL +C。 要粘貼,我們只需在終端(在“立方”窗口內)上單擊右鍵即可。 我們只需要選擇“粘貼文件”,然後單擊“複製”即可。

我們可以 添加我們自己的壁紙。 為此,我們必須轉到目錄 / usr / share /背景/:

cd /usr/share/backgrounds

一旦進入,我們只有 將圖像拖放到“立方”窗口中。 或複製圖像,然後在“立方”窗口上單擊鼠標右鍵。 我們將必須選擇選項“粘貼文件”。 更重要的是, 我們將不得不在/ usr / share / gnome-background-properties的XML文件中添加新牆紙。,因此您可以在對話框中選擇。 在此文件夾中,我們已經找到了一些可以用作指南的文件。

選擇內核版本

三次核選擇

在下一個屏幕上,我們將不得不選擇 引導新ISO時使用的內核版本。 如果您已安裝其他內核,則這些內核也將在本節中列出。

安裝後刪除軟件包

三次卸載軟件包

下一部分將允許我們選擇要從實時圖像中刪除的軟件包。 安裝Ubuntu操作系統後,所選軟件包將自動刪除。 使用自定義圖片。 在這裡,在選擇要刪除的軟件包時必須小心,有可能在不知道的情況下刪除依賴於另一個軟件包的軟件包。

創建ISO

三次iso圖像創建

現在,將開始實時圖像創建過程。 需要一段時間 取決於系統的規格。

生成三次img

圖像創建過程完成後,我們只需單擊“完成”即可。 立方將顯示新創建的自定義圖像的詳細信息.

如果您想修改以後創建的新的自定義圖片,我們將必須取消選中“刪除除生成的磁盤映像和相應的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

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   但以理書 他說:

    多麼有趣的程序,我們將不得不嘗試一下。 問候。

  2.   河岸 他說:

    您能否更好地解釋這些步驟。 當您啟動Cubic時,我留下了。 出現一個窗口,詢問您的路線。 您放置的圖像是什麼。 但是,然後我得到一個窗口,問我:
    原始ISO:
    ISO Costum:

    我不知道該怎麼辦。
    您也沒有說如何訪問CHROOT環境

  3.   匿名Web黑客 他說:

    我已經使用過它,我意識到關於該項目的頁面很少,這個項目非常艱苦(出色)。

  4.   伊福克納 他說:

    我正在使用薄荷味的18莎拉薄荷糖,但在創建經過修改的iso時會在sources.list中創建它

    deb cd-rom:和發行版名稱的路徑,就像在創建修改過的iso之前應該做的那樣,這樣就不會在源代碼中創建

    謝謝

  5.   拉薩羅 他說:

    它更改了系統文件權限,該權限應由普通用戶只讀。 從而導致安全風險

  6.   亞歷山大 他說:

    在 Ubuntu 20.04.3 和 Linux Mint 20 上測試過,效果很好。 在 Ubuntu 中,我必須複製常駐計算機的 source.list。 自定義應用程序需要時間,因為原始發行版與 Cubic 一起使用的某些 PPA 不起作用。 在這些情況下,您必須複製 fitxaro deb 並安裝它。 自定義界面是花邊線軸。 我已經使用 /etc/skel 來讓用戶繼承自定義。 我來自最近在現代設備方面讓我失望的 Systemback。 使用立方沒有問題。