Bahan2 percobaan:
1. File ISO Puppy Linux,
2. GRUB2 yang sudah terinstal (Saya pake GRUB2 di Ubuntu Lucid).
  
    1. buka /etc/grub.d/40_custom (sebagai root)
2. Masukkan menu entry puppy, kita misalkan file .iso puppy ada di partisi sda6, di folder Gukguk, ini contohnya:
  
    #!/bin/sh
echo “add entry” >&2
  
    exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the ‘exec tail’ line above.
  
cat << EOF
    menuentry “Maverick – Live CD” {
loopback loop (hd0,6)/ihsan/ubuntu-10.10-desktop-i386.iso
  
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-10.10-desktop-i386.iso noprompt noeject
initrd (loop)/casper/initrd.lz
}
  
    menuentry “Quirky 140 – Live CD” {
loopback loop (hd0,6)/Gukguk/qrky-140.iso
linux (loop)/vmlinuz
initrd (loop)/initrd.gz
}
  
menuentry “Puppy 520 – Live CD” {
    loopback loop (hd0,6)/Gukguk/lupu-520.iso
linux (loop)/vmlinuz
initrd (loop)/initrd.gz
}
  
EOF</div>
keterangan sda6 = (hd0,6)
3. Coba cek dulu /etc/default/grub, pastikan dikasih time out agar GRUB2-nya nongol
GRUB_TIMEOUT=10
buat nongolin menu entry GRUB2 selama 10 detik
        4. Setelah selesai, ketik sudo update-grub
Reboot, insyaAlloh Puppy Live CD bisa muncul di pilihan…</div>