30
edits
Changes
Created page with "DRAFT - still in the works This guide requires that you already have a CentOS 6 (Having 5 might also work) - If you do not have CentOS 6 installed, do it in KVM or VirtualBox..."
DRAFT - still in the works
This guide requires that you already have a CentOS 6 (Having 5 might also work) - If you do not have CentOS 6 installed, do it in KVM or VirtualBox or whatever you want.
At a CentOS 6 host do:
yum install yum-utils
yumdownloader centos-release.x86_64
mkdir -p /newroot/var/lib/
touch /newroot/var/lib/random-seed #without it, the initscript installation script will fail
rpm --rebuilddb --root=/newroot
rpm -i --root=/newroot --nodeps centos-release-6-3.el6.centos.9.x86_64.rpm
yum --installroot=/newroot install -y openssh-clients openssh-server yum yum-utils man wget sudo tar passwd
# if you want a extremely minimal installation only install yum
yum --installroot=/newroot clean all # not sure if that is really needed
ln -s /proc/mounts /newroot/etc/mtab
/newroot/etc/fstab should look like this:
none /dev/pts devpts rw,gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
rm -f /newroot/dev/null
mknod -m 600 /newroot/dev/console c 5 1
#if you want (not sure about this. If they are there, mingettys will run. On the other hand, if you upgrade your CentOS VPS in OpenVZ they would probably be recreated)
rm /newroot/etc/init/start-ttys.conf /newroot/etc/init/tty.conf
tar zcf /vz/template/cache/centos-6-x86_64.tar.gz .
This guide requires that you already have a CentOS 6 (Having 5 might also work) - If you do not have CentOS 6 installed, do it in KVM or VirtualBox or whatever you want.
At a CentOS 6 host do:
yum install yum-utils
yumdownloader centos-release.x86_64
mkdir -p /newroot/var/lib/
touch /newroot/var/lib/random-seed #without it, the initscript installation script will fail
rpm --rebuilddb --root=/newroot
rpm -i --root=/newroot --nodeps centos-release-6-3.el6.centos.9.x86_64.rpm
yum --installroot=/newroot install -y openssh-clients openssh-server yum yum-utils man wget sudo tar passwd
# if you want a extremely minimal installation only install yum
yum --installroot=/newroot clean all # not sure if that is really needed
ln -s /proc/mounts /newroot/etc/mtab
/newroot/etc/fstab should look like this:
none /dev/pts devpts rw,gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
rm -f /newroot/dev/null
mknod -m 600 /newroot/dev/console c 5 1
#if you want (not sure about this. If they are there, mingettys will run. On the other hand, if you upgrade your CentOS VPS in OpenVZ they would probably be recreated)
rm /newroot/etc/init/start-ttys.conf /newroot/etc/init/tty.conf
tar zcf /vz/template/cache/centos-6-x86_64.tar.gz .