<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bodysplit</id>
	<title>OpenVZ Virtuozzo Containers Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bodysplit"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/Special:Contributions/Bodysplit"/>
	<updated>2026-06-10T04:40:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Centos_Upgrade_4.x_to_5.x&amp;diff=3442</id>
		<title>Centos Upgrade 4.x to 5.x</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Centos_Upgrade_4.x_to_5.x&amp;diff=3442"/>
		<updated>2007-09-08T13:50:54Z</updated>

		<summary type="html">&lt;p&gt;Bodysplit: I had several problems following this howto on my Centos-5 64-bit host, I added some notes to the problematic sections.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To create a centos 5 minimal template from centos-4-i386-minimal follow the next steps:&lt;br /&gt;
&lt;br /&gt;
1 - Create a vps using centos-4-i386-minimal and set a valid nameserver &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl create VEID --ostemplate centos-4-i386-minimal --config CONFIG_TEMPLATE --ipadd VPS_IP --hostname temp&lt;br /&gt;
vzctl set VEID --nameserver NAMESERVER_IP --save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2 - Enter in VPS&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl enter VEID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3 - Install centos-5-release packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rpm -Uvh http://mirror.centos.org/centos/5.0/os/i386/CentOS/centos-release-notes-5.0.0-2.i386.rpm&lt;br /&gt;
rpm -Uvh http://mirror.centos.org/centos/5.0/os/i386/CentOS/centos-release-5-0.0.el5.centos.2.i386.rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: centos-release-5 depends on notes-package, start with that one.&lt;br /&gt;
&lt;br /&gt;
4 - Backup your /dev/, since initscripts need udev and will remove vzdev you'll net the backup&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -cf dev.tar ./dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
5 - Install initscripts package (forced and with no deps)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rpm -Uvh http://mirror.centos.org/centos/5.0/os/i386/CentOS/initscripts-8.45.14.EL-1.el5.centos.1.i386.rpm --force --nodeps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
6 - Exit from VPS&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
7 - Upgrade vps packages using vzyum (32bit only)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzyum VEID upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: on 64-bit yum db-version might complain. Do &amp;quot;rm /vz/root/VZNUM/var/lib/rpm/__*&amp;quot; to delete conflicting DB.&lt;br /&gt;
&lt;br /&gt;
8 - Stop your VE&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl stop VEID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
9 - Replace the new /dev/ with the old one&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /vz/private/VEID&lt;br /&gt;
rm -rf dev&lt;br /&gt;
tar -xvf dev.tar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
10 - Leave the vps private dir (or it will not stard)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
11 - Start the VPS&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl start VEID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
12 - Remove VPS IP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl set --ipdel VPS_IP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
13 - Stop VPS&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl stop VEID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
14 - Create the template&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /vz/private/VEID&lt;br /&gt;
tar -zcf /vz/template/cache/centos-5.0-i386-minimal.tar.gz .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bodysplit</name></author>
		
	</entry>
</feed>