rpmstrap - Bootstrap a basic RPM-based system
http://rpmstrap.pimpscript.net/
DebianでXenを作ったときに使用しました。dom0がDebian、domUにCentOS3を作ろうとしました。(失敗したけど)
ただし取得ファイルの記述が古いので、取得スクリプトの変更が必要です。
/usr/lib/rpmstrap/scriptsのcentos3を変更します。取得するファイルの記載があるので、CentOSのサイトなど(http://mirror.centos.org/centos/3/os/i386/RedHat/RPMS/)と比較して最新状態にします。
変更箇所 0:setup-2.5.27-1.noarch.rpm 1:filesystem-2.2.1-3.centos.1.i386.rpm 2:basesystem-8.0-2.centos.0.noarch.rpm 3:tzdata-2005m-1.EL3.noarch.rpm 4:glibc-common-2.3.2-95.37.i386.rpm 5:libgcc-3.2.3-53.i386.rpm 6:glibc-2.3.2-95.37.i386.rpm 7:mktemp-1.5-18.2.i386.rpm 8:termcap-11.0.1-17.1.noarch.rpm 9:libtermcap-2.0.8-35.i386.rpm 10:bash-2.05b-41.4.centos.0.i386.rpm 11:zlib-1.1.4-8.1.i386.rpm 12:chkconfig-1.3.13.2-0.3.i386.rpm 13:glib-1.2.10-11.1.i386.rpm 中略 53:centos-yumconf-1-11.noarch.rpm 53:yum-2.0.8-1.centos.7.noarch.rpm 54:nano-1.2.1-4.i386.rpm 55:openldap-2.0.27-17.i386.rpm 55:cyrus-sasl-2.1.15-10.i386.rpm 55:cyrus-sasl-md5-2.1.15-10.i386.rpm 56:libuser-0.51.7-1.EL3.3.i386.rpm 57:passwd-0.68-3.1.i386.rpm 58:jfsutils-1.1.2-2.i386.rpm