I burned opensuse 13.1 live iso to USB 8GB pendrive using dd:
dd if=<isofile> of=/dev/sdb bs=4M && sync
At boot, I get some “Assuming write though” errors and various other, and gives a 120 second reboot timeout.
I also tried “Verify” rather than “Live Boot” at gfx boot prompt. It said iso verificationfailed. Hoever, I was able to run the same ISO file with KVM and worked fine.
Once I boot the live media, it seems I need to redo “dd” again, since the drive is not anymore detected as bootable. Opensuse is trying to do something on the live USB media - like creating some other paritions. (probably a boot flag need to be switched but that not the main problem).
I think this problem is somehow specific to me since I also tried burning arch linux on the same drive with dd, but it also failed telling it cant mount so and so things. My media is fresh - I just bought it today!
I also tried doing this on a 4GB microSD connected through my phone, using both dd and unetbootin - both failed. Its weird because I’ve done this a 1000 times - and that was just about 6 months back. What has changed so much ???
I downloaded Gnome Live. File name: openSUSE-13.1-GNOME-Live-x86_64.iso
I checked my downloaded ISO sha1 sum and it is different from the one mentioned in the opensuse download page. But I cant believe it, since the same file worked fine in KVM. If the file was corrupt, is it supposed to work ? Also, after downloading, I did isohybrid on the file. May be this might have changed the file. One more reason is that a recent Arch linux ISO file also failed to boot with the dd way.
Anyways I’m gonna download a fresh copy and try again.
wolfi323 wrote:
> aurabindo;2626014 Wrote:
>> Also, after downloading, I did isohybrid on the file. May be this
>> might have changed the file.
> The openSUSE Live ISOs are already hybrid ISOs. If you run isohybrid
> on them you might destroy them.
I know nothing about it but why doesn’t isohybrid detect the case and
avoid damage? It seems to be a perl program …
> Just copy the ISO as it is to the USB drive (with dd f.e. or SUSE
> imagewriter), and it should work.
Well, I don’t know either, but maybe it’s not that easy to detect whether the ISO is already hybrid or not.
Or maybe this has just been forgotten or the developers don’t think it’s necessary.
On 2014-02-20 19:36, wolfi323 wrote:
>
> djh-novell;2626049 Wrote:
>> I know nothing about it but why doesn’t isohybrid detect the case and
>> avoid damage? It seems to be a perl program …
>>
> Well, I don’t know either, but maybe it’s not that easy to detect
> whether the ISO is already hybrid or not.
> Or maybe this has just been forgotten or the developers don’t think it’s
> necessary.
Many Linux tools allow you to shoot your own foot with not even a
warning. You are the human in control, so do control >:-)
I’m having a truly great time, because when one issue is fixed another pops up! This time its my ISP. My main connection is down for almost 2 days! Still waiting for the net :’(
> I get it now. Thanks!
>
> I’m having a truly great time, because when one issue is fixed another
> pops up! This time its my ISP. My main connection is down for almost 2
> days! Still waiting for the net :’(
Finally I got my net back and did a dd without using isohybrid. Everything works fine.
“SUSEfication” has something to do with this, because the recent Fedora releases that I installed dont create problems when doing isohybrid prior to dd. Thats why I did it!
On 2014-02-22 06:56, aurabindo wrote:
> “SUSEfication” has something to do with this, because the recent Fedora
> releases that I installed dont create problems when doing isohybrid
> prior to dd. Thats why I did it!
Yes, but our instructions say to not do it. You always have to read the
instructions for anything you do >:-)
Actually, they do. On 64bit isos, running “isohybrid” will destroy the UEFI structure. So you will no longer be able to use it for the newer UEFI computers, unless you put them into legacy mode.
In the case of opensuse, the additional problem has to do with creating a hybrid partition. That partition allows you to save changes that you make when running from the live USB. They changed how they were doing it, for consistency with UEFI isos. With their change, they used “parted” to create the new partition. But “parted” does not like the default format that “isohybrid” creates.
As far as non UEFI users are concerned, I think thats a penality, because this parted thing simple increases the first boot time. Though the successive boots are faster. But I doubt if someone will choose a big distro like opensuse to live on their pendrive. Isnt that for what Puppies are for ? I think ubuntu’s way of persistent storage is better ( that used to work with unetbootin too - But I dont know what happened after the UEFI thing ). Surely fedora’s solution for UEFI is also better, because as a legacy user, there was no added overhead.
I’m not knowledgeable enough to comment on UEFI and suse’s decisions, but these are just my thoughts.
As far as I know, Fedora handles UEFI on their live media, in about the same way that opensuse does. However, I have not checked the latest Fedora release for this. I’m not sure if Fedora uses a hybrid partition when running the live iso image from a USB.