Linux Tips

Fedora 7でオリジナルのインストールDVDを作成する(pungi編)

北浦訓行
2007/6/27

 Fedora 7には、オリジナルのインストールメディアを作成するためのツールが用意されている。ここでは、「pungi」を使用して、インストールDVDを作成する方法を紹介する。

 まず、pungiを以下のようにyumコマンドでインストールする。

# yum install pungi

 パッケージをインストールすると、/etc/pungiディレクトリに設定用のファイルが作成される。以下が、変更が必要となる可能性のあるファイルだ。

ファイル
内容
pungi.conf pungiの設定
f7-everything.manifest 「全部入り」のパッケージリスト
f7-fedora.manifest インストールDVD用のパッケージリスト
minimal.manifest 最小のパッケージリスト
yum.conf.f7.i386 i386用のyum.conf
yum.conf.f7.ppc ppc用のyum.conf
yum.conf.f7.x86_64 x86_64用のyum.conf

 作成するインストールDVDの対象アーキテクチャは、作成作業を行うPCと同じアーキテクチャでなければならない。例えば、x86_64用のインストールDVDを作成するには、x86_64のFedora 7を使用する必要がある。また、pungi.confには対象アーキテクチャを指定している個所があるので、必要に応じて変更する必要がある。

 ここでは、Fedora ProjectがリリースしたインストールDVDから、必要のないパッケージを除いて、よりコンパクトなインストールDVDを作成する。そのためには、以下の変更が必要となる。

  1. インストールDVD用のパッケージリストである「f7-fedora.manifest」を編集して、必要のないパッケージを取り除く

  2. 「yum.conf.i386」を編集して、国内のサーバからパッケージをダウンロードする

 まず、f7-fedora.manifestを編集する。f7-fedora.manifestには、パッケージの一覧が表示されているので、必要のないパッケージの行を削除するか、行頭に「#」を付けてコメントアウトする。

 次に、yum.conf.f7.archファイルを編集する(以下は、yum.conf.f7.i386でriken.go.jpを指定した例)。通常は、国内のリポジトリを使用した方が高速だ。このファイルの編集は必須ではないが、pungiではパッケージをすべてリポジトリからダウンロードするので、高速なリポジトリを指定しなければ、それだけ作成に時間がかかってしまう。

(省略)
[fedora]
name=Fedora - 7
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/7
/Everything/i386/os/
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-7
&arch=i386
baseurl=http://ftp.riken.go.jp/pub/Linux/fedora/releases/7/Everything
/i386/os/
enabled=1
gpgcheck=0
(省略)

 変更が完了したら、pungiコマンドを実行する。

# pungi -c /etc/pungi/f7-fedora.i386

 先述したように、リポジトリからパッケージがダウンロードされ、.isoファイルが作成される。その関係で、作成にはかなりの時間が必要だ。.isoファイルは/srv/pungi/f7/7/Fedora/i386/iso/に作成されるので、これを焼けばオリジナルのインストールDVDが完成する。

# ls -l /srv/pungi/f7/7/Fedora/i386/iso/
合計 1392768
-rw-r--r-- 1 root root 1337671680 2007-06-20 16:49 F-7-i386-DVD.iso
-rw-r--r-- 1 root root   87105536 2007-06-20 16:49 F-7-i386-rescuecd.iso
-rw-r--r-- 1 root root        123 2007-06-20 16:49 SHA1SUM

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間