如何用我自己的品牌取代Ubuntu品牌?
如何用我自己的品牌替换Ubuntu品牌?
需要更换哪些文件?
如果您只是想改变Ubuntu的外观,请检查Super Boot Manager
如果想要自定义您的发行版,请使用relinux
-
从这里获取最新版本
-
存档文件包含两个文件夹和一个安装指南; 这两个文件夹必须与原始
etc
和usr
文件夹合并。 更改到解压缩两个文件夹的目录,在我的示例中是/home/MYUSER/Downloads
文件夹:cd /home/MYUSER/Downloads
-
将下载的文件夹复制到原始文件夹:
sudo cp -R usr /
sudo cp -R etc /
现在应该正确安装Relinux。 您可以在
/usr/share/doc/relinux/README
文件中找到更多文档。 -
安装软件
要创建一个独特的可分发的Ubuntu DVD,您需要在当前系统上安装所需的软件。 通过打开
Synaptic Package Manager
并使用搜索栏查找要安装的软件包来完成此操作。 单击包旁边的复选框,然后选择Mark for Installation
。大多数软件包需要安装更多依赖的软件包,你也需要
Mark
它们。选择所需的所有包后,单击“
Apply
按钮。您在当前系统上安装的所有软件稍后将自动转移到您的DVD的ISO映像中。 确保DVD上所需的内容不超过4GB的大小! 否则Relinux不会从文件系统中生成.iso文件
-
使用Relinux
Relinux为每个命令使用配置文件,在第一次使用程序之前,您可以更好地编辑它。 将原始配置保留为备份并在指定位置创建一个新配置(我将在我的个人文件夹中执行此操作):
cd /home/MYUSER
cp /etc/relinux/relinux.conf ./relinux.conf -
接下来将Relinux直接发送到新的配置文件:
sed -i 's:EXCLUDES="\(.*\)":EXCLUDES="\1 '
1’readlink -f ./relinux.conf’”:g’。/'":g' ./relinux.conf
强烈建议您查看配置文件中的所有选项,并根据自己的喜好进行调整。 如果您没有排除足够的文件以使压扁的文件系统最大为4 GB,则Relinux将不会从中创建映像。 此外,还有其他有用的选项,如选择启动闪屏或实际图像的命名。
Relinux的实际控制只能通过命令行实现。 它通常与Remastersys具有相同的选项,除了缺少显式备份命令,但是可以通过不排除主文件夹来实现:
-
sudo relinux clean [configfile]
– 清理不重要的进程内容的工作目录 -
sudo relinux fullclean [configfile]
– 完全清理工作目录,包括.iso映像,校验和和所有其他文件 -
sudo relinux squashfs [configfile]
– 创建压缩文件系统以构建iso-image。 这是在实际创建iso映像之前必须采取的步骤。 这也可用于在创建图像之前将文件追溯添加到文件系统 -
sudo relinux onlyiso [configfile]
– 创建实际的iso映像,可以在虚拟机中使用或刻录在CD上以从中启动自定义系统(在选择此选项之前,必须使用squashfs创建文件系统) -
sudo relinux iso [configfile]
– 在一个命令中创建压扁文件系统和.iso映像
由于您最有可能想要使用您创建的图像在DVD上刻录它,因此您应该注意软件和添加到其中的文件的总大小。
使用Relinux创建的每个文件都将放在其临时目录中,默认情况下为/ home / relinux 。 这对文件系统和图像都很重要(例如默认情况下为custom.iso )。 请确保将图像移动到其他位置,因为此临时文件夹将在使用fullclean时清空。
-
-
在没有主文件夹的情况下将文件添加到非备份文件系统
如果您有一个较大的主文件夹将其放在DVD上,但仍然有图像上需要的文件,有两种方法可以将它们放在上面; 一个必须在创建文件系统之前处理,另一个也可以在创建之后完成。
一个。
/etc/Skel
文件夹要在创建文件系统之前将文件添加到非备份映像,只需将它们放入
/etc/Skel
文件夹,然后让文件显示在映像上的主文件夹中。/etc/Skel
文件夹负责在每次安装和每次添加新用户时填充主文件夹。湾
Squashfs-tools
Squashfs-tools是允许您构建和解压缩的包,也是将文件添加到压缩文件系统中,这些文件系统也用于在Remastersys和Relinux上构建文件系统。 它们可用于将文件附加到已创建的文件系统。 通过在终端中输入以下内容来安装它们:
sudo apt-get install squashfs-tools
squashfs-tools提供了两个命令,一个用于创建文件系统或向现有文件添加文件,另一个用于解压缩。 第一个是
mksquashfs
它的基本结构是一个或多个源文件或文件夹后面的命令以及压缩文件的路径(例如
mksquashfs /home/MYUSER/Desktop/bla /home/MYUSER/Desktop/ultimate.squashfs
)。除非您使用选项指定,否则源文件路径中的最后一个文件夹将是壁球文件系统的根目录,这意味着它不会直接显示。
同样的命令也用于将文件附加到现有的壁球文件系统,这是我们基本上想要的。
为此,只需选择现有文件系统作为要创建的文件系统以及要附加到输入文件路径中的文件。
不幸的是,不可能合并两个文件系统,这就是为什么我们通过在任何文件夹中创建一个名为extrafiles (可以是任何名称)的文件夹来避免这个问题,并选择这个上层文件夹作为要添加到系统的文件夹(它将成为根文件夹和文件夹里面,我们想要的文件夹将显示在文件系统根文件夹中的文件中。
将DVD上所需的文件添加到extrafiles文件夹中。 以下是将文件添加到文件系统的可能方法:
mksquashfs /home/MYUSER/Desktop/bla /home/remastersys/remastersys/ISOTMP/casper/filesystem.squashfs
在此示例中,文件夹bla是包含extrafiles文件夹的文件夹。
有关更多开关和选项,请参见手册页。
要解压缩壁球文件系统,请使用以下命令:
unsquashfs
使用此命令的最常用方法应与
destination
交换机结合使用。 确保选择一个不存在的目录作为目标,否则会给您一个错误。unsquashfs -d /home/MYUSER/Desktop/unexistingdirectory /home/remastersys/remastersys/ISOTMP/casper/filesystem.squashfs
在搜索完Linux文件系统后,我找到了一些可以替换的文件(徽标),以防止侵犯版权。
所有文件都驻留在
/usr/share/icons & /usr/share/pixmaps
要替换的文件名是(所有文件都是png或svg文件格式)
start-here distributor-logo ubuntu-logo
如果我将来会发现,我会添加更多名称。 还可以根据您的要求/etc/issues.net
/etc/lsb-release
/etc/issue
编辑这些文件
但是你必须编辑/usr/share/pyshared/aptsources/distro.py
并将原始lsb-release文件的值分配给变量
self.id="Ubuntu" self.codename="precise" self.description="Ubuntu 12.04.02 LTS" self.release= 12.04