<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.slackwiki.com/index.php?action=history&amp;feed=atom&amp;title=Slackware-Upgrade-HowTo</id>
	<title>Slackware-Upgrade-HowTo - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.slackwiki.com/index.php?action=history&amp;feed=atom&amp;title=Slackware-Upgrade-HowTo"/>
	<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=Slackware-Upgrade-HowTo&amp;action=history"/>
	<updated>2026-04-08T17:48:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://www.slackwiki.com/index.php?title=Slackware-Upgrade-HowTo&amp;diff=186&amp;oldid=prev</id>
		<title>Erik: Copy from old, had no category, placed in Tutorials</title>
		<link rel="alternate" type="text/html" href="https://www.slackwiki.com/index.php?title=Slackware-Upgrade-HowTo&amp;diff=186&amp;oldid=prev"/>
		<updated>2009-06-06T23:26:40Z</updated>

		<summary type="html">&lt;p&gt;Copy from old, had no category, placed in Tutorials&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
=== Upgrading to Slackware 12.0: List of things to do beforehand ===&lt;br /&gt;
&lt;br /&gt;
====Get the installation discs &amp;amp; other software ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*Slackware Install Discs I, II &amp;amp; III&lt;br /&gt;
*Download /patches directory for 12.0 from one of Slackware's mirrors&lt;br /&gt;
*Download nvidia Linux driver installer utility for Geforce FX5200 to /mnt/cruzer&lt;br /&gt;
*Download XAMPP package to /mnt/cruzer&lt;br /&gt;
&lt;br /&gt;
====Backup the system ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*Backup the entire $HOME folder to /mnt/freeagent, the external hard drive&lt;br /&gt;
*Backup website folder /opt/lampp/htdocs to /mnt/freeagent, the external hard drive&lt;br /&gt;
*Backup /etc/X11/xorg.conf to /mnt/cruzer&lt;br /&gt;
*Backup entire /etc folder to /mnt/cruzer&lt;br /&gt;
*Print current xorg.conf for reference&lt;br /&gt;
&lt;br /&gt;
====Start Installation ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*Place Installation Disc I in cd drive and reboot the system&lt;br /&gt;
*Follow Instructions on screen to launch the installer&lt;br /&gt;
&lt;br /&gt;
=====Partitioning =====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*Launch cfdisk and delete existing partitions&lt;br /&gt;
*Create two new partitions, Swap 2GB &amp;amp; Linux Remaining space (approx 240GB)&lt;br /&gt;
*Write partition table to the disc and exit&lt;br /&gt;
*Launch setup program and follow the instructions for a complete install&lt;br /&gt;
*Make sure not to install php, apache and mysql.  We're going to install that separately using XAMPP later on&lt;br /&gt;
*Choose one of the generic &amp;quot;huge&amp;quot; or &amp;quot;huge-smp&amp;quot; kernels at the end of installation process.&lt;br /&gt;
&lt;br /&gt;
====Fresh System ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*Hopefully, I will have a working fresh system after the installation is complete.&lt;br /&gt;
*The default runlevel is 3&lt;br /&gt;
*Launch xorgconfig, and set up xorg.conf&lt;br /&gt;
*Try launching X server to see if it works.  If it works, we're good for next steps.  &lt;br /&gt;
*Exit the window manager (KDE by default). This will drop you off at the terminal.&lt;br /&gt;
&lt;br /&gt;
====Compile Kernel ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*Backup /lib/modules/your-kernel to /lib/modules/your-kernel.backup.  This step will make sure that your current kernel is available as backup if the kernel we're going to compile does not work.&lt;br /&gt;
*Copy /boot/config to /usr/src/linux/.config&lt;br /&gt;
*Become root&lt;br /&gt;
*cd /usr/src/linux&lt;br /&gt;
*make menuconfig&lt;br /&gt;
*Remove Riva Framebuffer Support from the configuration menu, save and exit the configuration menu&lt;br /&gt;
*make bzImage.  This will create a new kernel &amp;quot;bzImage&amp;quot; in /usr/src/linux/arch/i386/boot/&lt;br /&gt;
*make modules &amp;amp;&amp;amp; make modules_install.  This will compile and install kernel modules in /lib/modules/your-kernel directory.&lt;br /&gt;
*cp /usr/src/linux/arch/i386/boot/bzImage /boot #This copies our newly compiled kernel in /boot directory.&lt;br /&gt;
*Edit /etc/lilo.conf as follows.  Add this at the end of lilo.conf&lt;br /&gt;
&lt;br /&gt;
 #Bootable partition configuration starts&lt;br /&gt;
 image = /boot/bzImage&lt;br /&gt;
 root = /dev/your-device-where-root-is-located&lt;br /&gt;
 label = Tux (use any label you want for the new kernel)&lt;br /&gt;
 #Bootable partition configuration ends&lt;br /&gt;
&lt;br /&gt;
*Run /sbin/lilo to add the new kernel info to the boot loader.&lt;br /&gt;
&lt;br /&gt;
==== Test the new Kernel ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*If everything went fine, reboot the computer.  &lt;br /&gt;
*Select new kernel to boot from&lt;br /&gt;
*If the kernel boots properly and you get a working system back, we're good for next steps.&lt;br /&gt;
&lt;br /&gt;
==== Install the nVidia Graphics Driver ====&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*Get the driver from nvidia's website&lt;br /&gt;
*Make it executable and launch using sh utility&lt;br /&gt;
*This will compile the kernel module for driver and install it.&lt;br /&gt;
*If the driver was installed successfully, change xorg.conf to reflect that.  Just change driver name from ''nv'' to ''nvidia''.&lt;br /&gt;
*Launch X server with startx and test the system out.&lt;br /&gt;
*glxinfo | grep dri   Third line of the output should tell you if you have direct rendering enabled now.&lt;br /&gt;
*telinit 4.  Change the runlevel to 4 and enjoy your new graphic powers.&lt;/div&gt;</summary>
		<author><name>Erik</name></author>
	</entry>
</feed>