Unetbootin 563 will not extract opensuse 12.1 amd64 NET ISO

Bug #896511 reported by Rob
46
This bug affects 10 people
Affects Status Importance Assigned to Milestone
UNetbootin
New
Undecided
Unassigned

Bug Description

This occurs using unetbootin on Linux OR Windows 7 on different machines: the 64-bit version of the opensuse 12.1 NET-INSTALL ISO image is completely skipped over; the only thing written to the USB drive is syslinux. I have been using this method for years and never had a problem until now. I can find no further information, I hope it gets fixed soon.

More information: The 32-bit x86 version of opensuse 12.1 NET-INSTALL ISO is copied to the USB stick and works just fine. Only the 64-bit version has issues. Make/model/capacity of USB stick makes no difference.

David Ćavar (palethorn)
description: updated
Revision history for this message
jcsl (jcsl) wrote :

Hi.

The 64 bits openSUSE DVD is also affected. The only files created are:

   ldlinux.sys
   menu.c32
   syslinux.cfg
   ubnfilel.txt
   ubnpathl.txt

Then I can copy the DVD content to the pendrive and edit files manually, but that makes UNetbootin mostly useless.

Greetings.

Revision history for this message
MarcH (marc-h38) wrote :

Same bug with unetbootin-windows-578.exe
Same bug with opensuse 12.2RC2

I found a workaround: extract the ISO (I used WinZip) and re-create it (I used InfraRecorder). The recreated ISO works without a problem.

Interestingly, "Universal USB installer" (a competitor) seems to fail the exact same.

Revision history for this message
MarcH (marc-h38) wrote :

For testing convenience this is one of the images breaking unetbootin:

  http://download.opensuse.org/distribution/12.1/iso/openSUSE-12.1-NET-x86_64.iso

Revision history for this message
Blempis (mikko-lempola) wrote :

Same bug with Opensuse 12.2.

Revision history for this message
cyberorg (jigish-gohil) wrote :

Here is what is required for openSUSE 12.2 Live isos to boot:

Let unetbootin create usb stick, delete the big openSUSE-*-read-only.*-* file from the stick and copy the actual iso image to the stick

Edit syslinux.cfg to look like this:

-----------------------------------------------------------
default openSUSE
implicit 1
display boot/i386/loader/isolinux.msg
#ui gfxboot bootlogo isolinux.msg
prompt 1
timeout 5
label openSUSE
  kernel boot/i386/loader/linux
  append initrd=boot/i386/loader/initrd ramdisk_size=512000 ramdisk_blocksize=4096 kiwidebug=1 isofrom=/dev/disk/by-uuid/XXXXXXXXXX:/openSUSE-................iso showopts

------------------------------------------------------------

Comment ui gfxboot bootlogo isolinux.msg and isofrom=/dev/disk/by-uuid/XXXXXXXXXX:/openSUSE-................iso are the changes to the default syslinux.cfg

isofrom=/dev/by-uuid/ACTUAL PARTITION OF THE STICK:/NAME OF.iso

unetbootin needs to make these changes, also copy the iso instead of copying openSUSE-*-read-only.*-* file.

Haven't tested NAME OF.iso other than openSUSE 12.2, but i guess it should work with any distro's iso.

Revision history for this message
cyberorg (jigish-gohil) wrote :

Here is the script that creates live usb stick on fat partition using recent openSUSE live isos.

https://github.com/cyberorg/live-fat-stick/blob/master/live-fat-stick.sh

It would be nice if unetbootin can incorporate this method of directly using iso image on fat partition for openSUSE live, this feature in openSUSE was requested by Debian user so surely isofrom= method would be there on Debian as well.

Benefits are quite a lot, iso is intact so users can copy/do whatever with them, multiple iso images can be booted from same usb stick.

Revision history for this message
cyberorg (jigish-gohil) wrote :

Added ubuntu support to the script, proper link: https://github.com/cyberorg/live-fat-stick

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.