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!
Notices
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi. I have an ancient computer, it's currently got Windows 95, 24MB ram, 75MHz processor, etc. I'm looking for the best linux distro to run on it with a dual boot system, keeping the existing windows 95 (and preferably not erasing all my data).
I've tried the Debian installer, it requires 32MB ram and goes all wonky at a certain point. I would love to try DSL, but I need to prepartition my hard drive for that, which has been problemsome.
Neither Partition Logic nor GParted live CD will boot, so I'm stuck with no way to edit my partitions without wiping the whole computer clean.
Also, the BIOS cannot boot from CD unaided, I've been using Gujin to boot from CD but it's started giving me problems.
Do any of you experts out there have advice for how I can get linux on that computer? Thanks so much.
You could try 'sbootmgr' to see if it will recognize your cdrom for boot. You would create a sbootmgr floppy disk and boot that. You should read the 'sbootmgr README.TXT'.
If your cdrom is bootable through 'sbootmgr' then you should be able to boot a 'iso'. With that old hardware I would roll back to earlier versions of Slackware, either '8/9/10.1/11' versions; note: there are minors with versions.
If you could increase your RAM to 32MB, then things would be easier. Don't expect to run current X on this system. You probably could get away with a light desktop.
Worst case would be to create floppy disk sets for Slackware install. You can look at the Slackware 8.1 'README' for bootdisks and the Slackware 8.1 'README' for rootdisks.
The easiest way to partition and do an install may be to temporarily remove the hard drive and connect up the hard drive to a different computer. With Debian 4.0, this is pretty straightforward. Just make sure that you connect up just the hard drive and CD-ROM, the same way as in the slow computer (for example, put the hard drive on IDE channel 1, CD-ROM on IDE channel 2).
The only "gotcha" you really need to worry about is that the Debian 4.0 installer will usually install the 686 kernel if it detects a Pentium II or above. This kernel won't work on a Pentium. Therefore, the first thing you need to do after installing is to run:
apt-get install linux-image-2.6-486
That will install the 486 kernel, which will work on your Pentium.
When using the installer, make sure to do manual partitioning. You'll want to shrink the Windows 95 partition. What's the size of the hard drive? There may be some concerns about a BIOS restriction on where GRUB can boot from.
When doing a very basic Debian install, you want to deselect all software suites--including the so-called "base" suite (you won't miss that stuff). There are a number of things you can do to conserve memory. One that's good for a whopping 3megs of RAM is to modify /inittab and comment out all TTYs except the first one. Each console screen eats up about half a meg of RAM.
It's possible to run X within 24 megs of RAM, but it's VERY tight. I'd use icewm-lite for the window manager, and aterm for the terminal (it's much lighter than the default xterm).
I have Debian 4.0 running on a tiny Toshiba Libretto 70CT. It's a 120mhz Pentium with 32megs of RAM. These specs are significantly better than what your old computer, but it's in the same ballpark. I can give you first hand experience on scrimping for every little bit of RAM.
Is there a reason you cannot install more RAM? Used RAM is SO cheap these days, and makes life much easier for people working on older computers. I can easily live with an older processor if I install a whole whack of RAM. By "a whole whack", I generally mean 256MB, though 128MB can also be plenty.
- My DSL desktop is a Pentium II with 128MB of RAM. I've got a frugal install on the hard drive. With OpenOffice as an "optional" install, it does almost everything I need it to do, and any time I screw things up I just reboot without doing a backup.
- Also, with DSL you can install it on your hard drive as a "regular" Debian install. I've never bothered, since the "frugal" install works best for my addled, butterfinger-prone brain.
- You write that you need to "prepartition" to use DSL. Why? You could just run DSL live from the CD and save your MyDSL settings on your hard drive. No need to save anything more than that on your hard drive. If you simply MUST install the OS on the hard drive, just boot from the live CD and type "install" at the boot prompt. That'll take you into fdisk and you can partition to your heart's content.
Last edited by roystonlodge; 06-09-2008 at 10:04 AM.
128 megs of RAM on an old Pentium 75? The motherboard probably can't take more than 64megs of RAM (four 16meg SIMMs...good luck finding those). I'm guessing it has two 4meg SIMMs and two 8meg SIMMs.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.