12
edits
Changes
no edit summary
[[Category: Templates]]
This guide requires that you already have a CentOS 6 - If you do not have CentOS 6 installed, do it in KVM or VirtualBox or whatever you wanteven use an already existing CentOS 6 container.
At a CentOS 6 host as root do:<br/><code> yum install yum-utils<br/> yumdownloader centos-release.x86_64<br/> mkdir -p /newroot/var/lib/<br/> touch /newroot/var/lib/random-seed #without it, the initscript installation script will fail <br/> rpm --rebuilddb --root=/newroot<br/> rpm -i --root=/newroot --nodeps centos-release-6-35.el6.centos.911.2.x86_64.rpm<br/> yum --installroot=/newroot install -y rootfiles openssh-clients openssh-server yum yum-utils man wget sudo tar passwd<br/> yum --installroot=/newroot clean all<br/> ln -s /proc/mounts /newroot/etc/mtab<br/> rm -f /newroot/dev/null<br/> mknod -m 600 /newroot/dev/console c 5 1</code>
Create /newroot/etc/fstab that looks like this:
Edit /newroot/etc/sysconfig/init
Change the line
to
The only thing missing is to create a tarball of our new root.
You probably want to get rid of /newroot<br />