I'm a long-term Puppy veteran, currently running a "kennels" of more than a dozen Pups. I also run HaikuOS from an "external" SSD.....basically the internal KingSpec SSD from my old, deceased Dell Inspiron 1100 lappie....via a PATA/SATA adapter & a SATA-to-USB 3.0 lead, and sitting in an enclosure I cobbled together from a 30-yr old Compaq floppy-disk box!
Although newer Puppies are now beginning to use GRUB 2.0, I've always found it to be excessively bloated for what is merely a bootloader. I find Grub4DOS - the traditional Puppy bootloader - to be far simpler, and much more elegant. I could start HaikuOS from the Grub4DOS 'Advanced' menu, but it's technically more satisfying to give it its own Menu entry. So I've done this via the 'chainloader' method.
--------------------------
Having installed Porteus KDE v5.0 last week to a 16GB SanDisk 'Fit' USB 2.0 flash drive - allowing it to install its own bootloader to the flash drive - I thought I'd share the stanza I've added to my Puppy bootloader Menu. Quite simply, it's this:-
Code: Select all
# 'Portable' Linux
title Porteus 5.0 KDE (sdc1/boot)
rootnoverify (hd2,0)
chainloader +1
sda=0
sdb=1
sdc=2, etc.
The same goes for partitions.....so my 'sdc1' translates to 'hd2,0' in the older numbering scheme that Grub4DOS employs. Adjust this accordingly for your own storage medium. Please also bear in mind this is essentially for anybody with an existing Grub4DOS installation, since the offical version of this was deprecated some years ago.
That's it! Hope this may help some of you.
Mike.