Need help to determine why "syslinux" fails to write to USB-drive. The trace below indicates that everything works fine until the very end!
The call: "syslinux -d syslinux /dev/sdb1" results in error: syslinux: failed to create ldlinux.sys See below for details! Previous "livecd-iso-to-disk" worked OK - something must have changed on latest Fedora9-KDE load (downloaded on 7-18-08) or on my "setup" has changed. Is there a way to request diagnostics from the "syslinux" utility? E Hansen @ SPYRUS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++ Log of 'livecd-iso-to-disk' session on Fedora-9-KDE (downloaded on 7-18-08): ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++ [EMAIL PROTECTED] /]# bash -x livecd-iso-to-disk --reset-mbr --overlay-size-mb 1000 /usr/RedHat/Fedora-9-i686-Live-071808.iso /dev/sdb1 + export PATH=/sbin:/usr/sbin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbi n:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin + PATH=/sbin:/usr/sbin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbi n:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin ++ id -u + '[' 0 '!=' 0 ']' + '[' 5 -gt 2 ']' + case $1 in + resetmbr=1 + shift + '[' 4 -gt 2 ']' + case $1 in + overlaysizemb=1000 + shift + shift + '[' 2 -gt 2 ']' ++ readlink -f /usr/RedHat/Fedora-9-i686-Live-071808.iso + ISO=/usr/RedHat/Fedora-9-i686-Live-071808.iso + USBDEV=/dev/sdb1 + '[' -z /usr/RedHat/Fedora-9-i686-Live-071808.iso ']' + '[' '!' -b /usr/RedHat/Fedora-9-i686-Live-071808.iso -a '!' -f /usr/RedHat/Fedora-9-i686-Live-071808.iso ']' + '[' -z /dev/sdb1 -o '!' -b /dev/sdb1 ']' + '[' -z '' ']' + echo 'Verifying image...' Verifying image... + checkisomd5 --verbose /usr/RedHat/Fedora-9-i686-Live-071808.iso /usr/RedHat/Fedora-9-i686-Live-071808.iso: e9998706424174d69dda1f23f89b8953 Fragment sums: fad79bb3621cb515652cdbfabaa5cba632af35ca9b739ef3ca35b91b5819 Fragment count: 20 Checking: 100.0% The media check is complete, the result is: PASS. It is OK to use this media. + '[' 0 -ne 0 ']' + checkSyslinuxVersion + '[' '!' -x /usr/bin/syslinux ']' + syslinux + grep -qe -d + SYSLINUXPATH=syslinux + checkFilesystem /dev/sdb1 + dev=/dev/sdb1 ++ /lib/udev/vol_id -t /dev/sdb1 + USBFS=vfat + '[' vfat '!=' vfat -a vfat '!=' msdos -a vfat '!=' ext2 -a vfat '!=' ext3 ']' ++ /lib/udev/vol_id -u /dev/sdb1 + USBLABEL=D0F3-E7C8 + '[' -n D0F3-E7C8 ']' + USBLABEL=UUID=D0F3-E7C8 + checkPartActive /dev/sdb1 + dev=/dev/sdb1 + getdisk /dev/sdb1 + DEV=/dev/sdb1 ++ udevinfo -q path -n /dev/sdb1 + p=/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0/4: 0:0:0/block/sdb/sdb1 + '[' -e /sys//devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0 /4:0:0:0/block/sdb/sdb1/device ']' +++ readlink -f /sys//devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0 /4:0:0:0/block/sdb/sdb1/../ ++ basename /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0/ 4:0:0:0/block/sdb + device=sdb + '[' '!' -e /sys/block/sdb -o '!' -e /dev/sdb ']' + device=/dev/sdb + '[' /dev/sdb1 = /dev/sdb ']' ++ /sbin/fdisk -l /dev/sdb ++ grep /dev/sdb1 ++ awk '{print $2;}' + '[' '*' '!=' '*' ']' + checkMBR /dev/sdb1 + getdisk /dev/sdb1 + DEV=/dev/sdb1 ++ udevinfo -q path -n /dev/sdb1 + p=/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0/4: 0:0:0/block/sdb/sdb1 + '[' -e /sys//devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0 /4:0:0:0/block/sdb/sdb1/device ']' +++ readlink -f /sys//devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0 /4:0:0:0/block/sdb/sdb1/../ ++ basename /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0/ 4:0:0:0/block/sdb + device=sdb + '[' '!' -e /sys/block/sdb -o '!' -e /dev/sdb ']' + device=/dev/sdb ++ mktemp /tmp/bs.XXXXXX + bs=/tmp/bs.vryiWZ + dd if=/dev/sdb of=/tmp/bs.vryiWZ bs=512 count=1 ++ hexdump -n 2 /tmp/bs.vryiWZ ++ head -n 1 ++ awk '{print $2;}' + mbrword=31fa + rm -f /tmp/bs.vryiWZ + '[' 31fa = 0000 ']' + return 0 + checkMounted /dev/sdb1 + dev=/dev/sdb1 + grep -q '^/dev/sdb1 ' /proc/mounts + grep -q '^/dev/sdb1 ' /proc/swaps + '[' -n 1 ']' + resetMBR /dev/sdb1 + getdisk /dev/sdb1 + DEV=/dev/sdb1 ++ udevinfo -q path -n /dev/sdb1 + p=/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0/4: 0:0:0/block/sdb/sdb1 + '[' -e /sys//devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0 /4:0:0:0/block/sdb/sdb1/device ']' +++ readlink -f /sys//devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0 /4:0:0:0/block/sdb/sdb1/../ ++ basename /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host4/target4:0:0/ 4:0:0:0/block/sdb + device=sdb + '[' '!' -e /sys/block/sdb -o '!' -e /dev/sdb ']' + device=/dev/sdb + '[' -f /usr/lib/syslinux/mbr.bin ']' + cat /usr/lib/syslinux/mbr.bin + '[' -n 1000 -a vfat = vfat ']' + '[' 1000 -gt 2047 ']' ++ mktemp -d /media/cdtmp.XXXXXX + CDMNT=/media/cdtmp.wlBTjg + mount -o loop,ro /usr/RedHat/Fedora-9-i686-Live-071808.iso /media/cdtmp.wlBTjg ++ mktemp -d /media/usbdev.XXXXXX + USBMNT=/media/usbdev.SvMQxM + mount /dev/sdb1 /media/usbdev.SvMQxM + trap exitclean SIGINT SIGTERM + '[' -d /media/cdtmp.wlBTjg/LiveOS ']' + check=/media/cdtmp.wlBTjg/LiveOS + '[' -d /media/usbdev.SvMQxM/LiveOS ']' ++ du -s -B 1M /media/usbdev.SvMQxM/LiveOS ++ awk '{print $1;}' + tbd=1684 ++ du -s -B 1M /media/cdtmp.wlBTjg/LiveOS ++ awk '{print $1;}' + livesize=684 ++ df -B1M /dev/sdb1 ++ tail -n 1 ++ awk '{print $4;}' + free=2123 + '[' 1684 -gt 3807 ']' + '[' -d /media/usbdev.SvMQxM/LiveOS ']' + echo 'Already set up as live image. Deleting old in fifteen seconds...' Already set up as live image. Deleting old in fifteen seconds... + sleep 15 + rm -rf /media/usbdev.SvMQxM/LiveOS + echo 'Copying live image to USB stick' Copying live image to USB stick + '[' '!' -d /media/usbdev.SvMQxM/syslinux ']' + '[' '!' -d /media/usbdev.SvMQxM/LiveOS ']' + mkdir /media/usbdev.SvMQxM/LiveOS + '[' -f /media/cdtmp.wlBTjg/LiveOS/squashfs.img ']' + cp /media/cdtmp.wlBTjg/LiveOS/squashfs.img /media/usbdev.SvMQxM/LiveOS/squashfs.img + '[' -f /media/cdtmp.wlBTjg/LiveOS/osmin.img ']' + cp /media/cdtmp.wlBTjg/LiveOS/osmin.img /media/usbdev.SvMQxM/LiveOS/osmin.img + cp /media/cdtmp.wlBTjg/isolinux/boot.cat /media/cdtmp.wlBTjg/isolinux/initrd0.img /media/cdtmp.wlBTjg/isolinux/isolinux.bin /media/cdtmp.wlBTjg/isolinux/isolinux.cfg /media/cdtmp.wlBTjg/isolinux/memtest /media/cdtmp.wlBTjg/isolinux/splash.jpg /media/cdtmp.wlBTjg/isolinux/vesamenu.c32 /media/cdtmp.wlBTjg/isolinux/vmlinuz0 /media/usbdev.SvMQxM/syslinux + echo 'Updating boot config file' Updating boot config file + sed -i -e 's/CDLABEL=[^ ]*/UUID=D0F3-E7C8/' -e 's/rootfstype=[^ ]*/rootfstype=vfat/' /media/usbdev.SvMQxM/syslinux/isolinux.cfg + '[' -n 1000 ']' + echo 'Initializing persistent overlay file' Initializing persistent overlay file ++ /lib/udev/vol_id -l /dev/sdb1 ++ /lib/udev/vol_id -u /dev/sdb1 + OVERFILE=overlay-FEDORA9-D0F3-E7C8 + '[' vfat = vfat ']' + dd if=/dev/zero of=/media/usbdev.SvMQxM/LiveOS/overlay-FEDORA9-D0F3-E7C8 count=1000 bs=1M 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 273.886 s, 3.8 MB/s + sed -i -e 's/liveimg/liveimg overlay=UUID=D0F3-E7C8/' /media/usbdev.SvMQxM/syslinux/isolinux.cfg + sed -i -e 's/\ ro\ /\ rw\ /' /media/usbdev.SvMQxM/syslinux/isolinux.cfg + echo 'Installing boot loader' Installing boot loader + '[' vfat = vfat -o vfat = msdos ']' + mv /media/usbdev.SvMQxM/syslinux/isolinux.cfg /media/usbdev.SvMQxM/syslinux/syslinux.cfg + cleanup + '[' -d /media/cdtmp.wlBTjg ']' + umount /media/cdtmp.wlBTjg + rmdir /media/cdtmp.wlBTjg + '[' -d /media/usbdev.SvMQxM ']' + umount /media/usbdev.SvMQxM + rmdir /media/usbdev.SvMQxM + '[' -n syslinux ']' + syslinux -d syslinux /dev/sdb1 syslinux: failed to create ldlinux.sys + echo 'USB stick set up as live image!' USB stick set up as live image! [EMAIL PROTECTED] /]# [EMAIL PROTECTED] /]#
-- Fedora-livecd-list mailing list Fedora-livecd-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-livecd-list