如何将Ubuntu品牌替换为自己的品牌?

如何将Ubuntu品牌替换为自己的品牌?
需要替换哪些文件?

2我对此不是百分之百确定,但是apt-cache search branding 应该 告诉你需要更改什么来进行重新品牌化的重制版。 - RobotHumans
1你必须明确指定所有位置。 - user91632
点击这个链接这个网站 - user91632
你想要修改Unity启动器上的标志还是在所有地方都修改? - Anwar
1我需要在所有地方进行更改。 - user61928
1@user61928:你指的是哪个版本的Ubuntu? - v2r
2个回答

如果你只是想改变Ubuntu的外观,那就看看Super Boot Manager
如果想自定义你的发行版,使用relinux
  1. 这里获取最新版本。
  2. 存档文件包含两个文件夹和安装指南;这两个文件夹必须与原始的etcusr文件夹合并。切换到解压缩这两个文件夹的目录中,在我的例子中是/home/MYUSER/Downloads文件夹:
  3. cd /home/MYUSER/Downloads

  4. 将下载的文件夹复制到原始文件夹中:
  5. sudo cp -R usr /

    sudo cp -R etc /

    Relinux现在应该已正确安装。您可以在/usr/share/doc/relinux/README文件中找到进一步的文档。

  6. 安装软件
  7. 要创建一个独特的可分发的Ubuntu DVD,您需要在当前系统上安装所需的软件。通过打开Synaptic Package Manager并使用搜索栏查找要安装的软件包来实现此目的。点击软件包旁边的复选框,并选择“标记为安装”。

    大多数软件包都需要安装它们所依赖的其他软件包,您需要同时“标记”它们。

    在选择完所有要安装的软件包后,点击“应用”按钮。

    您在当前系统上安装的所有软件将自动转移到您的DVD的iso镜像中。确保您希望放入DVD的内容不超过4GB!否则,Relinux将无法从文件系统生成一个.iso文件。

  8. 使用Relinux
  9. Relinux对每个命令都使用一个配置文件,在首次使用该程序之前最好进行编辑。保留原始配置文件作为备份,并在指定位置创建一个新配置文件(我将在个人文件夹中进行):

    cd /home/MYUSER
    cp /etc/relinux/relinux.conf ./relinux.conf

  10. 接下来,指引Relinux到新的配置文件:
  11. sed -i 's:EXCLUDES="\(.*\)":EXCLUDES="\1 'readlink -f ./relinux.conf'":g' ./relinux.conf

    强烈建议您查看配置文件中的所有选项,并根据您的喜好进行调整。如果您没有排除足够的文件以使压缩的文件系统最大为4 GB,Relinux将无法创建一个镜像。此外,还有其他有用的选项,如选择启动画面或实际图像的命名。

    Relinux的实际控制仅通过命令行进行。它目前基本上具有与Remastersys相同的选项,只是没有明确的备份命令,但是可以通过不排除主文件夹来实现:

    • sudo relinux clean [configfile] - 清理工作目录中的无关进程内容

    • sudo relinux fullclean [configfile] - 彻底清除工作目录,包括.iso镜像、校验和所有其他文件

    • sudo relinux squashfs [configfile] - 创建压缩的文件系统以构建iso镜像。这是在实际创建iso镜像之前必须进行的步骤。这也可以用于在创建图像之前事后向文件

1我可以在哪里更换标志? - user61928
我需要整个发行版,而不仅仅是“start-here”。 - user61928

在搜索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