The project has been resurrected! Both myself and the MOTHER In question are tired of all the on going problems with MS Windows and I'm now documenting the project HERE
***Update 10:15 pm 3rd of Feb 2005***
I got sick of rebuilding my mothers PC every 6 months because she is way to trusting and like the funny things her friends send her.
Every 6 months her machine becomes so loaded with adware/spyware/malware that it has a hard time booting.
So after my many successes with this very new distro I told her I'm not going to put up with her pain any more and I'm rebuilding her machine one. last. time.
So she's been migrated to Ubuntu.
I plan on documenting the entire process here.. partially for fun, partially for my education and partially because I want others to learn from my mistakes.
Also feel free to point out better ways to do the things I'm doing, and ask questions.
I'm going to try and keep it in this one post so I'll just re-edit it as time progresses, I'll put the last edited date at the top manually (as the forum likes to put that at the bottom )
Her PC is an old Dell Optiplex I picked up cheap from an auction.
I started by driving to her place burning a CD of her music, a cd of her photo's and a cd of random files and email/favourites.
I made an extra copy of the e-mail stuff because I had been told on the ubuntu mail list that Outlook Express (OE) mail boxes were directly importable into evolution, so I'd take that back with me.
Pickup PC then drive home.
I didn't even boot into windows, I just plugged it in and booted straight into a warty CD and started the install process.
I'll put most of the process into the code box, as there are addresses that might be useful to some people.
I got lazy here, and started installing bulk software without writing down what I did.. so here is a summery from memory:Code:Build from Warty CD After default build I logged in and : sudo passwd root I do this for various reasons.. mostly because I'm lazy **Up to this point took about 30-45 mins! A winXP build with the same level of applications and security setup would have taken me at least half a day. Fantastic! apt-get install rssh Because I will need to remotely support her. apt-get install linux-686 Might as well squeeze the last bit of juice out of it. The Ubuntu Philosophy is to be 100% free, and although I support and applaud this stance Its way to restrictive for reality everyday usage so time to add the unofficial repositories : add sources to /etc/apt/sources.list deb http://ubuntu-bp.sourceforge.net/ubuntu warty-backports main universe deb http://archive.ubuntu.com/ubuntu/ warty multiverse deb http://ubuntu.tower-net.de/ubuntu/ warty java deb ftp://ftp.nerim.net/debian-marillat/ stable main deb ftp://ftp.nerim.net/debian-marillat/ unstable main deb ftp://ftp.nerim.net/debian-marillat/ testing main apt-get update apt-get upgrade apt-get dist-upgrade Time to add java support : http://www.ubuntulinux.org/wiki/AddingJavaSupport/view?searchterm=java wget jre-1_5_0_01-linux-i586.bin sh jre-1_5_0_01-linux-i586.bin mkdir /usr/java mv jre1.5.0_01/ /usr/java/ chown -R root:root /usr/java/jre1.5.0_01/ ln -s /usr/java/jre1.5.0_01/bin/java /usr/bin/java ln -s /usr/java/jre1.5.0_01/bin/java_vm /usr/bin/java_vm vi /etc/bash.bashrc JAVA_HOME=/usr/java/jre1.5.0_01 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH Java Plugins for the browser: cd /usr/lib/mozilla-firefox/plugins ln -s /usr/java/jre1.5.0_01/plugin/i386/ns7/libjavaplugin_oji.so libjavaplugin_oji.so Music and stuff: apt-get install xmms apt-get install build-essential I found IPv6 really hampered my internet speeds so lets kill it: vi /etc/modutils/aliases de-hash the line: alias net-pf-10 off update-modules
plugins for firefox
pornview (boy did I have a red face when explaining this little gem to my mother but it really is one of the best image viewers in my opinion.)
So now its ready to take back.
Drive back there and plug in and turn on.
Boots up fine.. the first thing I wanted was net connectivity, she runs dial up at the moment so
Copmuter > System Configuration > Networking.
Add new connection, choose Modem(ppp), and setup as per the requirements.
Attempt to connect.. and the modem dials (external generic 56k modem), talks for a bit then drops off.
and I'm seeing "authentication failure"
Double check the username and password.. try again, and it fails again and again and again.
Ring tech support:
ME "Hey can I check a username and password for my mothers account?"
HelpDesk "yeah no problem, whats the username"
HelpDesk "ahh yeah found it, whats the password?"
ME "Cats_Name" (*sigh* I can't believe we're related)
HelpDesk "*quiet pause and I swear I heard him chuckle* yeah you have it right"
ME " hmmm what have I done wrong"
HelpDesk "What Os are you using?"
ME "ahh I know you guys don't support it, but its Linux..."
HelpDesk "heh, thats ok.. *utter amazment at my end of the phone* what distro?"
ME "Ubuntu.. its debian based"
HelpDesk "ahh yeah, I've heard of that.. cool, um what Authentication are you using?"
ME " ahhh.. good question... I may have to get back to you"
HelpDesk " yeah no problem, you might want to check that modem works under windows on a different machine if you have one"
ME " yeah I have a dual boot laptop.. I'll do that thanks"
HelpDesk " No problem"
At this point in time I'd like to place a small plug here:
Westnet (www.westnet.com.au) are THE BEST ISP in Australia, They just don't give up until you problem is solved.
Next small point I need to make the gui method I used to create the dial up does not allow you to change or even find out what authentication your using.. something that needs to be fixed??
So I pulled my lappy out and hooked up the old modem and made a perfect connection.
so username and password are fine.
While I'm hooked up I poke around the wiki to see if there is anything on dial up..
sure enough.. I found this:
and it worked almost perfectly.. I had to set it to use CHAP authentication and bingo.. happy as larry!
Great.. so next I crank up the email and get that downloading..
After the emails are all downloaded I try importing the inbox.mbx file..
hmmm I don't think it worked, but I got no error.
Next try the other e-mail files.. ( I forget what the extentions are but they're folders from OE ), and it appears they won't import either.. Evolution doesn't know what they are..
Same deal for address book (.WAB), no ability to import it.
Bugger, not all is rosey so far.
Mother see's the frown om my forehead and tells me it doesn't really matter.
I refuse to give in and tell her I will work it out later and bring them back when I do
"no worries" she says "no hurry"
Not please.. but eager to get the rest working I then head for the favourites.
Fire-fox wont import them either. It appears the IE 6 likes to store favourites as ".url" files..
damnitdamnitdamnit should have researched more.
once again mother saves my ego and tells me I can fix that later too.
Not impressed with myself at this stage.
Next is the digital camera.
Kodak DC200, its old, its clunky and its not detected by Ubuntu.
You guessed it...
"You can take that back home with you and figure it out"
feeling tired and worn out by now.. I just wanted to clear out and go home.
Stuff around fixing internet banking pop-up problem I knew was there, show various games (which makes me feel better because she likes them) and show her how to use the basics..
Leave her with the instructions that she may play with it as much as she likes, as she isn't going to break it *PROVIDED* that if anything that pops up asking her for a password, she be vary carefull with.. as generally anything that wants a password, wants it for a reason..
I asked her to make a list of questions and anything she doesn't like.
Since this happened I've posted a few Q's on the mail list about e-mail importing and other stuff.. you can find them and the replies here:
I haven't progressed much at all since then.. but I intend to tomorrow night..
Things I/MOTHER thinks Ubuntu needs to fix:
CDROM ejecting from the button on the front of the drive. (currently not supported)
The ppp modem setup gui is a little too "dumbed down" (example: how do you setup CHAP authentication?)
Some sort of applet that shows you currently have an active dialup running.
Things that hindered the migration:
Mail from OE to evolution conversion, no simple and easy method of doing this and to actually do it you need windows and other MS software.
I had tried to soften the blow by setting up thunder bird and fire fox in windows some months before the migration.
She dropped thunder bird because she couldn't use the cute stationary and other such "gump" that her friends use.
Fire fox she dropped because tech support asked her too, they don't support FF only IE and if she wants her problems looked at then please uninstall FF.
This I feel, displays some _major_ flaws in the "gradual migration" methods. If we're going to get serious about the "taking on" of our competitors market, we need some more and _much_ better migration tools, ones that don't requires the "other" OS to be running preferably.
Also I'm not aware of any "Migration guide" out there (for Ubuntu or other).
It seems logical to me that there must be one, as others have been doing this before me.. so I'll put this down to a temp gap in my learning.
Important milestone. *FEEDBACK*
I recieved a message from my mother, this is important as I've not been in contact with her since my semi completed migration ending 4 days ago.
Here it is:
Hi Senectus and Mrs_Senectus,
I am still getting used to the computer and not real
sure if I like it. Yahoo is just so different and I can't do a lot of
things that I used to do which makes me more visible to others which I
don't like. I have issues with some of the sounds..... I know I
will get used to them but some still baffle me, I can be doing
something and it makes a funny noise...... it can mean anything from
mail arriving to someone coming or going on yahoo... I really need
my addresses from outlook, but its not an issue, people are slowly
sending me mail so I can reply and add them. There is one or two like
XXX XXXXXX that I really would love to have. I tried to copy some
music from my cd's to the computer but I have no idea how to do this,
I tried for quite a while and thought I had been successful because it
looked like it was saving but then I couldn't find where it was. Sorry if
I sound like I'm whining coz I'm really not, I am getting used to the
change and am very grateful.
I have two people who are interested in a copy of unix ..... will they
need someone savy like you to install it? both these people are dummies
like me when it comes to puters.
Now I'm in a bit of trouble here.. because I have one really crap and very full week, I just haven't had time to fix the things I left hanging.. so important note to those of you thinking of doing this.
Leave plenty of time for the unexpected.. be prepared for the worse to happen..
One thing I should have done that I am kicking myself about now.. is the planning phase.
I had a manager once that was _right in_ to "self development" and one thing he taught me that I found rather cool was a particular method of planning that helps to iron out bugs and issue's.. apparently it was used in the planning of our first trip to the moon..
The way it works is you think in reverse.
So for that would be..
my mother having a fully functioning Linux PC with her mail and address book and Internet connection and camera connectivity plus the ability to rip music at will.
Then you take the next step back from that..
What happened before that:
I pulled some images from her camera
Before that? :
The OS detected and installed the drivers
Before that? :
I checked the model of the camera and downloaded the right drivers
Before that? :
and so on and so on..
Doing this way really opens up your planning method and helps to stop you taking short cuts that are inherit in normal "planning".
I vow to make myself use this method more in future..