Bug 648343 - [RFE] Add support for complex images like Fedora-14-Live.iso
Summary: [RFE] Add support for complex images like Fedora-14-Live.iso
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: livecd-tools
Version: 13
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Brian Lane
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-11-01 03:45 UTC by Robert G. 'Doc' Savage
Modified: 2010-12-03 18:24 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-12-02 23:44:35 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Robert G. 'Doc' Savage 2010-11-01 03:45:06 UTC
Description of problem: l-i-t-d fails to create a bootable USB from an iso containing the grub bootloader and multiple Live CD iso images. By contrast, the same iso burns a bootable 5.3GB DVD-R(DL) disk with a full grub menu containing (IIRC) sixteen entries.

Version-Release number of selected component (if applicable): 033-3 for x86_64 (could not test on i366)

How reproducible: 100%

Steps to Reproduce: With Fedora-14-Live.iso image in root's home directory and 8GB thumb drive as /dev/sdc:

  # livecd-iso-to-disk --format --resetmbr Fedora-14-Live-multi.iso /dev/sdc

Actual results:

  Verifying image...
  /root/Fedora-14-Live-multi.iso: Could not get pvd data
  Unable to read the disc checksum from the primary volume descriptor.
  This probably means the disc was created without adding the checksum.Are you SURE you want to continue?
  Press Enter to continue or ctrl-c to abort

  WARNING: THIS WILL DESTROY ANY DATA ON /dev/sdc!!!
  Press Enter to continue or ctrl-c to abort

  Warning: The resulting partition is not properly aligned for best performance.
  Waiting for devices to settle...
  mkdosfs 3.0.9 (31 Jan 2010)
  ERROR: /root/Fedora-14-Live-multi.iso does not appear to be a Live image or DVD installer.
  Cleaning up to exit...

Expected results: Write a bootable, working image to the USB thumbdrive.

Additional info:

Comment 1 Martin Donald 2010-12-02 19:17:37 UTC
I also suffer from this problem.

Fedora 13
x86_64

livecd-tools.x86_64                                            033-3.fc13

I cannot create a bootable drive from any of my .iso files (which worked correctly previously)

Ignoring the warning

  WARNING: THIS WILL DESTROY ANY DATA ON /dev/sdc!!!
  Press Enter to continue or ctrl-c to abort

trashes the USB stick which has to be rebuilt.

Comment 2 Brian Lane 2010-12-02 23:44:35 UTC
It looks like this multi-image iso is using grub. livecd-iso-to-disk will not work with it, it was written to work with standard live cds which use syslinux instead of grub.

Comment 3 Robert G. 'Doc' Savage 2010-12-03 04:44:46 UTC
Brian,

I understand why the current l-i-t-d doesn't work with this multi-image iso. I thought the purpose of an RFE was to request enhancement beyond a current capability. Does your closing of this RFE indicate rejection of the concept in that request?

--Doc

Comment 4 Martin Donald 2010-12-03 06:05:09 UTC
I have the problem with small iso files NOT large ones,
livecd-iso-to-file does not work at all now. Take this for
example, which I put on a USB stick last year, just 245 MByte

  -rw-rw-r--. 1 mhd mhd 245114880 May 13  2009 systemrescuecd-x86-1.2.0.iso

/home/mhd: su -c "livecd-iso-to-disk /u2/iso/cd/systemrescuecd-x86-1.2.0.iso /dev/sde1"
Password: 
Verifying image...
/u2/iso/cd/systemrescuecd-x86-1.2.0.iso: Could not get pvd data
Unable to read the disc checksum from the primary volume descriptor.
This probably means the disc was created without adding the checksum.Are you SURE you want to continue?
Press Enter to continue or ctrl-c to abort

Here is another one that I put on a stick earlier this year

  -rw-rw-r--. 1 mhd mhd 134375424 Jul 27 10:42 lupu-501.iso

just 135 MByte and working on the stick

/home/mhd: su -c "livecd-iso-to-disk /u2/iso/cd/lupu-501.iso /dev/sde1"
Password: 
Verifying image...
/u2/iso/cd/lupu-501.iso: Could not get pvd data
Unable to read the disc checksum from the primary volume descriptor.
This probably means the disc was created without adding the checksum.Are you SURE you want to continue?
Press Enter to continue or ctrl-c to abort

These examples were with my main desktop machine

Linux localhost.localdomain 2.6.34.7-61.fc13.x86_64 #1 SMP Tue Oct 19
04:06:30 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

livecd-tools.x86_64  033-3.fc13

I tried another iso liveCD file

/home/mhd: su -c "livecd-iso-to-disk /u2/iso/cd/lupu-511.iso /dev/sde1"
Password: 
Verifying image...
/u2/iso/cd/lupu-511.iso: Could not get pvd data
Unable to read the disc checksum from the primary volume descriptor.
This probably means the disc was created without adding the checksum.Are you SURE you want to continue?
Press Enter to continue or ctrl-c to abort

I tried on my wife's old Compaq machine

Linux localhost.localdomain 2.6.35.6-48.fc14.i686 #1 SMP Fri Oct 22 15:34:36 UTC 2010 i686 i686 i386 GNU/Linux

livecd-tools.i686                 034-11.fc14 

/home/mhd: sudo livecd-iso-to-disk /tmp/lupu-511.iso /dev/sdb
[sudo] password for mhd: 
Verifying image...

The media check is complete, the result is: NA.

No checksum information available, unable to verify media.
Are you SURE you want to continue?
Press Enter to continue or ctrl-c to abort

I tried again on my MSI Wind netbook

Linux localhost.localdomain 2.6.35.6-48.fc14.i686 #1 SMP Fri Oct 22 15:34:36 UTC 2010 i686 i686 i386 GNU/Linux
livecd-tools.i686                                034-11.fc14


/home/mhd: sudo livecd-iso-to-disk /tmp/lupu-511.iso /dev/sdb1
[sudo] password for mhd: 
Verifying image...

The media check is complete, the result is: NA.

No checksum information available, unable to verify media.
Are you SURE you want to continue?
Press Enter to continue or ctrl-c to abort

Comment 5 Brian Lane 2010-12-03 17:39:26 UTC
(In reply to comment #3)
> Brian,
> 
> I understand why the current l-i-t-d doesn't work with this multi-image iso. I
> thought the purpose of an RFE was to request enhancement beyond a current
> capability. Does your closing of this RFE indicate rejection of the concept in
> that request?

Yes. I'd rather see the Live-multi.iso built in the same (or similar) way as the official LiveCD. I am not familiar with the project, do you know why they chose grub over syslinux?

Comment 6 Brian Lane 2010-12-03 17:42:20 UTC
(In reply to comment #4)
> I have the problem with small iso files NOT large ones,
> livecd-iso-to-file does not work at all now. Take this for
> example, which I put on a USB stick last year, just 245 MByte
> 
>   -rw-rw-r--. 1 mhd mhd 245114880 May 13  2009 systemrescuecd-x86-1.2.0.iso

livecd-iso-to-disk is only meant to work with Fedora LiveCDs, not any iso. It copies a number of files from the original iso in order to make the USB bootable. I have no idea what the iso's you are referring to are, but if they aren't LiveCD's they likely won't work.

Comment 7 Robert G. 'Doc' Savage 2010-12-03 18:24:04 UTC
Brian,

I don't know why they chose to use grub, but it's a novel concept that offers a flexibility that syslinux probably could not. If this would be beyond the scope of l-i-t-d, perhaps it could point to a new utility for livecd-tools.

--Doc


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