RedHat 8.0のCustomCDの作成

0. はじめに

 何度もLinuxをインストールしなおしたりしなければ、ならない状況になることがあり、そのたびごとにインストールを終えた後にUpdateパッケージを入れてUpdateしたり、自分のパッケージを入れたりするのが面倒になったりします。そこで、インストールCD自体をカスタム化しておき、そこからインストールすることにしました。
 この文章は、RedHat8.0を元にカスタムCDを作成したときの覚書です。

   ※ この文書内では、仮想のユーザkijirusiというものが作業を行ったとして、説明しています。このユーザは、sudoでrootの実行権限を持っているとします。また、これは、i386アーキテクチャであるとします。また、rpm開発用パッケージ及びanaconda-runtimeがインストール済みであることが必要です。

1. オリジナルをHDD上に展開しておく

 まず、ホームディレクトリ内に、オリジナルCDの内容を展開することにします。このとき利用するディレクトリ名をCustomCDとします。

[kijirusi@hal kijirushi]$ mkdir CustomCD
[kijirusi@hal kijirushi]$ cd CustomCD
[kijirusi@hal CustomCD]$ mkdir i386

 1枚目のCDを入れます
[kijirusi@hal CustomCD]$ sudo mount /mnt/cdrom
[kijirusi@hal CustomCD]$ cp -a /mnt/cdrom/* i386
[kijirusi@hal CustomCD]$ sudo umount /mnt/cdrom

 2枚目のCDを入れます
[kijirusi@hal CustomCD]$ sudo mount /mnt/cdrom
[kijirusi@hal CustomCD]$ cp -a /mnt/cdrom/RedHat/RPMS/* i386/RedHat/RPMS/.
[kijirusi@hal CustomCD]$ sudo umount /mnt/cdrom

  3枚目のCDに入れ替えます
[kijirusi@hal CustomCD]$ sudo mount /mnt/cdrom
[kijirusi@hal CustomCD]$ cp -a /mnt/cdrom/RedHat/RPMS/* i386/RedHat/RPMS/.
[kijirusi@hal CustomCD]$ mkdir i386/SRPMS
[kijirusi@hal CustomCD]$ cp -a /mnt/cdrom/SRPMS/* i386/SRPMS/.
[kijirusi@hal CustomCD]$ sudo umount /mnt/cdrom

  4枚目のCDに入れ替えます
[kijirusi@hal CustomCD]$ sudo mount /mnt/cdrom
[kijirusi@hal CustomCD]$ cp -a /mnt/cdrom/SRPMS/* i386/SRPMS/.
[kijirusi@hal CustomCD]$ sudo umount /mnt/cdrom

 5枚目のCDを入れます
[kijirusi@hal CustomCD]$ sudo mount /mnt/cdrom
[kijirusi@hal CustomCD]$ cp -a /mnt/cdrom/SRPMS/* i386/SRPMS/.
[kijirusi@hal CustomCD]$ sudo umount /mnt/cdrom
 ここまでの作業で、カスタムCDの作業用のディレクトリの構成の完成です。
  <TOP> <次へ>