Puppy Linux GRUB2 and Easycap

Install Puppy linux besides Ubuntu (or another major distro which boots with Grub2)

First you have to choose a version of Puppylinux which has the easycapdriver onboard.
Our choice is the recent RacyPuppy because it has a 3.0.x kernel with the easycapdriver compiled in, and mplayer is also there.
Note: Wary Puppy or Slacko Puppy do not have the easycapdriver inside and I do not know any way to compile the driver in Puppylinux !

Several ways to install Puppy aside of Ubuntu
  1. Install Puppy without boot CD or Live USB
    • Create a folder in the root directory (or anywhere on your harddisk) called 'puppy':
      sudo mkdir /puppy
    • Then copy the three files: vmlinuz initrd.gz and puppy_racy_5.x.sfs into this folder. You can do this by opening the downloaded iso file with the archivemanager (file-roller ...) and extract the three files to the 'puppy' folder.
    • Now copy the custom.cfg file I've attached (see below) to your home directory and edit it in any editor.
    • The tricky part of this installation-method is, that in the custom.cfg file the pathes to the puppy files are quoted right, if not, the bootloader won't find them.
    • Then make custom.cfg executable:
      sudo chmod +x custom.cfg
    • And now copy the file to the right location:
      sudo cp custom.cfg /boo
    • After rebooting the system on the bottom of the grub-boot-menu an entry for Puppy should appear, and if it is selected and you're lucky Puppy will boot.
    • Note: after installing racypuppy 5.3 with this method puppy couldn't find after reboot the before created personal storage file (but 5.2.2 could find it). In this case install Puppy to a USB pen drive with the second method.

  2. Install Puppy from live CD or live USB pen drive
    • First you need a bootable media with Puppylinux on it.
      Either you create a Live-CD from Puppys iso file,
      or you use the program Unetbootin to create a bootable USB pen drive from Puppys iso file.
    • When Puppy is up and running start Puppys universal installer. The program is widely self-explanatory and it is able to install Puppy on any bootable media, that means inside any folder on your harddisk
    • At the end of the installation process you want to skip the installation of GRUB1 because GRUB2 is already on your system. Puppys universal installer displays some Information how to set up an existing GRUB installation, but this is for GRUB1.
    • You need to configure GRUB2 on your system with the custom.cfg file as described above

  3. Some more information about a frugal install to harddisk can be found here.

Using the Easycap with Puppylinux

You can use the Easycapdevice on Puppylinux in the same way as on other Linux systems. Mplayer is part oft the Puppy standard installation an VLC is in Puppy software repositories.

Only my tvcapscript doesn't work on Puppylinux (by now).

Andreas Schalk,
May 16, 2012, 2:47 AM