Create OpenSUSE bootable USB stick from Ubuntu?

Solution 1:

@fossfreedom Note that I'm not trying to create a live USB stick. I just want to boot from the USB stick to install openSUSE. I read those instructions but it wasn't clear to me if they applied to the installation image as well as the live image. – becko 10 mins ago

Yes, those instructions do apply to installation USB creation. You will need to know the block device path of your USB stick. Use lsblk to find that out. In this example I am using /dev/sdb but it could be anything else.

Ensure the usb stick is unmounted with

udisksctl unmount --block-device /dev/sdb

and burn the iso image to the USB

dd if=/path/to/downloaded.iso of=/dev/sdX bs=4M

For instance,

dd if=/home/xieerqi/Desktop/openSUSE-Leap-42.1-DVD-x86_64.iso of=/dev/sdb bs=4M  

The command will take a long time to complete, so, be patient. You can use this

dd if=/home/xieerqi/Desktop/openSUSE-Leap-42.1-DVD-x86_64.iso of=/dev/sdb bs=4M  && zenity --info --text="DONE"

to show a notification when the burning is over.

Solution 2:

Imagewriter exists on Ubuntu: https://apps.ubuntu.com/cat/applications/precise/usb-imagewriter/

Otherwise, you can do it without additionals packages in command line:

sudo dd if=openSUSE.iso of=/dev/sd*

Where * is the letter of your USB stick (example: sda, sdb, ...)

Solution 3:

Install pv to view the progress of the operation: sudo apt-get install pv then: sudo dd if=/path_to_the_opensuse_iso | pv | dd of=/dev/sd* where * is the letter assigned to your usb.