faragher
23-06-2008, 10:44 AM
I succumbed to curiosity this weekend and decided to that I would have a go at installing linux on an old PC that I have had sat in the attic for a couple of years.
This thread is my story, with a few hints thrown in to help others who are thinking of trying this.
So, first things first. I needed to chose a distribution. This is pretty confusing for someone who is used to Windows, because there are LOADS. There is no real easy way to chose. I chose Fedora, because a company that I do some (non-computer related) work for uses this and Red Hat, and it seemed as good a way to chose as any. Now I had to chose what kind of Fedora I wanted.
As I was downloading I went for a livedisk with a Gnome GUI. Why? I actually have no idea, apart from the fact that it was the top livedisk link on the site. 20 minutes later, I have burned the CD on my current windows PC and am ready to go. So, It fires up, all seems to be OK, select install to disk (which currently has XP installed on it). It gives me the option to format before install, which I do and off it goes.
20 minutes after than I am looking at a Fedora Desktop. I've set up all the basic stuff and its time to tackle the wireless. I plug in the USB wireless widget. Nothing. Time to troubleshoot. Trusty google tells me that I can look up what is going on with a series of commands. First challenge is where these commands go. AHAH! Next challenge is making any sense of the output. Got it - It seems that Fedora is recognising the dongle, its just recognising it as the wrong chipset. Its fixable apparently. I just need to download and install the newest drivers. Ah, download. Not so easy when I don't have the internet working.
Download the drivers on the XP machine, put on USB drive, plug it in the linux machine. OK, time to learn how to install a driver.
Now I consider myself to be alright at this computer stuff, but this is all new to me. I make myself a folder, copy the driver file in there, do all the unzipping with tar and stuff. The next bit goes something like this
% make
bash: 'make' unknown command or filename
faragher: AAAAAAAAAAAAAAAAAAAAARRRRRRRGGGGGGGHHHH!!!!
bearing in mind that I am now 2 hours in, and installing the drivers is not a sure fix and THEY HAVEN'T EVEN INCLUDED MAKE WITH THE FEDORA DISTRIBUTION, I am pretty much ready to give up.
But no. I decide that I will not be beaten. I will try another distribution. How to choose? Back to google. Type in Linux, pick the first one that comes up - Ubuntu.
Back to stage 1 - I download the livedisk. But this time I'm a bit cleverer. I run the system off the livedisk first to see if it will correctly identify my wireless dongle.
SUCCESS! I has internets. Ok, set it to install.
30 minutes later it is installed. Restart the PC and...
... loading screen, followed by a BusyBox prompt.
This is not good. It not working. Again. So, back to google. Maybe this is a good time to point out something about getting help for linux. You know that when you type in your problem into google, it will find someone who has had the same problem, and a solution to it. The problem is, that it will also find a load of people who had very similar problems, that required dramatically different solutions. But with some effort, I found a couple of things that could help. I needed to edit the bootloader to stop it hiding what the problem was first. Fortunately, this was not as complicated as it sounded. So now I could see what the problem was. Or would be able to if it made any sense at all. Never mind, more digging, and there it is, the magic words I can append to the boot to make it recognise that my hard drive does hold the information it requires. Make the changes and finally I am rewarded. Working.
So now I have linux. I want to go onto IRC. I need to install an IRC client. And now Ubuntu makes me happy - it has a software repository that I can access, and it will download and install stuff for me. I know this is limiting what I can access, because not everything is here, but for me, its a big boon. I don't want to have to fiddle with command line installation, I want to just click go and it goes.
IRC client fixed. Opera installed. Have a wander round the web. Work out how to install a flash like thing (more of this later) and the codecs so that embedded windows media players work etc. Impressions? Its fast, especially given that the machine is fairly old. However, it doesn't really like doing more than one thing at once. I don't mean more than one window open, I mean install something and browse the web. I get massive slowdowns. I like it though, and there will be updates as I discover more.
Outstanding problems : the flash player seems to be only playing about one frame in 5 of anything. It seems to be running at full speed, just not showing all the frames. It won't shut down. I'm not even going to try to fix this. I have a power socket, and that has an off switch, so thats pretty good.
What I learned:
- TRY IT FIRST. Use a livedisk and see if your hardware is supported before you install.
- Its great to have a second PC handy to fix what goes wrong.
- It isn't as easy as windows to install. Sorry. Its OK, but it asks questions that are just scary at times. I should't have to know what a partition is, or how to edit bootloader to get it to work. Likewise, when it updates, I shouldn't be asked questions about whether I want to keep my amended bootloader - this is a question I don't know the answer to.
- It isn't as easy as windows to fix when something isn't quite right. Windows does a great job of hiding all the nasty from you. THis does mean that if something is properly broken, its pretty much impossible to fix without a reinstall, but it also means that if something is a little bit broken it will help you fix it. Linux has not been good at this so far. It has required far too much looking up of commands, and a lot of grubbing about to get it to go.
- Once it is going, its great. I really liked it - especially the speed and stuff. But I'm not sure what advantages it gives me over windows.
What I would like to learn:
- What advantages have I got over windows - and btw, security is not one of them, my windows system has never had a problem.
- Why was it so difficult to get working - did I make some poor decisions, or was I just unlucky?
- How do I get flash to work properly
- What shall I do now?
This thread is my story, with a few hints thrown in to help others who are thinking of trying this.
So, first things first. I needed to chose a distribution. This is pretty confusing for someone who is used to Windows, because there are LOADS. There is no real easy way to chose. I chose Fedora, because a company that I do some (non-computer related) work for uses this and Red Hat, and it seemed as good a way to chose as any. Now I had to chose what kind of Fedora I wanted.
As I was downloading I went for a livedisk with a Gnome GUI. Why? I actually have no idea, apart from the fact that it was the top livedisk link on the site. 20 minutes later, I have burned the CD on my current windows PC and am ready to go. So, It fires up, all seems to be OK, select install to disk (which currently has XP installed on it). It gives me the option to format before install, which I do and off it goes.
20 minutes after than I am looking at a Fedora Desktop. I've set up all the basic stuff and its time to tackle the wireless. I plug in the USB wireless widget. Nothing. Time to troubleshoot. Trusty google tells me that I can look up what is going on with a series of commands. First challenge is where these commands go. AHAH! Next challenge is making any sense of the output. Got it - It seems that Fedora is recognising the dongle, its just recognising it as the wrong chipset. Its fixable apparently. I just need to download and install the newest drivers. Ah, download. Not so easy when I don't have the internet working.
Download the drivers on the XP machine, put on USB drive, plug it in the linux machine. OK, time to learn how to install a driver.
Now I consider myself to be alright at this computer stuff, but this is all new to me. I make myself a folder, copy the driver file in there, do all the unzipping with tar and stuff. The next bit goes something like this
% make
bash: 'make' unknown command or filename
faragher: AAAAAAAAAAAAAAAAAAAAARRRRRRRGGGGGGGHHHH!!!!
bearing in mind that I am now 2 hours in, and installing the drivers is not a sure fix and THEY HAVEN'T EVEN INCLUDED MAKE WITH THE FEDORA DISTRIBUTION, I am pretty much ready to give up.
But no. I decide that I will not be beaten. I will try another distribution. How to choose? Back to google. Type in Linux, pick the first one that comes up - Ubuntu.
Back to stage 1 - I download the livedisk. But this time I'm a bit cleverer. I run the system off the livedisk first to see if it will correctly identify my wireless dongle.
SUCCESS! I has internets. Ok, set it to install.
30 minutes later it is installed. Restart the PC and...
... loading screen, followed by a BusyBox prompt.
This is not good. It not working. Again. So, back to google. Maybe this is a good time to point out something about getting help for linux. You know that when you type in your problem into google, it will find someone who has had the same problem, and a solution to it. The problem is, that it will also find a load of people who had very similar problems, that required dramatically different solutions. But with some effort, I found a couple of things that could help. I needed to edit the bootloader to stop it hiding what the problem was first. Fortunately, this was not as complicated as it sounded. So now I could see what the problem was. Or would be able to if it made any sense at all. Never mind, more digging, and there it is, the magic words I can append to the boot to make it recognise that my hard drive does hold the information it requires. Make the changes and finally I am rewarded. Working.
So now I have linux. I want to go onto IRC. I need to install an IRC client. And now Ubuntu makes me happy - it has a software repository that I can access, and it will download and install stuff for me. I know this is limiting what I can access, because not everything is here, but for me, its a big boon. I don't want to have to fiddle with command line installation, I want to just click go and it goes.
IRC client fixed. Opera installed. Have a wander round the web. Work out how to install a flash like thing (more of this later) and the codecs so that embedded windows media players work etc. Impressions? Its fast, especially given that the machine is fairly old. However, it doesn't really like doing more than one thing at once. I don't mean more than one window open, I mean install something and browse the web. I get massive slowdowns. I like it though, and there will be updates as I discover more.
Outstanding problems : the flash player seems to be only playing about one frame in 5 of anything. It seems to be running at full speed, just not showing all the frames. It won't shut down. I'm not even going to try to fix this. I have a power socket, and that has an off switch, so thats pretty good.
What I learned:
- TRY IT FIRST. Use a livedisk and see if your hardware is supported before you install.
- Its great to have a second PC handy to fix what goes wrong.
- It isn't as easy as windows to install. Sorry. Its OK, but it asks questions that are just scary at times. I should't have to know what a partition is, or how to edit bootloader to get it to work. Likewise, when it updates, I shouldn't be asked questions about whether I want to keep my amended bootloader - this is a question I don't know the answer to.
- It isn't as easy as windows to fix when something isn't quite right. Windows does a great job of hiding all the nasty from you. THis does mean that if something is properly broken, its pretty much impossible to fix without a reinstall, but it also means that if something is a little bit broken it will help you fix it. Linux has not been good at this so far. It has required far too much looking up of commands, and a lot of grubbing about to get it to go.
- Once it is going, its great. I really liked it - especially the speed and stuff. But I'm not sure what advantages it gives me over windows.
What I would like to learn:
- What advantages have I got over windows - and btw, security is not one of them, my windows system has never had a problem.
- Why was it so difficult to get working - did I make some poor decisions, or was I just unlucky?
- How do I get flash to work properly
- What shall I do now?