Posts: 11
jjm
Joined: 30 Jul 2009
#1
Is there an upgrade script available to migrate from 8.2 to 8.5?

Installing 8.2 works fine on my PIII 1000MHz, but installing 8.5 leaves the boot process hung on"Please wait......"

My 8.5 image file and LiveCD seem to check out. The LiveCD starts and runs fine

I tried

Code: Select all

apt-get update
apt-get dist-upgrade
from 8.2 and got a udev error at the end of it, and could not start up x again.

Any ideas are appreciated.
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#2
Upgrading 8.2 to 8.5 is possible, but several work arounds are needed.

Give me a while and I'll post out the basic steps
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#3
Ok, I managed to upgrade a fresh 8.2 to latest Testing repos, but you'll need to jump through some hoops. YMMV.

This is what I did.

1. Edit /etc/apt/apt.conf to read like the following.

Code: Select all

APT::Default-Release"testing";
APT::Cache-Limit 60000000;
APT::Get::Purge;
APT::Get::AllowUnauthenticated 0;
Acquire::cdrom::Mount"/media/cdrom";
2. Install latest MEPIS kernel and headers.
apt-get install linux-image-2.6.32-1-mepis-smp linux-headers-2.6.32-1-mepis-smp

3. You need to update grub menu and boot into the new kernel. Check all is ok. Ignore uspash error on reboot.
#update-grub

4. You need to remove some config files.
Remove/delete from /etc/init.d
ejectcd (or whatever the spelling error is) and mepis-network
Remove from /etc/udev all the config files except hdparm.rules, links.conf, logitechmouse.rules,
pcmcia.rules, udev.conf
and from /etc/udev/rules.d remove hplj10xx.rules, hpmud.rules, libmtp7.rules, libnjb.rules

5. Comment out MEPIS repo in /etc/apt/sources.list
Remove/purge the following apps.
# apt-get update
# apt-get purge lighttpd wicd*

6. Now time to dist-upgrade. This is huge over 500MB
#apt-get update
#apt-get dist-upgrade

It will remove some apps like gecko-mediaplayer, mplayer and xserver-xorg. This is ok as we reinstall them later.

7. If asked to convert to dependency based booting answer yes. If it fails, no worry.
Hit N when asked if you want to use the new config files.

8. If there are any errors concerning ndiswrapper-dkms, just purge those apps
# apt-get purge ndiswrapper-dkms
#apt-get -f install

9. Time to reinstall removed apps.
# apt-get install gecko-mediaplayer xorg xserver-xorg-input-all

10. Now you should be able to reboot into an upgraded 8.2 desktop.
Posts: 11
jjm
Joined: 30 Jul 2009
#4
Thanks. I will see how it goes, and let you all know.
Posts: 54
SaminBare
Joined: 30 May 2010
#5
How'd it go, jjm?
A clean install would be easier and more efficient. I did it twice on my PIII ! (lol)
Posts: 11
jjm
Joined: 30 Jul 2009
#6
Thanks, I was having trouble with a clean install. I used an image that booted fine in vbox on a Mepis box, the liveCD worked fine, but hung when booting after install.

I downloaded a new iso, checked the md5sum and burned a new disk. All went well.

Really great on this PIII 1000 MHz...boots in 30 secs from grub!!!

Next challenge, is there anyway to install the nVidia driver for a GeForce2 MX/MX400 AGP video card? I think I've read the legacy driver breaks x.org and x won't start.

Any ideas on that one?
Posts: 1,228
secipolla
Joined: 15 Jun 2008
#7
Theoretically you could use sgfxi to install the 71.xx.xx driver. I don't know if it's compatible with the latest xorg but sgfxi will inform you about that.
Posts: 11
jjm
Joined: 30 Jul 2009
#8
Thanks secipolla,

After a little research, the appropriate driver is the 96.43...which installed fine via sgfxi.

Cheers,

Jeff