SOLVED:How to run Puppy in DOS? (SEE FIRST PARAGRAPH BELOW.)

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
5littlejoe5
Posts: 16
Joined: Thu 09 Sep 2010, 17:04

SOLVED:How to run Puppy in DOS? (SEE FIRST PARAGRAPH BELOW.)

#1 Post by 5littlejoe5 »

I followed the directions here: http://www.freeveda.org/linux/puppy/PupWin98.htm (The link finally worked to get the appropriate files.). It's booting neatly from Windows 98 into Puppy, but I still would rather have had a newer version of puppy on there. Still, puppy 1.0.7 looks pretty good. Now my problem is getting cinnected to the internet with this. I have DSL, but this old computer only has a phone modem on it. (No Cat5 plug. It does have a USB connection). But that's a different topic so I'll post it separately. Thanks everyone for your help. :)

I have an old IBM thinkpad 770 with win98 installed. No floppy drive. 128M memory. Would like to put the latest version of Puppy that it will handle on it, but (booting from the CD) I can't seem to get it to boot to X even in Puppy 2.16.1. And it won't boot at all to Wary puppy.I found these two links which suggest a simpler way: booting to Puppy from DOS with preinstalled files.

http://www.freeveda.org/linux/puppy/index.htm
http://www.freeveda.org/linux/puppy/PupWin98.htm
Problem: following the links from these two to download Puppy 1.0.7 leads me to a "404 error". Furthermore, I'd rather have a more recent version of puppy.

Is there somewhere I can find explicit directions to put the appropriate files on the hard disk and then make Puppy bootable from DOS? I think I can Expand the iso in my other computer, and put the files on a CD, then boot into win 98 on the IBM 770 and copy the needed files. But then how to make them boot from DOS is the question.
Last edited by 5littlejoe5 on Tue 11 Oct 2011, 17:46, edited 1 time in total.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

Re: Running Puppy in DOS.

#2 Post by rcrsn51 »

5littlejoe5 wrote:I have an old IBM thinkpad 770 with win98 installed. No floppy drive. 128M memory. Would like to put the latest version of Puppy that it will handle on it, but (booting from the CD) I can't seem to get it to boot to X even in Puppy 2.16.1..
What is the last error message you get before it stops booting?

5littlejoe5
Posts: 16
Joined: Thu 09 Sep 2010, 17:04

#3 Post by 5littlejoe5 »

Tring to boot to Wary Puppy, the last line that it will give me before it freezez is the first line - which is: ISOLINUX 3.73 2009-01-25 ETCD

I took the memory out and replaced it, When it tests the memory prior to Bootup, it still gives me the very same number, which is: "132496 KB OK"

But: booting with Puppy 1.16,1 it now booted all the way up without the "pfix=nox". It doesn't occupy all of the real estate on the screen (I'm using xvesa), but it doesn't object when I ask it to go to 1024x768x16, and then it does use the whole screen. If this is the most recent Puppy that I can use on this machine, I'll just write it to the hard disk. but if there is a way to get Wary Puppy, or some more recent version on here I'd rather do that.

In fact I've got it writing to disk right now - at least I hope it is. This is very slow on this old computer. Ah, it just finished, and is rebooting now. But it didn't make it. wound up in Kernel Panic. I'll get off of here and tinker with it.

User avatar
tikbalang
Posts: 47
Joined: Thu 07 Aug 2008, 14:49

boot puppy with linld.com

#4 Post by tikbalang »

1. copy the contents of puppy .ISO into a folder, in this case /WARY (or \WARY if doing from DOS). use an LFN-aware OS, or longfilename driver for DOS:

http://sta.c64.org/lfnemu.html


2. get LINLD.COM:

http://busybox.net/~vda/linld/


3. create the .BAT and .CL (command line parameters) files:

WARY.BAT

Code: Select all

::WARY.BAT
@echo off
linld.com image=/wary/vmlinuz initrd=/wary/initrd.gz cl=@wary.cl %1 %2 %3

WARY.CL
(one line per parameter)

Code: Select all


psubdir=wary
acpi=off


4. copy the .BAT, .CL, and LINLD.COM files to the same folder as puppy (\WARY). if using a different location, make sure they are available in %path% and properly referenced in the batch file.

5. boot to DOS

6. CD \WARY

7. WARY.BAT <enter>

8. enjoy your puppy from DOS.


notes:

- LOADLIN.EXE can be used with some changes:
http://youpibouh.thefreecat.org/loadlin/

- ACPI=OFF may be needed if booting from DOS.

- i'm using 4DOS which accepts "/". try "\" if it won't work.

- above config works for all puppies since 4.x, with minor changes in path.

- old thread:
http://www.murga-linux.com/puppy/viewtopic.php?t=70849

ICPUG
Posts: 1308
Joined: Mon 25 Jul 2005, 00:09
Location: UK

#5 Post by ICPUG »

You have Windows 98 installed so you can follow Lin'N'Win from the following link:

http://www.icpug.org.uk/national/linnwi ... innwin.htm

This is written for Wary 5.1.2 at the moment. It is hopefully obvious what to change if you using Wary 5.1.3, just a folder name and references to it.

However, if you cannot boot from CD not sure how booting from hd is going to make a difference, apart from making it quicker to test options for solving.

5littlejoe5
Posts: 16
Joined: Thu 09 Sep 2010, 17:04

#6 Post by 5littlejoe5 »

Thanks This is great info! I'll need to find the time to experiment with it. And thanks for including the links.

Post Reply