
After upgrading my freshly manufactured S-10 with an extra 1gb of RAM and a 200gb 7200rpm Fujitsu drive, I created 3 partitions. I copied the original WinXP image from the original 80gb drive to one of the new partitions, installed Ubuntu 8.10 on another, and OS/X on the 3rd partition. To my surprise and delight, the One-Key Recovery button still works, and I can back up the WinXP system successfully to another device.
Upgrading

I had a 1gb RAM (DDR2 PC2-5300) out of my iMac from when I upgraded it to 4gb, and it is the same RAM that the S-10 takes, so I used that. It simply clicks into the slot as shown in the photo above. Simple. Similar chips are for sale on the 'net for $10 to $20US.
For a drive upgrade, I got a Hitachi 7K200-200 (a 200gb, 7200rpm drive) to replace the original 80gb Fujitsu 5400rpm drive for just over $60US. The original drive simply slides to the right when the computer is oriented as in the photo above. I lifted it out, took off the mounting bracket (the silver thing with all the holes) and moved it to the new drive, being very carefull not to lose one of the four tiny screws. I slid the new drive into place and replaced the plastic cover.
Re-configuring the HDD
In truth, I made several mistakes and had to re-do a bunch of what I'm about to describe. But I believe I've simplified it to what I SHOULD have done, and what you could do to duplicate my efforts. Here's what I needed:
* Info from this forum, amru's Ultimate Dualboot thread in particular.
* An external USB DVD drive (for the install CDs).
* An external USB SATA drive housing (for the original HDD).
* The MSI-Wind ISO CD.
* The Ubuntu 8.10 ISO CD.
* NetbookTech's article on installing OS/X.
* A license for OS/X (I have a 5-copy license, but only 2 Macs).
I put the original 80gb Fujitsu drive in the external SATA enclosure, and connected it to my S-10 via the USB port on the right side. I put the Ubuntu CD-ROM in the external drive and connected it to the USB port on the left side.
Instead of reconfiguring the BIOS a bunch of times, I found that hitting the F12 key (actually Fn+F11) during boot-up gave me a boot device menu, from which I could select the CD drive with Ubuntu in it. Or any other USB drive for that matter.

The stock partition settings for my red S-10
The new 200gb drive was unformatted, so first I used Ubuntu's Partitioner utility to set up the drive as one 29.5gb FAT32 partition (just a little bit bigger than the original Windows C: drive). Then I opened an Ubuntu shell window and ran the following command to copy the original Windows disk image to my new disk.
- Code: Select all
dd if=/dev/sdc1 of=/dev/sda1
Then I restarted the S-10 and let it boot normally. Voila! Windows booted with my account and settings still intact. Excellent!
Back to Ubuntu (via the CD) so I could enlarge the 29gb Windows partition to the 65gb that I wanted, and create two more partitions (a 60gb ext3 partition for Ubuntu, and a 60gb FAT32 partition for OS/X).
After that, I used the same Ubuntu CD to install Ubuntu on my 2nd partition. For some reason, it wanted to install in the 3rd partition, which it massaged a bit first. I let it do what it wanted. The results are shown below.

The partition settings for my 200gb Hitachi 7200rpm drive
Then I rebooted the S-10 normally, and it came up in the GRUB loader, giving me a choice of which O/S to boot: Ubuntu (several options) or Windows XP. I chose Windows first, and it came up with all my account settings intact and wireless still configured. Not only that, but I discovered that the Windows Explorer showed me a D: drive of 125mb. Strange, I thought that was the One-Key Recovery drive.
So I tried the red button just below the screen and what do you know but One-Key Recovery works! It can't save to the D: drive, of course, because it doesn't have any free space. But it will recover to an external (USB) device just fine. I've done it. The drawback is that WinXP complains every once and awhile about drive D: being low on freespace. I'm pretty sure I could fix that by resizing the partitions once more, and bumping the /dev/sda2 slice up to 250mb or so. Maybe later.
I'm mystified as to why my One-Key stuff survived the disk upgrade and repartitioning. My guess is that it wasn't my mad skilz as a hacker, but some change Lenovo has made in the production line for S-10s. Or maybe it was simply that I first created just a small FAT32 partition for Windows, then rebooted right after I copied it to make sure it was there. Perhaps the BIOS saw that the other partitions were gone, and created a small NTFS D: partition for the One-Key Recovery software.
I bought my S-10 directly from Lenovo, and I believe it was built the last week of November, 2008. The fact that my original 80gb disk partitioning was different that has been reported here previously strengthens my suspicion that Lenovo changed One-Key recovery somehow.
Somebody with the old-style partitioning (29.4gb C: drive, 38.1gb D: drive) should try what I've done above and see if One-Key Recovery survives.
Configuring Ubuntu
Ubuntu popped up a little dialog box all on its own suggesting that I should use the "Broadcom SPA" (?) driver, and when I clicked OK it downloaded it. After a reboot, I could connect to my "hidden" home WPA network. I intend to try the "Netbook Remix" stuff, sounds interesting.
Configuring OS/X
Yet to be done — I got it running, but still need to apply all the driver updates to get wireless, sound, etc. to work. It already works well enough that my wife wants me to dual boot her S-10 too! Good thing I still have 2 more unused OS/X licenses...
