Monday, September 29, 2008

Compaq Armada 1540DM running Windows 95 and Linux Puppy 2.15CE

L4Linux has been wanting me to post some kind of article on here and I think I finally came up with a rare one. My Wife picked up a Compaq Armada 1540 DM , Pentium I, 84 or so mb ram, and the hardrive is in kilobytes, Not gigabytes. Go0gle Compaq for the specs.

Windows 95 is the main 0/S. It has a bootable Floppy and a unbootable cdrom because bios doesn't give cdrom as an option, (even with compaqs firmware upgrades).

So for giggles I downloaded sbminst.exe (DOS executable)
cwsdpmi.exe (support file) and formatted a 1.4mb floppy and installed those 2 downloads to floppy.

When I rebooted the laptop with the puppy in the cdrom and the floppy I just made in the floppy drive .

1. Restart the PC, boot from the floppy and run:

2. Read the displayed screen for guidance and run the following command:
A:\>sbminst -t us -d 0 [make sure to put a space before -t, us, -d, 0][- is a dash, 0 is a zero]
Enter Y when asked to confirm.
The above command converts the floppy into a standalone boot manager.

Cool huh. Next shut down the laptop and reboot after about 30 sec. Leave the floppy in.

When next boot comes up you'll get a screen with all the drives that Smart Boot Manager has Detected. Use your down arrow to scroll through the drives till you hit cdrom. Highlight cdrom and hit enter.

Puppy is now booting up. I select Qwerty English keyboard layout.
I select Xorg display instead of Vesa.
My screen can only handle 800X600 max,So that is what I enter when asked for a selection.
Boom, I am now booting up the help file in Dillo on how to run and install Puppy plus hooking up to the internet. My whole desktop shows up. (I mention this as I tried out Damn Small Linux 4.10 and N and My bottom taskbar wouldn't show up).

I go to Network wizard from Menu>Setup>Network Wizard.Loading modules window shows up
I click on the Load Driver button . I select AUTO PROBE ALL DRIVERS

I get this message at the top of the GUI Window.
Puppy has done a quick check to see what network drivers are currently loaded. Here they are.
3c59x xirc2ps_cs
if it appears the driver module for a network adapter isn't loaded, click on the "Load a Driver " button.

Below that on interfaces it says
Puppy sees 1 active network interface, that is, actually responding even if it isn't doing what you want! To test or configure the interface, click on the corresponding interface button.
So, I click on etho.

Next GUI is your config screen. Click on Test etho. After it tells you it found an "aline network.
I clicked on Auto DHCP Button, (If you run a static IP use that button if you need to.)

You should end up with
Say Yes to save configuration. You should have 2 small moniters on the bottom r/h of bottom taskbar showinging internet connection. After saving just click exit on the next screen that shows up.

Now go back to Menu>Setup>Puppy Universal installer.

I selected IDE (ATA) internal Hard drive
Hit OK. Next screen hit OK.
I install puppy on hda1 because that is the largest file and that's where windows 95 (Fat 32) is at.
I don't want to mess with the other partitions because Compaq installs their bios and Compaq Helper whatever there on the other 2 partitions.
I then let it do its thing and when asked to make a Wake PUP Boot Floppy I insert another blank clean formatted floppy and say yes. Let it do its thing and you are done..

Exit Puppy through start Menu. Pull out your Live CD. You've already pulled out and saved your Smart Boot Manager Floppy (and saved it I hope as its a neat tool to keep around for old bios's.)
You still should have your Wake Pup boot floppy in A drive still.
Reboot and when prompted boot up Puppy of your hard drive install now.
You might have to do the Network Wizard one more time and save changes but that should be for the last time. Your Hard drive will now remember your changes.

As a note, don't expect this to run blindly fast, you are a Pentium 1 . Dillo browser will run faster than Sea monkey, but they will run. I just did this because even with Windows 95 drivers for the Xirocom card, I couldn't connect to the net . It was easier to install Linux and get inter net working. Go figure.


rokytnji said...

I forgot to include Windows 95 still runs on this Laptop. So Its like a Dual boot install. If you want to wipe out Windows off of hda1 just download Gparted Live Iso
Use your Smart boot manager Floppy to boot up Gparted and wipe hda1 and reformat for FAT 32. I still recommend not messing with the other partitions for previous stated reasons.

L said...

"I just did this because even with Windows 95 drivers for the Xirocom card, I couldn't connect to the net. It was easier to install Linux and get inter net working. Go figure."

This comes as NO surprise. Linux supports any old piece of hardware A LOT BETTER than xp & vista. And out of the box,too...

Agam Dua said...

I have a similar problem with an NEC laptop. The difference is that only ONE drive can be used at a time (floppy or cd). Everything else is the same (bios limitations, etc.)

Any suggestions? Please?

rokytnji said...

If you can boot Puppy from CDROM 1st in bios, then do that. You should be able to make the wakepup floppy while the laptop is running off the puppy cd. If your bios doesn't support booting off of cdrom, then use my instructions to make the Smart boot manger floppy so you can boot off of cdrom.

rokytnji said...

If by your comment that you have to physically remove the cdrom, because the floppy has to be installed in the same spot, then do the frugal install. You haven't mentioned if you are trying to run a Windows operating system in conjunction with puppy in your comment. If all you have is Puppy installed then you won't need the wakepup floppy. The grub bootloader on a linux only install will give you the menu to boot up Puppy. You only need the wakepup floppy to get past the Windows Master boot record.

rokytnji said...

And if this part is what is stopping you

When I rebooted the laptop with the puppy in the cdrom and the floppy I just made in the floppy drive .

You don't need the Puppy Iso in the cdrom yet to make the smart boot manager floppy. I just had it in there to save some time.

Alastair Alex said...

I enjoy what you’ve got right here, adore what you’re stating and the way you say it.This is a very interesting article.

Compaq CQ45-703TU Laptop
Compaq CQ43-411TU Laptop
Compaq Presario CQ58-104TU Laptop
Compaq - 15.6" Presario Notebook - 2 GB Memory - 320 GB Hard Drive

Brandon Hudson said...

Congratulation for the great post. Those who come to read your article will find lots of helpful and informative tips.

Lenovo - IdeaPad Ultrabook 14" Laptop - 8GB Memory - 750GB Hard Drive + 32GB Solid State Drive - Graphite Gray

Lenovo - G500 15.6" Laptop - 4GB Memory - 1TB Hard Drive - Black