だから私はLinux Mintのバージョンをインストールしようとしています。インターネット接続が常に可能なわけではないので、ISOに含まれるプログラムやファイルを編集したいと思います。たとえば、非常に具体的な壁紙とMinecraftとJavaがあります(もっとたくさんありますが、ここに残しました)。これが不可能な場合は、Release Builderを使用して同様の変更をどのように実行しますか?
ベストアンサー1
婦人声明:実際、私はまだMintと一緒にこれをやったことがありません。私は、最初のブータブルライブLinuxディストリビューションの1つであるKnoppix Linuxを使用してこれを行う方法を説明する2006年の古い本(Kyle Rankinの「Knoppix Hacks」)を持っています。基本的な手順はまだ同じかもしれませんが、マイルは異なる場合があります。頑張ってください。
- UEFI起動可能なLinux Mint USBドライブから始めます。ホストオペレーティングシステムに応じて、さまざまな方法でLinux Mint ISOイメージからこのファイルを作成できます。文書があります。 Googleを使用してください。
- Linux Mint USBドライブから起動します。新しいパッケージをインストールする場合は、インターネット接続がオンになっていて実行されていることを確認してください。
- リマスターするには、ハードドライブにアクセスする必要があります。完全に空でフォーマットされていないパーティションを使用する必要はありませんが、数GBの空き容量が必要で、パーティションはLinuxファイルシステムを使用してフォーマットする必要があります。
ルートシェルで読み取り/書き込み権限でパーティションをマウントします。
mount -0 rw /dev/sda1 /mnt/sda1
sda1
使用しているパーティションとマウントポイントと交換してください。Mint ISOを再生成するには、編集できるようにファイルシステム全体をディスクにコピーする必要があります。 Knoppixの指示は次のとおりです。
mkdir -p source/KNOPPIX
cp -Rp /KNOPPIX/* source/KNOPPIX
Mint LiveCDにルートレベルのディレクトリがあるかどうかはわかりませんが、
/MINT
同様のコマンドで十分です。残りの手順では、/MINT/*
にコピーしたとしますsource/MINT
。次の手順は、コマンドを使用して
chroot
このsource/
ディレクトリを有効なルートファイルシステムに置き換えることです。resolv.conf
次のコマンドを使用して、LiveCDからchroot環境にファイルをコピーする必要があります。cp /etc/dhcpc/resolv.conf source/MINT/etc/dhcpc/resolv.conf
次に、ディレクトリ
chroot
に移動してファイルシステムをマウントします。source/MINT
proc
chroot source/MINT
mount -t proc /proc proc
今あなたは根を引いた環境。不要なパッケージを削除できます。
apt-get --purge remove packagename
ディストリビューションに新しいパッケージを追加できます。
apt-get install packagename
これがJavaや友達が欲しいものを追加する方法です。壁紙をカスタマイズするのに良い時間です。
ソースディレクトリにMINTルートファイルシステムを設定した後、リメイクされたISOイメージに表示される物理ファイルシステムを作成します。このファイルシステムをという名前の新しいディレクトリに配置します
master
。マウントされたパーティションで次を実行します。mkdir master
rsync -a /cdrom /master
その後、
mkisofs
ISO-9660ファイルシステムを作成し、そのファイルシステムからISOイメージを作成する必要があります。
これには多くのステップが必要です。これはおおよその情報です。 Mintの特定の実装に関する質問に答えるためにこれを試すのに時間を費やすことはできません。しかし、これがあなたを正しい道に導くのに十分であることを願っています。
頑張ってください!