This thread on a RackShack support forum is amusing. Users are explaining how to remotely replace the OS that RackShack gives them with Debian GNU/Linux. Thanks to the Trained Monkey for the link.

Posted by jzawodn at August 05, 2002 11:13 PM

Reader Comments
# Dan de Isaacs said:

What are the odds we could train the monkey to use the [shift] key?

on August 6, 2002 06:41 AM
# jim winstead said:

unlikely.

on August 6, 2002 08:04 AM
# Dan de Isaacs said:

;)

on August 6, 2002 08:53 AM
# Henry said:

Man, those guys did it the hard way :)

Mucking around with partitions and rebooting from remote is a hair-raising experience even for a veteran Linux guru. A much safer and faster way would be to download the Debian base.tgz and untar it in /, then use apt to start installing packages. Once you have most of your stuff installed, the extra RedHat cruft can be located and eliminated with a simple diff command:

diff -u3 <(cat /var/lib/dpkg/info/*.list | grep ^/usr | sort) <(find /usr | sort)

Just about anything with a "+" can be safely deleted. The directories you'll want to watch out for the most are lib and bin directories, since these can cause problems if you have conflicting library problems.

I like this method because you don't have to resize partitions or reboot to get the new system. I've used this method on RedHat, Caldera, and Slackware servers with very good results.

-Henry

on August 28, 2002 02:38 PM
Disclaimer: The opinions expressed here are mine and mine alone. My current, past, or previous employers are not responsible for what I write here, the comments left by others, or the photos I may share. If you have questions, please contact me. Also, I am not a journalist or reporter. Don't "pitch" me.

 

Privacy: I do not share or publish the email addresses or IP addresses of anyone posting a comment here without consent. However, I do reserve the right to remove comments that are spammy, off-topic, or otherwise unsuitable based on my comment policy. In a few cases, I may leave spammy comments but remove any URLs they contain.