Bug 1092327 - Image created by livecd-creator give "Failed to load ldlinux.c32" when booted
Summary: Image created by livecd-creator give "Failed to load ldlinux.c32" when booted
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: livecd-tools
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Brian Lane
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-04-29 06:07 UTC by Peter H. Jones
Modified: 2014-04-29 18:01 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-04-29 18:01:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Standard output of livecd-creator command (31.90 KB, text/plain)
2014-04-29 06:07 UTC, Peter H. Jones
no flags Details
Error output of livecd-creator command (15.14 KB, text/plain)
2014-04-29 06:08 UTC, Peter H. Jones
no flags Details

Description Peter H. Jones 2014-04-29 06:07:48 UTC
Created attachment 890653 [details]
Standard output of livecd-creator command

Description of problem:
ISO images created by livecd-creator are missing ldlinux.c32 file, hence cannot start a Fedora system

Version-Release number of selected component (if applicable):
livecd-tools-20.4-1.fc20.x86_64

How reproducible:
Every time

Steps to Reproduce:
0. Create a working minimal kickstart file:
"diff -c /usr/share/doc/livecd-tools/livecd-fedora-minimal.ks livecd-fedora-minimal-with-firewalld.ks
*** /usr/share/doc/livecd-tools/livecd-fedora-minimal.ks	2014-01-31 17:30:09.000000000 -0500
--- livecd-fedora-minimal-with-firewalld.ks	2014-04-29 00:43:54.725712848 -0400
***************
*** 10,15 ****
--- 10,16 ----
  
  
  %packages
+ firewalld
  @standard
  
  %end
"

1. su -c 'livecd-creator --skip-compression    --cache=cache -t temp -dvc livecd-fedora-minimal-with-firewalld.ks'
2. qemu-system-x86_64 -cdrom livecd-fedora-minimal-with-firewalld-<creation-date>.iso -m 1024

Actual results:
"Failed to load ldlinux.c32"

Expected results:
syslinux menu, should at least be able to to a memtest

Additional info:
isoinfo -i livecd-fedora-minimal-with-firewalld-201404290128.iso -f
gives:
"/ISOLINUX
/LIVEOS
/ISOLINUX/BOOT.CAT;1
/ISOLINUX/ISOLINUX.BIN;1
/ISOLINUX/ISOLINUX.CFG;1
/ISOLINUX/VESAMENU.C32;1
/LIVEOS/EXT3FS.IMG;1
/LIVEOS/OSMIN.IMG;1
", while
a working iso from koji gives more files:
" isoinfo -i ../isos/jam/Fedora-Live-KDE-x86_64-rawhide-20140428.iso -f
/EFI
/GPL.;1
/ISOLINUX
/LIVEOS
/EFI/BOOT
/ISOLINUX/BOOT.CAT;1
/ISOLINUX/EFIBOOT.IMG;1
/ISOLINUX/INITRD0.IMG;1
/ISOLINUX/ISOLINUX.BIN;1
/ISOLINUX/ISOLINUX.CFG;1
/ISOLINUX/LDLINUX.C32;1
/ISOLINUX/LIBCOM32.C32;1
/ISOLINUX/LIBUTIL.C32;1
/ISOLINUX/MACBOOT.IMG;1
/ISOLINUX/MEMTEST.;1
/ISOLINUX/VESAMENU.C32;1
/ISOLINUX/VMLINUZ0.;1
/LIVEOS/LIVECD_I.;1
/LIVEOS/OSMIN.IMG;1
/LIVEOS/SQUASHFS.IMG;1
/EFI/BOOT/BOOTX64.EFI;1
/EFI/BOOT/FONTS
/EFI/BOOT/GRUB.CFG;1
/EFI/BOOT/GRUBX64.EFI;1
/EFI/BOOT/FONTS/UNICODE.PF2;1
"

We see ldlinux.32 is present on a downloaded iso.

Comment 1 Peter H. Jones 2014-04-29 06:08:55 UTC
Created attachment 890654 [details]
Error output of livecd-creator command

Comment 2 Brian Lane 2014-04-29 18:01:21 UTC
You need to use the rawhide release to create rawhide images. syslinux 6.02 changes what modules need to be loaded.

You should be able to run the rawhide version from f20, but note that you will then have problems making f20 images for the same reason :)


Note You need to log in before you can comment on or make changes to this bug.