rpmstrap CentOS 4.6 Mini-Howto unter Ubuntu 7.10 Gutsy Gibbon

Installation

Die Installation erfolgt wie üblich mittels apt-get install rpmstrap. Siehe auch Projekthomepage.

aptitude install rpmstrap

The following NEW packages will be installed:
  libbeecrypt6 libneon25 librpm4 rpm rpmstrap wget 
0 packages upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 2128kB of archives. After unpacking 8585kB will be used.

Mountpoints anlegen

  • mkdir -p /mnt/{source,install}

Mini-Howto

Virtuelle Disk erzeugen

dd

time dd if=/dev/zero of=/data/linuXen/rh01.img bs=1024 count=$((8000 * 1024))
  8192000+0 records in
  8192000+0 records out
  8388608000 bytes (8,4 GB) copied, 130,81 seconds, 64,1 MB/s

CentOS 4.6

Da es für rpmstrap noch kein script gibt, habe ich das Skript auf Basis von CentOS 4 modifiziert für CentOS 4.6.

Das Skript centos4.6 ist in das Verzeichnis /usr/lib/rpmstrap/scripts zu kopieren. :!: RPM-Reihenfolge. RPMS, die zur selben Zeit installiert werden müssen, müssen die gleiche Ordnungsnummer haben. Die Ordnungsnummern müssen fortlaufend sein.

Da ich schon die DVD als ISO vorliegen habe, kopiere ich den Datenbestand nach /data/install/repository/centos/4.6/x86_64.

mkdir -p /data/install/repository/centos/4.6/x86_64
mount -o loop /data/install/CentOS-4.6-x86_64-binDVD.iso /mnt/source
cp -a /mnt/source/.discinfo /mnt/source/* /data/install/repository/centos/4.6/x86_64

Jetzt können wir unsere virtuelle Disk mounten und den rpmstrap durchführen.

rpmstrap --arch x86_64 --local-source /data/install/repository/centos/4.6/x86_64/CentOS/RPMS centos4.6 /mnt/install

Nach erfolgter Basisinstallation geht es weiter.

cp /etc/resolv.conf /mnt/install
cp /data/install/repository/centos/4.6/x86_64/RPM-GPG-KEY* /mnt/install/root
cp -a /lib/modules/2.6.22-14-xen /mnt/install/lib/modules

chroot /mnt/install

cd /dev
mknod c 5 2 ptmx
mknod ptmx c 5 2
mknod tty c 5 0
mknod urandom c 1 9
rm null
mknod null c 1 3
mknod full c 1 7
mkdir pts
mknod random c 1 8
mkdir shm
mknod zero c 1 5
ln -s /proc/kcore core

Siehe auch Centos4 on XEN

 
wissen/gpl/xen/xen-rpmstrap-centos-4.6-unter-ubuntu-7.10-gutsy.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de