[syslinux] USB boot: No DEFAULT or UI configuration directive found!

chen ge chenge2k at gmail.com
Sun Oct 3 14:59:18 PDT 2010


Thanks Gene for warm help!

I'll tell my story. I have two pcs. I use a newer pc to make a USB, it works
fine on the same pc, but not work on an older pc. I checked, they both
display "SYSLINUX 3.86

Today, I make a new USB copy of archlinux(last one is mint 8). Problem is
the same.

4) Make sure the config file that you want to use has a DEFAULT or UI
directive in order to avoid this notification.

Here is head part of my syslinux.cfg:

DEFAULT vesamenu.c32
PROMPT 0
MENU TITLE Arch Linux
MENU BACKGROUND /boot/splash.png
TIMEOUT 3000

LABEL arch
TEXT HELP
Boot the Arch Linux live medium. It allows you to install Arch Linux or
perform system maintenance.
ENDTEXT
MENU LABEL Boot Arch Linux
KERNEL /boot/vmlinuz26
APPEND initrd=/boot/archiso.img archisolabel=PENDRIVE tmpfs_size=75%
locale=en_US.UTF-8
IPAPPEND 0



5) Could be more specific on the location of these files?

dir is /boot/syslinux/, has syslinux.cfg.
I use Universal-USB-Installer to make USB. If use syslinux 4, I have to find
a new software to make USB, Could you recommend one?

6) Comparing the system that "does work" to the system that "does not
work", do you get a different word in the banner message?  CBIOS,
EBIOS, ETCD, EHDD and CHDD all indicate different disk access methods.

Banner is the same "CBIOS"

7) Often times, to assist diagnosing a config file search issue, I add
a statement to the top of all of my config files like "SAY
path/to/config.cfg" to see which config file(s) are being loaded and
consider commenting it out (with a "# ") to quiet it for production
use.

I added  "SAY /boot/syslinux/syslinux.cfg" to syslinux.cfg, it display not
recognize "IPAPPEND".

Last point, I've browsed the wiki to learn more about syslinux.

Gene, I'll try IRC to talk to you.


-- 
regards

chenge



More information about the Syslinux mailing list