This worked for me.
- Installing on an oldish Dell notebook
- Using rufus to create the USB stick
- Using a single partition /dev/sda1
- Following the instructions to install syslinux
- Getting the message in the thread title.
I don't currently have a USB-Puppy created using rufus. I think rufus uses syslinux to start the boot-process but that merely calls grub.cfg within a folder named grub within a folder named boot: boot>grub>grub.cfg*.
To make the change always there in the boot menu entry.
You have to open the boot menu config file, in a text editor program, and edit it.
The boot menu config file is usually one of these or similar:
grub.cfg
syslinux.cfg
menu.lst
etc........
The problem is there are multiple isolinux/syslinux on the ISO (one in usb/ the other n system/) and of course Rufus has to try to guess which one is the right one. Unfortunately, it's the one in system/, whereas Rufus picks the one in usb/ by default.
For this method, you should prepare a flash drive first. It should have a FAT32 filesystem and the Multiboot specification-capable bootloader should be installed on it.For example, you can use syslinux. Here is how to install it (for syslinux version 6.x):
the issues are how the systems chain to other ISO's, not in the basics of the initial loaded boot loader process (Syslinux vs. grub4dos). While you might like some of the simplicity of Xboot, the ease of management of something like easy3boot AND customization of it (which can make the menu simple and easy to use as well) AND that it is supported means that it (or rufus) is the way to go. If you spend some time with it, you can make a nice, simple menu as well.
BIOS booting requires specifying the volume on which the files reside. By default the UUID YYYY-mm-dd-HH-MM-SS-00 (with the appropriate release date and time in UTC) is used. Replace the archisodevice= parameter in /mnt/boot/syslinux/archiso_sys-linux.cfg with a persistent device identifier for your device. E.g. archisodevice=UUID=YOUR-UUID.
Syslinux files for BIOS systems are already copied to /mnt/boot/syslinux/. Unmount the FAT file system, install the syslinux and mtools packages and run the following commands to make the partition bootable:
Next copy the ISO that you would like to boot to the Boot/ISOs folder. After that, extract from the following files from the latest release of syslinux from here and copy them into the following folders.
35fe9a5643