Migrating to a New Desktop PC

A little while ago I bought a Zoostorm PC from Ebuyer. It’s a farily basic (but powerful) i7 based system with 8GB RAM and a 1TB hard disk. This is to replace my older (but still fully working) Mesh PC. The newer one is more power efficient, quieter, a lot faster, and all Intel inside – the previous desktop was nVidia based.

I wanted to migrate from the install on my old Mesh PC to a new clean install on the Zoostorm. I could have just yanked the disk out of the Mesh and put it in the Zoostorm, but I did it slightly differently. I’m typing it up here for my own notes but also to find out how other people do it, and to get any tips.

So the goal was to have a clean install of Ubuntu Precise (which will become 12.04 LTS in April) and keep all my existing files and folders intact. I wanted to keep all my home files but didn’t want to keep the applications I had built up over several install/upgrades on that machine. Time for a fresh start.

The old Mesh has a single 120GB SSD and the Zoostorm has a 1TB Hard disk and I added a 120GB SSD to that too. My idea was to do a clean install on the Zoostorm SSD, and use the 1TB hard disk for my /home directory. That way I get the super zippy performance of an SSD for loading apps, but the slow(er) hard disk for loading my files. I’m happy with this tradeoff in speed/capacity.

Here’s the steps I went through.

  • Clean install of Ubuntu Precise on the Zoostorm with / and swap on SSD, /home on HDD. Use a hostname of ‘zoo’ so as not to conflict on the network with the hostname ‘wopr’ used by the Mesh PC
  • Boot into new installation and make sure everything works
  • Boot Mesh PC but don’t login, so none of my personal files are open/changing
  • Use rsync on the new install to copy files from Mesh to Zoostorm over the network

$ cd /home
$ rsync -avz -e ssh wopr:/home/alan .

  • Shutdown the old Mesh PC
  • Edit /etc/hosts and /etc/hostname to change host from ‘zoo’ to ‘wopr’
  • Reboot the Zoostorm PC to ‘Bring the WOPR on-line’ as they say

I think that’s about it. I now have all my personal stuff, work, config on the new computer, and can consider things to do with the old one. I think I might install GameOS on it until Valve get around to porting Steam (and all the games) to Linux. :D

Things to consider:-

  • I could probably have sped this up a bit by taking the disk out of the Mesh PC and putting it in the Zoostorm, then partition up the 1TB disk and move my /home directory over to it, edit fstab, remount /home and logout/in. That seemed like more effort in my mind, so I went for the approach above
  • I now have a whole load of packages I need to install because my Zoostorm is a clean installation. So the first thing I did was to get the basic things I need. I will apt-get any missing bits as and when I need them. I have a decent connection so it doesn’t bother me that I’m missing critical stuff at the moment.
  • Copying only /home means I may have missed out some stuff in other places like /usr/local, /root and /etc. I have full backups of my old machine, so I am not to worried about missing stuff here or there, I can get them if I really need to

Hope that’s useful to someone, and if you have any comments, do let me know.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
Posted in Ubuntu | 13 Comments

Python 2d Physics Libraries

I’ve been playing with the python-elements but it seems like the project is dead.

The upstream website has gone and the packages has had no updates for some time. I’d like to create a simple demo/game along the lines of some of the mini games you find in WarioWare on the Nintendo Wii. The Python Elements (and box2d) libraries seem to fit the bill but I don’t want to code using something that is going to disappear.

Suggestions for other libraries welcome.

Update: seems the python elements is maintained in debian, my mistake. Still keen to hear of libraries in this area.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
Posted in Ubuntu | 5 Comments

Happy Hour Comes to Farnborough

Tonight I’ll be in the Prince of Wales Pub in Farnborough, Hampshire, UK from about 8pm to celebrate Ubuntu Happy Hour with friends. Everyone is welcome, and you don’t need to bring a computer.

It’s super easy to find, and is very near Farnborough North Railway Station and not too far to walk from Farnborough Main Railway Station.

There’s also some parking around the back.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
Posted in Ubuntu | Leave a comment

Voting in a new Ubuntu Community Council Begins

The Ubuntu Community Council (CC) comprises a group of individuals from Canonical and the wider Ubuntu community. It’s the primary non-technical governance body for the Ubuntu project. I was fortunate enough to be nominated along with others and elected to the CC for a two year term. That two year term is now up and it’s time to vote in a new Community Council.

The current Community Council consists of myself, Benjamin Mako Hill, Daniel Holbach, Elizabeth Krumbach, Emmet Hikory, Mark Shuttleworth, Matthew East and Mike Basinger. It’s been great to work with such fantastic people, I’ve really enjoyed being part of the governance of Ubuntu, but I feel it’s time for me personally to move on and let others take the reins. As well as myself, Mike, Matt and Mako are also stepping down.

Very soon all Ubuntu Members will receive an email asking them to vote on who should become part of the new Community Council. It will look a bit like this (URL redacted).

If you are an Ubuntu Member and didn’t get the mail, check your spam folder, and if you think you were missed, contact Daniel Holbach.

Click the link in the mail. Don’t pass the mail on to other people, it’s unique to you. The page explains what to do. Simply place the nominees in order of preference from most preferred to least, and submit when you’re done.

Daniel and Lyz are standing again, and Mark has a special diamond encrusted permanent seat, so the line up for voting looks (in no particular order) like this:-

I wish them all good luck and to the elected ones, please take care of the Community many of us love.

Edit: It’s been pointed out that Emmet was previously on the CC and I didn’t mention him under the people standing again. He was previously chosen after someone else stepped down, and his term doesn’t yet expire. However we decided to force the vote again to avoid us having another vote later.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
Posted in Ubuntu | Leave a comment

Capdase MacBook Pro Case Review

I’ve been sent a MacBook Pro 13 Case for review by GearZap which is one of a number of laptop cases they sell.

I generally don’t use cases on my devices. My iPhone4 is mostly naked after finding both the Apple bumper and Zaag cover to be lacking. I tend not to resell my laptops but usually keep them till they die, so the odd scratch here and there doesn’t tend to bother me. Although having said that I’m more protective of my 13″ MacBook Pro than I have of any previous laptop I’ve owned.

I’ve been attracted to the Twelve South BookBook cases for the iPhone4 and MacBook Air. I like the idea of a case making a laptop look less like a laptop and more like a book or folder when it’s closed up. The Capdase case GearZap sent me is similar in those terms.

The case arrived in a clear plastic case and was very simple to fit. The base of the laptop slides into the bottom of the case. The top attaches to the laptop lid with two elasticated straps at the top right and top left of the screen.

There are gaps for all the connection ports, optical drive, kensington lock, battery light and button. The case covers the laptop wrist-rest area, and has a giant hole where the touchpad is. When closed there is a magnetic clasp which holds the laptop shut.

In general I like the feel of the case when it’s on my laptop. The padded dimpled cover gives a reassuring feeling that the laptop is protected to some degree, but without the high quality feel (and subsequent cost) that a leather cover would have.

I also like the wrist-rest which cover the razor sharp edges the aluminium MacBook Pro has, and provide a comfortable place for my palms. The stitching around the edges and on the clasp seems pretty good, with no frayed edges or obvious signs that it would break up anytime soon.

I have a few specific issues with the cover though. Firstly I’m concerned that the cover obscures the only air vent at the back of the MacBook Pro. When playing games I’ve noticed the fan spin up much more than it does without the case on, leading me to believe the case is contributing to the heat retention. This of course means the battery runs out quicker which is less than ideal.

The laptop has a tendency to ride backwards in the case which further covers the air vent at the back of the machine, exacerbating the heating issue. I can of course pull the laptop forward again but I find myself doing this repeatedly, which is not great.

The magnetic part of the clasp is somewhat wimpy, and hangs out the front of the laptop on the desk. I’m a born fiddler which means I play with this when waiting for things to happen, or whilst watching videos on the laptop. I expect this will be the first part to go as a result.

On a cosmetic note I really don’t like the straps in the corners of the screen but I suspect I’ll get used to them. When I initially open the laptop up, I find myself pushing the screen cover down because that rides up.

The cover obscures the giant illuminated Apple logo on the back of the screen. Whether this is a good or bad thing is a question of perspective I guess :D Personally I don’t care but I know some people like to show off their brand allegiance to Apple. Others might appreciate the obscurity.

Overall I quite like the case, issues aside, and will probably continue to use it. It’s pretty good for the price and does give me the feeling that the laptop is somewhat more protected against scratches and knocks than it otherwise would be.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
Posted in review | Leave a comment