Wow... What a week. I only managed to lose BOTH my main harddisks, completely smuck up my PC, and then, by some fluke, manage to repair it all again. Heres the full story.
- I bought a 512Mb 168pin SDRAM from my local PC shop, without checking if my motherboard can handle it. It couldn't. When I booted, linux immediatly died with multiple errors. Windows booted but I kept getting all sorts of lovely STOP errors (windows 2000), and eventually, that died spectacularly too, crashing the harddisk.
- I removed the sdram, and then did something that made the situation even worse. I put the old chips back in, in the wrong order. Linux wouldnt boot at all, it kept dying with "respawning too fast" errors. The windows disk was dead, so I had to reinstall that.
- On the advice of a friend, I took the memory out, and reinserted it, and this time, I realised they were in the wrong order, so I put them all back, making sure the largest sdram went in slot 0, and the smallest in slot 3. Windows now booted without errors, but, linux wouldn't. Not even a cd boot in rescue mode would boot it. I reinstalled Mandrake 9.0 from scratch, and... Lost all my work I'd previously done when it reformatted hdb* for me.
No problem, I thought, I'll just install the powervr patches.
No I won't. I now had a 2.4.19 kernel, the powervr patches were dependent on a 2.4.18 kernel.
There was a srpm, which could be rebuilt for custom kernels. I downloaded this, and ran rpm --rebuild powervr.... etc.
It wouldnt rebuild, so, in the end, I ended up unpacking it all, and manually compiling and installing it. It was an easy task, but a tedious one.
Anyway. The net result... After a lot of time and stress, I now have a fully working Mandrake 9.0 installation again. Yay