Ubuntuブランドを自分のブランドに置き換えるにはどうすればよいですか?
どのファイルを置き換える必要がありますか?
Ubuntuの外観を変更したい場合は、 Super Boot Manager を確認してください。
ディストリビューションをカスタマイズする場合は、 relinux を使用します
here から最新バージョンを取得します
アーカイブファイルには、2つのフォルダーとインストールガイドが含まれています。 2つのフォルダーは、元のetc
およびusr
フォルダーとマージする必要があります。 2つのフォルダーを解凍したディレクトリに移動します。私の例では、/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 '
readlink -f ./relinux.conf'":g' ./relinux.conf
構成ファイルのすべてのオプションを確認し、好みに合わせて調整することを強くお勧めします。スカッシュファイルシステムを最大4 GBにするのに十分なファイルを除外しない場合、Relinuxはそこからイメージを作成しません。さらに、ブートスプラッシュ画面の選択や実際のイメージの命名など、他の便利なオプションがあります。
Relinux '実際の制御は、コマンドラインからのみ可能です。通常、Remastersysと同じオプションがありますが、明示的なbackupコマンド。ただし、ホームフォルダーを除外しないことで実現できます。
Sudo relinux clean [configfile]
-重要でないプロセスの作業ディレクトリをクリーンアップします
Sudo relinux fullclean [configfile]
-.isoイメージ、チェックサム、および他のすべてのファイルを含む作業ディレクトリを完全にクリーンアップします
Sudo relinux squashfs [configfile]
-iso-imageを構築するために押しつぶされたファイルシステムを作成します。これは、実際にisoイメージを作成する前に必要な手順です。これは、イメージを作成する前にファイルシステムにファイルをさかのぼって追加するためにも使用できます。Sudo relinux onlyiso [configfile]
-仮想マシンで使用したり、CDに焼き付けてカスタムシステムを起動できる実際のisoイメージを作成します(このオプションを選択する前に、squashfs)Sudo relinux iso [configfile]
-スカッシュファイルシステムと.isoイメージを1つのコマンドで作成しますDVDに書き込むために作成したイメージを使用する可能性が高いため、追加するソフトウェアとファイルの合計サイズに注意する必要があります。
Relinuxで作成されたすべてのファイルは、デフォルトでは/ home/relinux。これは、ファイルシステムと画像の両方でカウントされます(デフォルトではcustom.iso)。この一時フォルダーはfullcleanを使用すると空になるため、必ずイメージを他の場所に移動してください。
home-folderを使用せずに非バックアップファイルシステムにファイルを追加する
DVDに入れるには大きすぎるホームフォルダーがあり、それでもイメージ上に置く必要があるファイルがある場合は、2つの方法でそれらを置くことができます。 1つはファイルシステムを作成する前に対処する必要があり、もう1つはファイルシステムを作成した後に行うことができます。
a。 /etc/Skel
フォルダー
ファイルシステムを作成する前に非バックアップイメージにファイルを追加するには、それらを/etc/Skel
フォルダーに配置して、後でイメージ上のホームフォルダーにファイルを表示します。 /etc/Skel
フォルダーは、すべてのインストールおよび新しいユーザーの追加ごとにホームフォルダーを作成する役割を果たします。
b。 Squashfs-tools
Squashfs-toolsは、ファイルシステムを構築および圧縮するだけでなく、ファイルシステムを構築するために使用される圧縮されたファイルシステムにファイルを追加できるパッケージですRemastersysおよびRelinux。既に作成されているファイルシステムにファイルを追加するために使用できます。次を端末に入力してインストールします。
Sudo apt-get install squashfs-tools
squashfs-toolsは、使用する2つのコマンドを提供します。1つはファイルシステムの作成または既存のファイルの追加、もう1つは圧縮解除です。最初のものは
mksquashfs
そしてその基本構造は、コマンドの後に1つ以上のソースファイルまたはフォルダーと、押しつぶされたファイルへのパスが続きます(例:mksquashfs /home/MYUSER/Desktop/bla /home/MYUSER/Desktop/ultimate.squashfs
)。
ソースファイルのパスの最後のフォルダーは、オプションで特に指定しない限り、スカッシュファイルシステムのルートになります。つまり、それ自体は直接表示されません。
同じコマンドを使用して、既存のスカッシュファイルシステムにファイルを追加します。これは基本的に必要なものです。
これを行うには、作成するファイルシステムとして既存のファイルシステムを選択し、入力ファイルのパスに追加するファイルを選択します。
残念ながら、2つのファイルシステムをマージすることはできません。このため、extrafiles(任意の名前)というフォルダーを作成して、この問題を回避します。任意のフォルダーを選択し、この上部フォルダーをシステムに追加するフォルダーとして選択します(これがルートフォルダーになり、その中のフォルダーがファイルシステムのルートフォルダー内のファイルに沿って表示されます)。
DVDに必要なファイルをextrafilesフォルダーに追加します。以下は、ファイルシステムにファイルを追加する可能な方法です。
mksquashfs /home/MYUSER/Desktop/bla /home/remastersys/remastersys/ISOTMP/casper/filesystem.squashfs
この例では、フォルダーblaはextrafilesフォルダーを含むフォルダーです。
その他のスイッチとオプションについては、manページを参照してください。
スカッシュファイルシステムを解凍するには、次のコマンドを使用します。
unsquashfs
このコマンドを使用する最も一般的な方法は、destination
スイッチと組み合わせる必要があります。存在しないディレクトリを宛先として選択するようにしてください。そうしないと、エラーが発生します。
unsquashfs -d /home/MYUSER/Desktop/unexistingdirectory /home/remastersys/remastersys/ISOTMP/casper/filesystem.squashfs
Linuxファイルシステムを検索した後、[OK]をクリックして、著作権侵害を防ぐために置き換えることができるファイル(ロゴ)をいくつか見つけました。
すべてのファイルが存在する
/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