It's much faster than when it had Win98 on it 6 years ago, and don't even talk about Win2K for the last couple of years.
Hard parts:
Default video did not work. Neither did the framebuffer package (could read everything, but color scheme was seriously whacked). Luckily, I have some working machines to research the forums! Basically, set video on install to 800x600x24 -- this produces a barely (to be generous) readable screen. Then, reading menus by feel, PupGet the xf86_svga-3.3.6 xserver. Modify /etc/X11/XF86Config as explained in:
http://www.murga.org/%7Epuppy/viewtopic ... light=svga
(Using the large-font rxvt makes the terminal pretty readable.)
Sound
cs4237B chip
Uses cs4232 OSS driver
per http://www.murga.org/%7Epuppy/viewtopic ... nd+crystal
added to /etc/rc.d/rc.local:
Code: Select all
modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0
[For newbies, like me, a great help page for Grub:
http://www.troubleshooters.com/linux/grub/grub.htm]
Some very good posts by Bruce B. helped, along with Barry's original two pages on HD install. (New method won't work w/o a CD drive -- would be great to change the script to allow HD file instead of CD as source of puppy files. I know I could mount the iso directly somehow, but ...) Install turns out not the be so hard (after many, many attempts). The big thing was, I started testing puppy using a boot disk and HD files (no CD drive and unbootable USB) and wanted to keep using the pupxxx file that I had been testing with. But the fresh "install" (i.e., the first time running GRUB off the hard drive rather than booting from CD) wanted to create a new pupxxx file, and gagged if I tried to install on the partition that had the original pupxxx, vmlinuz, image.gz and usr_cram.fs files on it.
Solution (and forgive me if this was already on-line and I missed it) was to have the GRUB statement reference the previously created pupxxx file. I put pupxxx, vmlinuz, image.gz and usr_cram.fs on the same partition (in my case, vfat partition).
Relevant menu.lst portion is:
Code: Select all
title Puppy Linux
root (hd0,3)
kernel /vmlinuz root=/dev/ram0 PFILE=pup080-none-524288 PHOME=hda4
initrd /image.gz
This gives us a "Type 1" install, with filesystem changes saved to pupxxx on hda4, a vfat partition (I made it vfat so that windows could see it should I try to get my Win2k partition up again).
My partition table (as revealed by fdisk):
Code: Select all
Device Boot Start End Blocks Id System
/dev/hda1 * 1 130 982768+ 83 Linux
/dev/hda2 278 832 4195800 5 Extended
/dev/hda3 131 165 264600 82 Linux swap / Solaris
/dev/hda4 166 277 846720 b W95 FAT32
/dev/hda5 278 832 4195768+ b W95 FAT32
Other issue is that GRUB will not install easily to anything but a linux filesystem partition, so I created a 1M ext3 partition (hda1) for my /boot/grub folder. Figure I can put another distro on it sometime if I like. I made my puppy vfat partition 850M to give me plenty of room to install packages (tho' that may defeat the purpose of puppy...)
PCMCIA wireless
Used bladehunter's wifi-beta.pup
My experience (which was great) is described here:
http://www.murga.org/%7Epuppy/viewtopic.php?p=9364#9364
All in all, a good time! Thanks, everyone.