Click Next Next Next Finish

Saturday 13th Feb

I got the Compaq Evo desktop back to my house and on my desk today. The first thing I did was open up the box and see what we had inside. It’s a 1.7GHz CPU with 512MB RAM (2x128MiB + 1x256MiB), 250GB IDE hard disk, nVidia video card and CD-ROM drive. I had a rummage in my box-o-RAM for some suitable SDRAM and managed to get the box up to 768MiB (3x256MiB), which should help things a bit. I plan to supply the computer with an external USB hard disk for doing incremental backups of data only, just in case.

After the chat with Mum yesterday, I decided to hedge my bets and install a dual-boot Windows XP and Ubuntu 9.10 system. That way she’d be all setup for whatever OS she chooses, and we have the ability to switch (in either direction) based on our experiences. Given the disk is 250GB I decided to just split it 50/50, installing Windows XP first.

The process for installing XP from the original CD went smoothly as expected. During the installation I told XP to only use 50% of the disk, leaving the rest free for my subsequent Ubuntu installation. The post-install steps of ‘install windows update’, ‘install SP3′, ‘install updates’, ‘install IE8′, ‘activate WGA’, ‘install updates’ interspersed with reboots is painful but fairly predictable, with only one hangup. I then added what I thought might be useful with little planning including Microsoft Security Essentials, Openoffice.org, Firefox 3.6, Thunderbird 3, Adobe Flash and Adobe Acrobat.

Once that lot was done I added a few more interesting things. I registered a dynamic hostname with DynDNS so that I could “get to” her machine over the Internet without having to ask her for the IP address. I installed a Windows client (from the same website) which automatically updates the Dynamic DNS entry. I also installed gitso (a remote control app) so I could easily remotely control the Windows desktop.

I already have a domain and email configured, so I setup an email address for Mum and setup Thunderbird to access it via IMAP. I received mail and sent a test mail to make sure it all worked okay. The anti-spam features are at the server end, so she shouldn’t have to worry about that at all – not that she’ll even know what spam is to be fair!

I created a separate user for Mum and myself, both are admins. Perhaps I should set her account to be a limited one for now, so she can’t do too much damage, or install random things. There’s possibly changes I’ll make to the Windows install, perhaps switching to Google chrome as the browser, maybe add other apps I’ve not considered yet. I should install some backup software for certain. The one that comes on the XP CD will probably be good enough.

Next I moved on to install Ubuntu, which by contrast was a breeze :) I just put an Ubuntu 9.10 (Karmic) CD in the drive and booted off it. I went through the installer chosing to install onto the empty (unpartitioned) space on the disk. I set myself up as the first user and selected to encrypt the home folders using ecryptfs (basically a tick box in the installation). I didn’t use the Windows migration assistant, enabled popcon (popularity contest) and finished the install.

I booted into Ubuntu, recorded my encryption passphrase and installed the outstanding 223 updates followed by a reboot. Once back in I attempted to install the binary driver for the nVidia Vanta card, however I was scuppered. It turns out that the Vanta cards are not supported any more by the nVidia binary driver. The video performance of the open source nv driver is quite sucky. I suspect that Mum won’t be especially bothered by that, but it’s annoying nonetheless. I had a look around in my box-o-cards for a replacement card but there was nothing suitable, so continued to use the onboard half-height Vanta card.

I then installed some extra applications.


sudo apt-get install ubuntu-restricted-extras gramps deja-dup openssh-server ddclient apticron firefox-adblock-plus

ubuntu-restricted-extras: Installs Adobe Flash, video/audio codecs, fonts and other evilness.
gramps: Family tree software. I already have maintained some of our family tree in gramps, so I can help Mum here.
deja-dup: Simple scheduled backup tool to backup data to the USB hard disk.
openssh-server: So I can ssh into her Ubuntu machine and remotely adminster/update it. I can also tunnel VNC over this connection.
ddclient: DynDNS client to update the dynamic DNS hostname, so I can find her machine on the Internet.
apticron: Emails me when updates are available.
firefox-adblock-plus: Adblock Plus add-on for Firefox.

Finally I created a new user for my Mum. In Ubuntu 9.10 there’s no tickbox in the “Users and Groups” application to enable encrypted home using ecryptfs. This has been fixed in Ubuntu 10.04, but under 9.10 I had to use the following command to create Mums account:-


$ sudo adduser <username> --encrypt-home

After which I recorded the encryption passphrase as prompted by a pop-up dialog. This is essential if I need to re-install the OS (for example) and restore access to the encrypted files in the user home directory. Hopefully I’ll never have to worry about that, but I just know that if I don’t write down the encryption passphrase, I’ll end up needing it at some point.

Sunday 14th Feb

I wanted to buy another Acer Aspire Revo as a media playback PC at my house (I already have one). During the order process I toyed with buying an extra one (they’re quite cheap computers) for my Mum instead of the crusty-but-working Compaq Evo I had been using up until now. After a short internal fight of “she doesn’t need this!” vs. “this would be such a sweet PC for her!”, the latter demon won, and I bought two (one for me, one for her). So now Mum is destined to get a Revo instead of an Evo (which seems appropriate somehow).

I pondered how I could get the installations of XP and Ubuntu that I’d already done on the Evo into the Revo when it arrives on Monday. The Evo has a desktop size 250GB disk, and the revo has a laptop sized 160GB disk. I discovered Clonezilla which I downloaded and burned onto a CD-R. Clonezilla has some funky options for making a ‘clone’ of disks or partitions and restoring them on another machine/disk. It also has a funky dist-to-local-disk option which sounded interesting. It seems I’m the only one who never knew about Clonezilla, because as soon as I mentioned it, people told me they’ve been raving about it for ages.

Booting Clonezilla on the Evo allowed me to follow some basic prompts to mount a samba share on my network (in my case that’s my Drobo with lots of disk space) and backup the 250GB disk over the network to a bunch of files. Even more amazing is that Clonezilla only backed up the data. So I didn’t end up with a monster 250GB file, but a few much smaller ones:-


alan@wopr:/media/drobo/images/2010-02-14-17-img$ ls -l
total 6347448
-rwxr--r-- 1 alan alan 4 2010-02-14 18:18 disk
-rw------- 1 alan alan 2097152000 2010-02-14 17:49 hda1.ntfs-ptcl-img.gz.aa
-rw------- 1 alan alan 2097152000 2010-02-14 18:00 hda1.ntfs-ptcl-img.gz.ab
-rw------- 1 alan alan 1003519444 2010-02-14 18:06 hda1.ntfs-ptcl-img.gz.ac
-rw------- 1 alan alan 1295502304 2010-02-14 18:17 hda5.ext4-ptcl-img.gz.aa
-rwxr--r-- 1 alan alan 37 2010-02-14 17:36 hda-chs.sf
-rwxr--r-- 1 alan alan 31744 2010-02-14 17:36 hda-hidden-data-after-mbr
-rwxr--r-- 1 alan alan 512 2010-02-14 17:36 hda-mbr
-rwxr--r-- 1 alan alan 463 2010-02-14 17:36 hda-pt.parted
-rwxr--r-- 1 alan alan 361 2010-02-14 17:36 hda-pt.sf
-rwxr--r-- 1 alan alan 14359 2010-02-14 18:18 Info-dmi.txt
-rwxr--r-- 1 alan alan 11677 2010-02-14 18:18 Info-lshw.txt
-rwxr--r-- 1 alan alan 1336 2010-02-14 18:18 Info-lspci.txt
-rwxr--r-- 1 alan alan 286 2010-02-14 18:18 Info-packages.txt
-rwxr--r-- 1 alan alan 10 2010-02-14 18:18 parts
-rwxr--r-- 1 alan alan 53 2010-02-14 18:18 swappt-hda6.info
alan@wopr:/media/drobo/images/2010-02-14-17-img$ du -hs .
6.1G .

Fantastic!

Looking forward to tomorrow when the Revo arrives. Pondering how badly Windows XP is going to react to being moved from the Evo to the Revo.

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)
This entry was posted in Ubuntu and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

7 Comments

  1. alex
    Posted February 18, 2010 at 8:18 am | Permalink

    For moving Windows XP from one computer to another you need to go to Device Manager and uninstall drivers. Then copy Windows to another PC.

  2. Posted February 18, 2010 at 9:20 am | Permalink

    Alan,

    I am really enjoying this little saga. Can’t wait for the next instalment. :-)

      More from author
  3. Posted February 18, 2010 at 2:37 pm | Permalink

    Hi there,
    I too have this Mumbuntu project – its been running now approx 2 years and I’m still not 100% satisfied :-/

    …but from the start:
    My mum always had to deal with computers, her first was a 386 33Mhz running DOS and Star Writer, but for her it was always forced upon her thus she is still quite insecure about braking things today.

    As I was living around the corner I figured I install a Xubuntu (due to low spec hardware) and make the machine less breakable for her.

    Well shes been running Xubuntu on 2 consecutive computers for 2 years and most of the time it works.

    Same as you I’ve set up a DynDNS account so I can reach her without explaining how to tell me her IP (the number in this popup box…)
    I have a SSH server running so I can connect via SSH and my GPG key to her.
    I’ve installed skype and pidgin, created accounts and set everything up for her.

    The sad thing is I usually run into problems where I’ve never imagined there would be any. I had issues installing Xubuntu because the FB mode could not be detected properly, issues with panels going missing every so often, skype starting dozens of times and hogging the system.

    But my greatest issue is that I still haven’t worked out how to set up a Remote Desktop “environment” so I can see what she sees. (That was one thing I’ve been promising her ever since :-( ( )
    Now I live on the other end of the world and have to work in the CLI over SSH and I’m not good at it :-\

    I’ve tried various programs: gitso, https://launchpad.net/remote-help-assistant, freeNX with all I ended up with issues I could not solve myself or did not get any helping answers in forums or IRC.
    By now I guess it is a combination of crappy ISP branded router and some X.org display hickup what causes my grief.

    Is there a good troubleshooting document e.g. for gitso?

    Thanks for sharing these posts

      More from author
    • Posted February 18, 2010 at 3:19 pm | Permalink

      You could do VNC over ssh tunnel?

      ssh -l59000:localhost:5900 user@remotemachine.dyndns.org

      To tunnel 59000 (locally) to 5900 (the vnc port) over the ssh connection.

      Then run “vncviewer localhost::59000″ (note two colons to indicate we’re choosing port not display number), and it should connect to the VNC server running at the remote end.

        More from author
      • Posted February 18, 2010 at 3:53 pm | Permalink

        Thanks mate for the fast reply.

        I’ll give that a try and see how it works out.

        Nonetheless I would wish for remote desktop applications to be as simple as Ubuntu in many parts… or maybe have a more beginner focused trouble shooting build in!?

          More from author
  4. Posted February 18, 2010 at 6:57 pm | Permalink

    Did you try Nouveau?

      More from author
    • Posted February 18, 2010 at 7:29 pm | Permalink

      Nope. Given nv worked well enough for 2D I didn’t think nouveau worth trying given the 3D stuff is still very experimental.

        More from author

2 Trackbacks

  1. By A Clean Slate | popey.com blog on February 18, 2010 at 12:02 pm

    [...] popey.com blog a geek through and through Skip to content Contact me « Mumbuntu – A computer for my Mum Click Next Next Next Finish » [...]

  2. By The Clone(zilla) Wars | popey.com blog on February 18, 2010 at 12:04 pm

    [...] popey.com blog a geek through and through Skip to content Contact me « Click Next Next Next Finish [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Additional comments powered by BackType