levitra svizzera achat viagra en ligne vendo viagra milano koop kamagra viagra quanto costa viagra ricetta commander cialis acquisto cialis generico generische cialis commander kamagra venta viagra koop viagra acheter cialis sur la net viagra acquisto online acquisto viagra on line acquisto viagra in contrassegno levitra te koop achat vardenafil viagra senza ricetta levitra ricetta traitement impuissance acheter cialis en france viagra italia comprar sildenafil acheter cialis france cialis sur le net trouver du viagra viagra recensioni viagra sin receta vente de cialis sur internet cialis livraison rapide compro cialis cialis bon prix tadalafil moins cher levitra en ligne levitra venta libre levitra generico cialis sans prescription cialis inde impotenza rimedi generique du viagra acheter cialis 20mg levitra prezzo acquisto viagra net kamagra gel cialis ohne rezept acheter cialis generique acquistare cialis acheter cialis sans ordonnance comprar viagra viagra 100 mg comprar levitra propecia generique comprar viagra generico cialis prescrizione tadalafil generique kamagra generique acheter viagra achat pharmacie acheter cialis internet costo cialis achat kamagra levitra italia vardenafil generika cialis vente libre aquisto cialis vente de cialis probleme erection levitra generique cialis sin receta viagra kopen pilule cialis kamagra apcalis cialis moins cher levitra rezeptfrei viagra prescrizione sildenafil sin receta vendita viagra vendo cialis vente cialis viagra kosten acheter cialis en ligne comprare levitra cialis donne prix de cialis zithromax prix acheter zyban vardenafil generique comprare viagra achat levitra sildenafil kaufen viagra generique achat de viagra cialis kauf viagra prijs viagra kosten acquisto viagra trouble erection pharmacie en ligne levitra venta sildenafil rezeptfrei cialis venta libre vendo sildenafil viagra farmacia viagra 100 mg acheter prozac acheter cialis viagra cialis differenze viagra tabletten levitra generico viagra indien propecia sans ordonnance levitra prescrizione levitra pharmacie tadalafil venta sildenafil generico acheter clomid en france acheter accutane sildenafil 50 mg levitra sur internet cialis ordonnance vardenafil 10 mg kamagra bestellen achat de levitra pastilla levitra acheter kamagra acheter levitra pas chere vardenafil generico pastilla cialis achat viagra acheter cialis pas chere cialis preço comprar cialis em portugal pilule levitra

Although openSUSE doesn’t currently support installing from USB, it is quite easy to do it on your own with standard Linux tool syslinux. So lets install that:

# zypper in syslinux

Get the openSUSE install files

After you have syslinux installed, you are going to have to grab and install CD/DVD from one of the many openSUSE mirrors, you can find the latest versions at http://download.opensuse.org/distribution/. Lets mount the ISO and grab the files that we need, we’ll use a standard Linux command to do so: mount. To mount an iso onto your local file system you need to tell it what file to mount and what location it should mount to.

# mount -o loop <filename> <mount location>

Define what device you want to install from

Next, we’ll need to find the USB device we’d like to install from, you can do this in a few different ways:

# fdisk -l
# cat /proc/partitions
# mount

or you can run:

# dmesg

You’ll see something like:

usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
scsi 3:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2
sd 3:0:0:0: [sdb] 1994752 512-byte hardware sectors (1021 MB)

So, from that output you can see that the newly inserted device is /dev/sdb, so if your system doesn’t automount the device (openSUSE should), you can mount it:

# mount /dev/sdb /mnt/thumbdrive

Setup the USB drive to be a bootable installer

Once you have both the ISO and the USB drive mounted, you’ll wanted to copy the install files from the ISO to the USB drive. The install files are in boot/<arch>/loader on the ISO. We’ll also want to rename isolinux.cfg to syslinux.cfg

# cp /mnt/openSUSE-i386/boot/i386/loader/ * /mnt/thumbdrive
# mv /mnt/thumbdrive/isolinux.cfg /mnt/thumbdrive/syslinux.cfg

The final step is to run syslinux on the USB device, you’ll want to make sure the USB device is unmounted for this.

# umount /mnt/thumbdrive
# syslinux /dev/sdb

Conclusion

Now you have a bootable installer on a USB device that will allow install from all the standard protocols (NFS, FTP, CIFS, etc) as normal. One caveat of this method is that it will now try to install grub onto your thumb drive, so after it boots up the base system into memory, unplug your drive so that it will install to the correct boot partition or MBR.

Grub defines its devices from the BIOS boot order and since we booted off a USB stick it will think that (hd0,0) is the USB stick but in reality, its your actual disk. So on your first boot grub will be pointing to (hd1,0) and not (hd0,0), so you will have to modify /boot/grub/menu.lst and point it to the right disk. You can do this by hitting “E” at the GRUB prompt.

For another great resource for alternative ways of installing openSUSE, visit http://en.opensuse.org/Network_Install.

Creative Commons License
This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

3 Comments

  • 1. quartje replies at 20th July 2008 um 6:02 am :

    To make sure that menu.lst is generated correctly at the time of kernel updates, don’t forget to change /etc/grub.conf as well.

  • 2. Installing OpenSuse 11.0 &hellip replies at 19th October 2008 um 4:14 pm :

    [...] and pick your choice. Or, alternatively, read this tutorial: openSUSE Tutorials Although, I’m not sure I understand: are you trying to install from a USB pendrive or from an [...]

  • 3. Josh&hellip replies at 24th January 2009 um 5:26 am :

    usb boot…

    Maybe, but I’m not sure it’for everyone….

Leave a comment

You must be logged in to post a comment.