Как я могу заменить брендинг Ubuntu своим собственным?
Как я могу заменить брендинг Ubuntu своим собственным?
Какие файлы нужно заменить?
2 ответа
Если вы просто хотите изменить внешний вид 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
файл.Установить программное обеспечение
Чтобы создать уникальный дистрибутивный DVD-диск с Ubuntu, вам нужно установить необходимое программное обеспечение на вашу текущую систему. Сделайте это, открыв
Synaptic Package Manager
и используйте панель поиска, чтобы найти пакеты, которые вы хотите установить. Установите флажок рядом с пакетом и выберитеMark for Installation
,Большинству пакетов потребуется установить больше пакетов, от которых они зависят, вам потребуется
Mark
те тоже.После того, как вы выбрали все пакеты, которые вы хотите, нажмите
Apply
кнопка.Все программное обеспечение, которое вы установили в вашей текущей системе, будет позже автоматически перенесено на ISO-образ вашего DVD. Убедитесь, что содержание вашего DVD не превышает 4 ГБ! В противном случае Relinux не выдаст файл .iso из файловой системы.
Используйте Relinux
Relinux использует конфигурационный файл для каждой команды, которую вы лучше отредактируете перед первым использованием программы. Оставьте исходную конфигурацию в качестве резервной копии и создайте новую в указанном месте (я сделаю это в моей личной папке):
cd /home/MYUSER
cp /etc/relinux/relinux.conf ./relinux.confДалее направьте Relinux в новый файл конфигурации:
sed -i 's:EXCLUDES="\(.*\)":EXCLUDES="\1 '
readlink -f./relinux.conf'":g' ./relinux.conf
Настоятельно рекомендуется взглянуть на все параметры в файле конфигурации и настроить их по своему вкусу. Если вы не исключите достаточно файлов, чтобы довести размер сжатой файловой системы до максимум 4 ГБ, Relinux не создаст из нее образ. Кроме того, есть и другие полезные опции, такие как выбор начального экрана загрузки или наименование реального образа.
Фактическое управление Relinux возможно только через командную строку. Обычно он имеет те же параметры, что и Remastersys на данный момент, за исключением отсутствия явной команды резервного копирования, которая, однако, может быть выполнена без исключения домашней папки:
sudo relinux clean [configfile]
- очищает рабочий каталог от неважных процессовsudo relinux fullclean [configfile]
- Полностью очищает рабочий каталог, включая образ.iso, контрольную сумму и все другие файлы.sudo relinux squashfs [configfile]
- Создает сжатую файловую систему для создания изоизображения. Это необходимый шаг перед созданием iso-образа. Это также можно использовать для обратного добавления файлов в файловую систему перед созданием изображений.sudo relinux onlyiso [configfile]
- Создает фактический iso-образ, который можно использовать на виртуальной машине или записать на компакт-диск для загрузки пользовательской системы (перед выбором этой опции файловая система должна быть создана с использованием 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 установить squashfs-tools
Инструменты squashfs предлагают две команды для использования: одну для создания файловых систем или добавления файлов в существующие и одну для их распаковки. Первый
mksquashfs
А его основная структура - это команда, за которой следуют один или несколько исходных файлов или папок и путь к сжатому файлу (например,
mksquashfs /home/MYUSER/Desktop/bla /home/MYUSER/Desktop/ultimate.squashfs
).Последняя папка в пути к исходному файлу будет корнем файловой системы squash, если вы не укажете иное с опцией, то есть она не будет отображаться напрямую.
Эта же команда также используется для добавления файлов в существующие файловые системы squash, чего мы и хотим.
Для этого просто выберите существующую файловую систему в качестве файловой системы для создания и файлы для добавления в путь входных файлов.
К сожалению, невозможно объединить две файловые системы, поэтому мы можем обойти эту проблему, создав папку с именем extrafiles (может быть любым именем) в любой папке и выбрав эту верхнюю папку в качестве той, которую нужно добавить в систему (она будет станьте корневой папкой, и папка внутри, та, которую мы хотим, будет отображаться вдоль файлов в корневой папке файловой системы).
Добавьте нужные вам файлы на вашем DVD в папку extrafiles. Ниже приведен возможный способ добавления файлов в файловую систему:
mksquashfs /home/MYUSER/Desktop/bla /home/remastersys/remastersys/ISOTMP/casper/filesystem.squashfs
В этом примере папка bla содержит папку extrafiles.
См. Справочную страницу для дальнейших переключателей и опций.
Чтобы распаковать файловую систему squash, используйте следующую команду:
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