Overclock.net banner

Old computer, installing linux, roadbump

981 Views 15 Replies 8 Participants Last post by  error10
I was at work yesterday when a customer approached me and handed me an old Dell laptop [Inspiron 3000] and told me I could probably find a use for it.

Well, after looking around and finding enough hardware, I was planning on making it a server for something, so I popped in an arch i386 net CD and got ready to set up my system.

But apparently, the CPU doesn't fully support the kernel. it says

Code:

Code:
This kernel requires the following features to be present on the CPU:
cmov
Unable to boot - please use a kernel appropriate for your CPU
Time to compile a custom kernel, or what? Unable to be used?
1 - 16 of 16 Posts
Arch as in Arch Linux? I don't think Arch Linux has an i386 version - I only recall i686 and x86_64.
Arch provides a minimal environment upon installation, (no GUI), compiled for i686/x86-64 architectures.
2
Quote:

Originally Posted by Redmist View Post
Arch as in Arch Linux? I don't think Arch Linux has an i386 version - I only recall i686 and x86_64.
yeah, your right. its i686.

Quote:

Originally Posted by LiNERROR View Post
Arch provides a minimal environment upon installation, (no GUI), compiled for i686/x86-64 architectures.
I understand that its not the right kernel, and I've dealt with Arch before. So I'll have to compile my own kernel to boot from? Does that mean its time to give Gentoo a shot?
See less See more
No, you don't have to, it just means you need to use a distro with lower system requirements.

Damn Small Linux
is your best bet here.
Okay, thanks. Downloading now.
From what Wiki shows, that should be a P6/I686 architecture processor. So it _should_ support the CMOV instruction, but apparently not.
Yeah, DSL will be great if you just want something simple. If you decide you want something a bit more complicated, Debian has i386 images
yes, gentoo is always an option if you want to bother with it.
Quote:


Originally Posted by LiNERROR
View Post

yes, gentoo is always an option if you want to bother with it.

Well I've been meaning to give it a shot for a while now, so looks like this is a good time, though compiling is going to take ages.

I'll play with it in a VM before I do anything rash
See less See more
Options for i386:
CentOS
Crunchbang
Debian
DeLi (I think it still uses pacman)
FreeBSD
Linux Mint
Puppy Linux

So there are a few options and many more past this list, I would more time into getting a BSD system working then compiling a Gentoo system.

pink
Check out masonux. It's a custom minimal build of Ubuntu using LXE wm. I had it on my netbook for a while but it wasn't compatible with the gma500 video card.
I'd use this opportunity to take a dive into gentoo, but that's just me personally.
The Inspiron 3000 contained a Pentium MMX, NOT a Pentium II. That's why it doesn't work. Pentium Pro and Pentium II were the first P6 architecture chip, and thus the earliest chips that the latest Linux kernel binaries will support. Most distributions have moved to "i686" builds and thus support is dropped in those distros.

Gentoo would work, but it would take for freaking ever to build.
Quote:

Originally Posted by error10 View Post
The Inspiron 3000 contained a Pentium MMX, NOT a Pentium II. That's why it doesn't work. Pentium Pro and Pentium II were the first P6 architecture chip, and thus the earliest chips that the latest Linux kernel binaries will support. Most distributions have moved to "i686" builds and thus support is dropped in those distros.

Gentoo would work, but it would take for freaking ever to build.
I figured as much.

And I'll dive into Gentoo. I just hope I don't mess up and waste days waiting for things to compile out my mistakes.
See less See more
To get you up and running faster, there's some way to offload the actual compiling onto other computers. I forget what it is, though. Has something to do with distcc, I think.
1 - 16 of 16 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top