[SOLVED] Old PC's processor doesn't have cmov and can't install Xubuntu
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Old PC's processor doesn't have cmov and can't install Xubuntu
I am trying to install Linux on a 12-year-old PC with an AMD Pentium II equivalent and with 128Mb RAM.
Xubuntu 10.04 won't install because the kernel requires "cmov" but the PC's processor doesn't have it. There are loads of posts on the Internet about this but I have not found any listings of Linux distros that don't need cmov other than TinyMe, which I shall try installing.
There is no hope of my being able to use the command line to replace the kernel version or for any such fix - I am just too new to it all.
Please, does anyone know of a nice-looking distro that should install that doesn't look too old and that has a good set of features?
You can use any distro that supports i486 or i586-processors. I suppose with AMD Pentium II equivalent you mean the K6-II or K6-III. Both are not i686-compliant.
You can go with with any Linux on these lists: i486i586
But be aware that with your amount of RAM none of the big DEs, like Gnome or KDE will run. I would go for a distro with LXDE or a Window Manager, like one of the *boxes or IceWM.
That depends on the compiler the system is compiled with.
If you compile all with a compiler that don`t uses this instruction than there should be no problems.
With a Pentium (IA686) it should work well. It could be more the Hardware arround that makes trouble.
The newest kernel can be compiled for ia486 and above but many other (secundary) software needs the extensions of the new processors 3dnowext, mmxext, cmov, .... .
So only install software that don't needs this instructions.
Best is to take an old distribution version - I think versions 6 to 8 should work.
SUSE-8.x is the most comfortable distro that time.
Thank you so much, everyone, for your help, I now have enough to go on. My architecture is i586 and from the suggestions above I am looking for compatible distros that will install; Xubuntu 6 installed but I am just seeing if Xubuntu 8 will install.
I strongly recommend you to not use older versions of Linux. They don't have support anymore and will get no security fixes. Please do yourself a favor and choose a new version from the advices given here.
It's a pity that the Distrowatch search facility doesn't cover hardware requirements!
Most things won't run on anything earlier than the Pentium Pro, but anything should run on a P II. For 128MB, you have a choice of Puppy, Vector Light, Slackware, and Tiny Core (in order of decreasing ease of installation). Puppy's chief developer has actually stated that he's run it on a P II machine with 128MB.
Thank you all, much appreciated. I have Xubuntu 6 installed OK but I take the point about there being no more security updates for it. I shall try Slackware and some of your other recommendations in VirtualBox on my XP PC to see what they are like, and then replace Xubuntu 6 on my old PC. (Should you be wondering how a newbie knows about VirtualBox, I have just done the ten-week Open University T155 Intro to Linux course which steps one through use of VirtualBox - it's a fabulous tool!).
I have so far replaced any failed, partial installs on the old PC using Partition Magic 8 on floppies to delete and recreate the partitions (blunt but apparently effective); can anyone suggest a better way?
Downloading the antiX .iso to try out in VirtualBox was straightforward, but at this page, ftp://ftp.slackware.org.uk/slackware...ware-13.1-iso/, I have no foggiest idea which .iso file to download for a CD writer (not for a DVD writer) to produce a CD (on my XP box) for my old PC (AMD K6-2 with 128Mb RAM). (What is the difference between d1, d2 and d3 etc and between install and source?)
Could someone please tell me which .iso file I need?
You could run the latest stable Slackware 13.1 using the non-SMP kernels (huge.s in the installer, kernel-generic-22.214.171.124-i486-1 with an initrd post install) on that box. I suppose any other distro that supplies a non-SMP kernel would also work.
I'm very sorry, mryuck and allend, I'm just too new to Linux to understand the above two posts, but thank you most sincerely for your responses.
So I have installed antiX (from antiX-M8.5-base-486.iso - it took ages!), apparently successfully. It seems slower than Xubuntu 6 was, especially the browser, and it doesn't look as modern, but the system monitor at screen-top-left shows spare RAM and not too much cpu demand; I'll run it for a while and may well stick with it.
Thanks to your warnings (not to run old, unsupported releases) I now have a current system that I can keep updated, and my old PC, unused for nigh on ten years, is usable again; it even has a working B: drive!
Next I will try and network it with the various Windows XP boxes in the household...