Package Details: multibootusb 9.2.0-5

Git Clone URL: https://aur.archlinux.org/multibootusb.git (read-only, click to copy)
Package Base: multibootusb
Description: Boot multiple live Linux distros from a usb flash drive.
Upstream URL: https://sourceforge.net/projects/multibootusb/
Keywords: multiboot multibootusb usb
Licenses: GPL
Submitter: Angel_Caido
Maintainer: gmy
Last Packager: gmy
Votes: 113
Popularity: 0.000000
First Submitted: 2015-08-20 19:45 (UTC)
Last Updated: 2021-04-19 10:40 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 12 Next › Last »

LordBlick commented on 2024-08-17 12:16 (UTC)

Multibootusb has some advantages over Ventoy, in example you can boot it manually with any grub2 active system on main disk without necessity of using BIOS boot menu – just put some additional configfile with detecting root by UUID of efi and grub on USB any recognizable by grub partitions anywhere on USB stick:

search --fs-uuid XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX --set=RootGrubUuid
search --fs-uuid XXXX-XXXX --set=StickEFI
set root=(${RootGrubUuid})
echo "RootFS: ${root}"
echo "EFI Path: (${StickEFI})/efi/boot/bootx64.efi"
chainloader (${StickEFI})/efi/boot/bootx64.efi
boot

Ventoy is very poor project in point of view you must clear all disk to just install obsolete fat16 partition instead just try first to use unallocated space and install on existing UEFI. Installing any other stuff than EFI images on that partition is also very strange it could be done even on another separate partition (ext4 in example)

xiota commented on 2024-07-03 04:42 (UTC)

Missing makedepends. Should be updated to PEP517 install.

ModuleNotFoundError: No module named 'distutils'

License should also be updated to SPDX identifier.

Terseus commented on 2023-11-14 14:50 (UTC)

Please don't use http://multibootusb.org/, the domain expired, it no longer hosts multibootusb site.

The correct URL is https://github.com/mbusb/multibootusb.

However keep in mind that this project is abandoned since at least 2019, use it at your own risk.

Gaspartame commented on 2023-11-14 04:27 (UTC) (edited on 2023-11-14 04:29 (UTC) by Gaspartame)

The sourceforge link should be replaced with this one : http://multibootusb.org (or this one : https://github.com/mbusb/multibootusb ?)

DragonX256 commented on 2021-04-15 01:18 (UTC)

@NoobAlice Well the latest commit was created on 4 Dec of 2019, so there's no way Ventoy, which started development on 5 Apr of 2020, displaced multibootusb or demotivated developer to maintain his project. I recommend you to switch to Ventoy, since they using same grub stuff for loading isos, but with more convenient functionality, like you just leaving your isos on Ventoy drive and it just boots after selection. If it's not booting, at least maintainer of Ventoy is answering issues on his GitHub.

NoobAlice commented on 2021-04-14 22:03 (UTC)

Domain multibootusb.org is expired. There is a comment on the Github issues page that is saying this project may be stopped in favor of ventoy. :(

DragonX256 commented on 2020-09-27 13:24 (UTC)

Updated package. Added patch with fixes, so program should open now.

rp68 commented on 2020-09-03 15:28 (UTC) (edited on 2020-09-03 15:29 (UTC) by rp68)

same problem that rival notes : ''' File "/usr/bin/multibootusb", line 187, in <module> if config.debug is True: NameError: name 'config' is not defined '''

rival commented on 2020-07-30 19:52 (UTC) (edited on 2020-07-30 19:55 (UTC) by rival)

Hi, can't start multiboousb, I'm getting this:

[user@arch ~]$ multibootusb
/usr/bin/multibootusb:194: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if uninstall is True and config.usb_disk is not '':
/usr/bin/multibootusb:196: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif uninstall is True and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:203: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  elif config.cli_syslinux is True and config.usb_disk is not '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
Using python version  3.8.3 (default, May 17 2020, 18:15:42) 
[GCC 10.1.0] on platform Linux-5.7.10-arch1-1-x86_64-with-glibc2.2.5
Could not find resource 'data/tools/gdisk/gdisk.exe'.
Running multibootusb version 9.2.0 from installed system...
Starting multibootusb GUI...

Admin privilege is required to run multibootusb.
 If you are running from source try 'sudo python3 ./multibootusb'
 or you can try 'multibootusb-pkexec' (post install)

A window opened saying:

Admin privilege is required to run multibootusb.
Try  'multibootusb-pkexec'

Then I tried:

[user@arch ~]$ multibootusb-pkexec 
Error executing command as another user: No authentication agent found.

[user@arch ~]$ sudo multibootusb-pkexec 
[sudo] password for user: 
/usr/bin/multibootusb:194: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if uninstall is True and config.usb_disk is not '':
/usr/bin/multibootusb:196: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif uninstall is True and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:203: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  elif config.cli_syslinux is True and config.usb_disk is not '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
Using python version  3.8.3 (default, May 17 2020, 18:15:42) 
[GCC 10.1.0] on platform Linux-5.7.10-arch1-1-x86_64-with-glibc2.2.5
Traceback (most recent call last):
  File "/usr/bin/multibootusb", line 187, in <module>
    if config.debug is True:
NameError: name 'config' is not defined

[user@arch ~]$ sudo multibootusb
/usr/bin/multibootusb:194: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if uninstall is True and config.usb_disk is not '':
/usr/bin/multibootusb:196: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif uninstall is True and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:203: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  elif config.cli_syslinux is True and config.usb_disk is not '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
Using python version  3.8.3 (default, May 17 2020, 18:15:42) 
[GCC 10.1.0] on platform Linux-5.7.10-arch1-1-x86_64-with-glibc2.2.5
Traceback (most recent call last):
  File "/usr/bin/multibootusb", line 187, in <module>
    if config.debug is True:
NameError: name 'config' is not defined

[user@arch ~]$ sudo su
[root@arch user]# multibootusb
/usr/bin/multibootusb:194: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if uninstall is True and config.usb_disk is not '':
/usr/bin/multibootusb:196: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif uninstall is True and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:203: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  elif config.cli_syslinux is True and config.usb_disk is not '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
Using python version  3.8.3 (default, May 17 2020, 18:15:42) 
[GCC 10.1.0] on platform Linux-5.7.10-arch1-1-x86_64-with-glibc2.2.5
Traceback (most recent call last):
  File "/usr/bin/multibootusb", line 187, in <module>
    if config.debug is True:
NameError: name 'config' is not defined

Any hint?

Thanks a lot!

DragonX256 commented on 2020-07-22 16:02 (UTC)

@SSYH for God's sake, update your packages database, please. You trying to retrieve python-pyudev version 0.22-2, but 0.22-3 is available about one month. You didn't updating your databases that long?