[syslinux] Error 0400

Helmut Hullen Hullen at t-online.de
Sat Oct 6 06:23:00 PDT 2012


Hallo, Gene,

Du meintest am 06.10.12:

>>>>   ISOLINUX 4.04 ...
>>>>   EDD: Error 0400 reading sector ...
>>>>   No DEFAULT or UI configuration directive found!
>>>>
>>>> What goes wrong?

>> ---------------- isolinux.cfg ---------------------------

>> default vesamenu.c32


[...]
> This second use of DEFAULT would be better as UI.  (UI vesamenu.c32)

Seems to make no difference.

> I figured it wouldn't be the config.  You have a DEFAULT directive
> early enough.  ISOLINUX is able to find the blocks for itself but
> couldn't find the config.  Any chance you could do 'fdisk -lu' on the
> UFD,

# fdisk -lu /dev/sdb
Platte /dev/sdb: 4039 MByte, 4039114752 Byte
64 Köpfe, 32 Sektoren/Spur, 3852 Zylinder, zusammen 7888896 Sektoren
Einheiten = Sektoren von 1 ₧ 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6932d073

    Gerät  boot.     Anfang       Ende     Blöcke   Id  System
/dev/sdb1   *           0      321535      160768   17  Verst. HPFS/NTFS

# blkid /dev/sdb
/dev/sdb: LABEL="ctods-kurz" TYPE="iso9660"

> specify the exact ISOHYBRID command used to make the ISO,

#! /bin/sh
# c't/ODS-Schulserver

Quelle=/mnt/hdb4/CD-inst-USB
cd $Quelle

Vers=ctods-kurz
Ziel=$Vers

mkisofs -r -joliet-long -D -l \
	-V $Vers -A $Vers -copyright isolinux/copyright \
	-nobak \
	-b isolinux/isolinux.bin -c isolinux/boot.cat \
	-no-emul-boot -boot-load-size 4 -boot-info-table \
	-output /tmp/${Ziel}.iso \
	-v .

isohybrid /tmp/${Ziel}.iso
#

#-------------------------------

"isohybrid" and "isohybrid.pl" are from 2012-07-03, but I've tested  
older *.iso files made with the same script (and older "isohybrid"  
versions): same behaviour.

> and specify how you applied the ISO to the UFD?

        dd if=/path/to/*.iso of=/dev/sdb


Viele Gruesse!
Helmut



More information about the Syslinux mailing list