Difference between revisions of "User talk:Dusty/Debian template creation"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
m (Raw commands)
 
(Delete me, please.)
 
Line 1: Line 1:
−
<pre>
+
 
−
apt-get install debootstrap
 
−
cd /var/lib/vz/private
 
−
debootstrap etch etch-temp http://debian.oregonstate.edu/debian/
 
−
chroot etch-temp
 
−
cat <<EOF > /etc/apt/sources.list
 
−
deb http://debian.oregonstate.edu/debian etch main contrib
 
−
deb http://security.debian.org etch/updates main contrib
 
−
EOF
 
−
apt-get update
 
−
apt-get upgrade
 
−
apt-get install ssh quota
 
−
chmod 700 /root
 
−
usermod -L root
 
−
sed -i -e '/getty/d' /etc/inittab
 
−
sed -i -e 's@\([[:space:]]\)\(/var/log/\)@\1-\2@' /etc/syslog.conf
 
−
rm -f /etc/mtab
 
−
ln -s /proc/mounts /etc/mtab
 
−
update-rc.d -f klogd remove
 
−
rm -f /etc/ssh/ssh_host_*
 
−
cat << EOF > /etc/rc2.d/S15ssh_gen_host_keys
 
−
#!/bin/bash
 
−
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N ''
 
−
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''
 
−
rm -f \$0
 
−
EOF
 
−
chmod a+x /etc/rc2.d/S15ssh_gen_host_keys
 
−
apt-get clean
 
−
exit
 
−
cd etch-temp
 
−
tar -zcf ../../template/cache/debian-4.0-i386-basic.tar.gz *
 
−
cd ..
 
−
rm -Rf etch-temp
 
−
cd /root
 
−
vzctl create 12345 --ostemplate=debian-4.0-i386-basic
 
−
</pre>
 

Latest revision as of 05:14, 10 April 2007