Ade Malsasa Akbar contact
Senior author, Open Source enthusiast.
Friday, August 30, 2019 at 21:38

 
(Bootloader of the USB stick with multiple OSes including openSUSE, the installation process, and openSUSE installed successfully thanks to Aguslr's MBUSB tool)

Since long ago I could not make openSUSE multibootable pendrive except in single boot mode. I could not use MultiSystem nor Sundar's MultiBootUSB nor even GLIM.  What's more, I could not find any easy tutorial on the net talking about making it. Fortunately, and good news for us, recently I found Aguslr's Multiboot USB (MBUSB) that is able to create it. I have tested it and as I reported few days ago I finished the installation just as perfect as other distros I had with MultiSystem. Now it's my turn to explain how I did that in 4 steps: first, create a Multiboot USB pendrive; second, copy the ISO file to USB stick; third, boot your computer to USB; and fourth, install openSUSE with it. This USB setup can accept other distros to be bootable along with openSUSE. Enjoy!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

First Step


Install Aguslr's MBUSB script to USB stick by doing point 1 up to 4 there. This installation is automated, and is actually formatting the drive, installing bootloaders for both BIOS and UEFI systems, and copying scripts into it. Successful installation will format your USB stick like below.

(Directory structure of the USB stick after Aguslr's MBUSB installation: see where the mbusb.d/ folder located on left panel, and where the [distro-name].d/ directories located on right panel)

(Successful setup will make the USB stick divided into 3 partitions like above) 
(However, I renamed the data partition label from "Microsoft basic data" to "SIGNU" for easier recognition by me)

Second Step


Copy openSUSE Leap ISO file into /boot/isos/ directory in the pendrive. See my example below. But if you wish, you can use Rsync to make copying more reliable.

 
(Manually copying the 3.8GiB ISO file using file manager)

Third Step


Boot it on your computer. Anyway, I used QEMU to boot the USB stick without restarting my computer. And yes, once again, QEMU is very useful if your processor does not support virtualization (Intel VT) just like mine.

(Thanks to QEMU, I can boot the USB stick right on my GNU/Linux desktop without restarting)

Fourth Step


Install openSUSE from the booting screen appearing. I install openSUSE to my USB flash drive instead of my internal HDD with these setup:
  • Main Filesystem: 28GB EXT2
  • Mount point: /
  • Swap: 1GB
  • Target storage: /dev/sdb (SanDisk Cruzer Blade 32GB)
  • Bootloader location: /dev/sdb
As I mentioned previously, with Aguslr's MBUSB, I found my openSUSE installation process takes up to 1 hour no less.
 


 (In clockwise order: first page - license agreement; my partitioning plans; geographical zone selection map; installation process)


Final Result


This is my openSUSE Leap 15.1 installed on a USB stick using Aguslr's MBUSB. It works!



Finally, I encourage everybody who loves to make multiboot USB to use this Aguslr's MBUSB tool. It's really awesome. Enjoy!


This article is licensed under CC BY-SA 3.0.