Similar to tracer009 in another thread on this forum, I couldn't get the script that is supposed to install puppy onto usb to work for me. So I did it the hard way using grub.
When I boot puppy with grub using the isolinux.cfg settings, I get something like 'can't find cram.fs on cd. You can work around this by putting cram.fs on /dev/hda2'
So I did and it works, but I'd rather the puppy install on the stick was a bit more self sufficient and that 50+MB file wasn't just taking up space.
So, how can I adapt the usb install so that it looks on the usb stick, and not on the cd, for cram.fs? Is there a kernel option that specifies the correct location?
Here's my grub entry:
Code:
title puppy
root (hd0,1)
kernel /vmlinuz root=/dev/ram0 initrd=image.gz acpi=on PFILE=pup001-none-262144
initrd /image.gz
boot
I don't suppose that the reason is that puppy only looks for FAT filesystems, is it? Because I installed it onto a ext2 filesystem (that hda2 that puppy likes so much is a FAT filesystem).