Hi, this is my first message. i don't understand this passage:"At the end of the build process (which should only take about 10 minutes), you will be left with a rootfs.tar.gz that can be used to overwrite the one in the sheeva installer 1.0 download."I have downloaded a prebuilt rootfs.tar.gzI have downloaded sheevaplug-installer-v1.0.tar.gzand now?Sorry for my english

You don't need to use the "build process", this is if you want to use the script to build your OWN rootfs.tar.gz You have opted to download a pre-built one.

You need to untar the sheevaplug-installer-v1.0.tar.gz, replace the Ubuntu rootfs.tar.gz with the debian one you have download. Then follow the instructions for SheevaInstaller.

i'd like to install the prebuilt image on my new SheevaPlug. If i understand this correctly, i need to follow the instructions for the Installer found here http://www.plugcomputer.org/plugwiki/index.php/SheevaPlug_Installer , right?But this page has a warning that states that owners of a 2010 SheevaPlug (like me) will brick their plugs using the installer, so they need to follow the instructions found here: http://plugcomputer.org/plugforum/index.php?topic=3680.0 . But that page is a howto to repair a bricked plug and reinstall ubuntu...Can someone please enlighten me what howto i need to be using? I'm a total newbie to SheevaPlug (switching from NSLU2) and my plug does not need to be unbricked, i'd just like a fairly simple way to get started with Debian.

First thing -- unlike the Slug, the SheevaPlug is almost impossible to permanently brick. It is just a matter of how much effort it will take to unbrick it. As long as the bootloader is still intact, all the kernel stuff is relatively easy. You will probably find you will need to get to know the guts of the Plug much more closely than the Slug. Often, you may need to modify a list of instructions to fit your needs.

If you look through the wiki and these forum pages (for about 3 to 4 days), you will find about 3 to 4 different ways to upgrade the kernel. They might all work fine for you, or you might try two or three that will fail before you finally find the one that works. Patience and determination are needed.

With that said, before you even touch the kernel, I would recommend you first upgrade U-Boot. The following page worked well and easily for me:

About the SheevaPlug_Installer page -- some of the comments about the "latest" SheevaPlugs were in error:

Some of the Plugs shipped in the U.S. (maybe elsewhere) in December 2010 (and after?) use the older 1.2 GHz cpu with the new power supplies. (Still replaced my with an external.)

Those same Plugs are using the older VID/PID.

The comment about the partition sizes is an error. In U-Boot, do the command printenv. If you have something like mtdparts=. . .0x400000@0x100000(uImage). . . , then you have no problem with those sizes.

In fact, it seems like small errors exist in most of the pages and documentation you might find (that happens when the hardware keeps changing). Another reason to try to understand what the instructions are trying to do before marching into them blindly.

Some of these Debian install methods seem massively convoluted. I don't consider myself a hardcore Linux guy, but I found the self-build method I used for this method trivial and it flashed using ESIA. Why complicate things? I have a uber-stable squeeze install of Debian that uses Sheeva-With-Linux mainstream kernels, and i'm guessing that's what 99% of people want to be running.

Enjoy. If anyone is brave enough to try out the wheezy rootfs, please post here if it's working for you. I have uber-stable Squeeze setup and I don't want to disturb that right now, but as squeeze packages become outdated I will switch to wheezy at some point.

If you want to see the package differences between Squeeze and Wheezy, I have attached a HTML report with the differences.

I'm using your script on an ubuntu i386 for both debootstrap stages.You only have to ensure that <apt-get install qemu-arm-static> and <apt-get install binfmt-support> is performed.You have to add a "cp /usr/bin/qemu-arm-static ./debian/usr/bin" right before stage 2.Now you can build the whole rootfs.tar.gz faster on your ubuntu i386 machine.

Just a couple of questions before I try this solution to upgrade my SheevaPlug from Ubuntu 9.04 to Debian 6.0.6 Squeeze:

1. I assume the SheevaPlug 003-SP1001 (bought from New IT) only has internal memory, no SD card. Should I buy one to upgrade to Debian?

2. I'm not sure how this alternative method works: Is there a script I should first on an Ubuntu or Debian PC which will generate a root filesystem, copy that filesystem on the SheevaPlug, and run a second script that will take care of upgrading everything?