使用Cubic自制Ubuntu发行版

本文档详细介绍了如何使用Cubic工具来创建一个预装特定软件和设置的Ubuntu发行版,旨在简化装机流程并节省成本。Cubic是一个图形化的Ubuntu ISO定制工具,允许用户安装软件、删除包、修改ISO等。文中提供了Cubic的安装步骤、构建自定义ISO的详细过程,包括选择源镜像、自定义系统设置、设置默认软件包和内核等,并分享了遇到的问题及解决方案。
摘要由CSDN通过智能技术生成

前言

最近刚好工作上有个想法:想要通过自制ubuntu发行版,预装所需要的软件,定义产品需要的系统设置,达到简化装机操作的效果,节约一些人力成本。于是我就在网上、圈内了解了许多方案,包括 Ubuntu Builder 、Live-Build 以及 Cubic ,最终选择使用cubic来完成我的这个想法,这篇博客也是记录下相关的操作过程,希望也能帮助到有需要的人。

关于Cubic

Cubic(Custom Ubuntu ISO Creator)是一个免费,开源的图形应用程序,创建自定义的可引导的Ubuntu的Live CD(ISO)镜像。Cubic可以轻松轻松地创建自定义的Ubuntu live CD。它具有集成的命令行chroot环境,您可以在其中进行所有自定义,功能非常强大,包含但不限于以下功能:

  • 安装新软件包
  • 删除现有的软件包
  • 安装其他内核
  • 添加更多背景壁纸
  • 添加文件和文件夹
  • 修改现有的ISO
  • 更多功能自行探索……

更惊人的是他提供了一个引导式的GUI界面,让我们的操作更加便捷。

安装cubic

16.04 及以下版本

sudo apt-add-repository ppa:cubic-wizard/classic
sudo apt update
sudo apt install cubic

16.04以上版本

sudo apt-add-repository ppa:cubic-wizard/release
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7579F80E494ED3406A59DF9081525E2B4F1283B
sudo apt update
sudo apt install cubic

安装结果

构建步骤

注意:请确保磁盘空间足够。

注意:请确保磁盘空间足够。

注意:请确保磁盘空间足够。

选择项目路径

即选择一个路径来存放构建过程中的配置文件。注意,需要考虑磁盘的空间大小,防止后期构建空间不够。

选择好之后点击右上角的 Next 进入下一步。

选择源镜像

需要自行去网上下载好需要的基础镜像。我这里使用的是16.04.5作为基础镜像进行DIY。

 

点击 Next 之后,会开始解压源镜像

进入chroot

当上一步完成之后,会进入chroot模式,相当于一个还没有创建用户的模式,所有的自定义都是在这里进行,在这里你可以安装软件、卸载软件或者拖入文件复制到系统内。

开始自定义

这里就不展开了,相当于你在这个终端的所有操作最终都会保存到输出的镜像中,所以你可以更新软件源、安装软件(比如安装vim),复制文件到镜像内、修改开机动画等一些系列操作。

这里我仅仅只是示例安装了下vim

apt update
apt install vim -y

自定义完成之后,点击 Next ,进入下一步 系统设置

自定义系统设置

自定义装机软件包

这里是系统默认会装机时自动安装的软件包,里面包含这软件依赖更新,如果不是那么清楚软件件的依赖,不太建议修改。

选择系统内核

如果在上一步的时候更新了其他的内核,在这里就可以进行选择默认使用那个内核,因为没有下载,所以这里只有一个选择项。

高级参数定义

这里定义了许多属性,我自己也不清楚有什么用,在其他博客中看到一些debian官方的 参考示例,如果需要深入定制可以看看。

Boot定制

这里看到的很多就是比如我们装机时候的那四个选项等,想修改的话可以深入学习以下。

当所有的配置都完成了之后,点击右上角的Generate, 就可以慢慢等待它自动生成了。

生成ISO

这里就不需要操作了,只需要默默地等待。

点击 Finish,进入完成界面

完成

点击 Close 即可完成了。

注意

几次尝试使用生成的ISO 用 virtualbox进行安装的时候,有的时候成功,有的时候会报failed to load ldlinux.c32。针对failed to load ldlinux.c32的情况,我勾选了 演示光盘 选项后成功了。

  • 5
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值