Sadly, I couldn't leave well enough alone, and now I can't boot Puppy any longer...
Puppy was creating a swap file on my compact flash card, and to stop the constant writing from destroying my CF card I had pretty much stopped using Puppy and gone over to DSL. But then I picked up a really cheap Microdrive to use as swap, and now I'd like to get Puppy working again.
My new setup (hda = 2GB Microdrive, hdb = 512 MB compact flash)
- hda1 = ext2, Wolvix frugal install (nice, incidentally, but my machine lacks the oomph to run it well)
hda2 = ext2, Puppy NOP 2.17
hda3 = ext2, empty so far.
hda4 = linux swap 400mb
- hdb1 = ext2, DSL 3.4.2
hdb2 = Puppy 2.17.1
hdb3 = home directory
Now I can boot Wolvix and DSL, but I still can't boot Puppy. Whether I choose straight Puppy, or NOP, I get the same result:
GRUB finds the initrd and starts loading with the following output:
Well, I'm certainly no guru, so I confess I'm stuck!Now executing 'init' script in initial-ramdisk
Loads kernel modules... done
Looking for Puppy in hda1...hda2... etc etc ... done
pup_save.2fs found
Loading swap partition /dev/hda4... done
ERROR, cannot find Puppy on 'idehd' boot media.
PUPMODE=9 PDEV1=
Exited to inutual-ramdisk (initramfs) commandline...
(the Linux-guru can now debug, 'e3' editor is available)
/bin/sh: can't access tty; job control turned off
#
Here are the relevant menu.lst entries:
Incidentally, even though I removed PMEDIA=idehd from the NOP entry as an experiment, I still get "cannot find Puppy on 'idehd' boot media".title Wolvix Cub 1.1.0
root (hd0,0)
kernel /boot/vmlinuz root=/dev/ram0 rw load_ramdisk=1 prompt_ramdisk=1 ramdisk_size=6666 max_loop=255
initrd /boot/initrd.gz
savedefault
boot
# removed option vga=791
title DSL
root (hd1,0)
kernel /boot/linux24 root=/dev/hdb1 ro quiet vga=normal nodma noscsi frugal home=hdb3
initrd /boot/minirt24.gz
savedefault
boot
title Puppy
root (hd1,1)
kernel /vmlinuz root=/dev/ram0 PMEDIA=idehd
initrd /initrd.gz
#savedefault
#boot
title NOP Puppy
root (hd0,1)
kernel /vmlinuz root=/dev/ram0
initrd /initrd.gz
# removed boot option ro
#savedefault
#boot
Thanks in advance!