You are not logged in.
Hello everyone. I am Angel_Caido. I maintain this package [multibootusb] in the AUR. I'm creating this post as a place to share experiences [good or bad] when using multibootusb.
Please. Don't hesitate to write any comment and/or problem you're experiencing as well as workarounds and problem-solving, so that all the community can benefit from it.
Offline
Moving to AUR Issues...
Offline
your package uses setup.py which requires setuptools as a dependency , see https://wiki.archlinux.org/index.php/Py … guidelines .
----------------------------------------
about dbus vs dbus-x11 :
arch linux has disabled dbus "x11-autolaunch" feature , debian felt this caused to many problems for users and didn't switch yet (afaik ).
see https://www.archlinux.org/news/d-bus-no … ser-buses/
Most AL users didn't have problems, but some did (i remember seeing a few threads from xfce users) .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
I have been trying to use the multibootusb.org , but it failed for many ISOs (Knoppix, Ubuntu - black screen right after boot) and worked just for a few (clonezilla).
At the moment, I am happy with MultiBoot USB project linked from Arch Linux wiki: https://github.com/aguslr/multibootusb
No GUI, only a script to set things up as per Wiki. And it just works - copy ISO to the given folder and you are done.
Also, it shows the standard boot menu of the ISO, instead of direct booting to ISO with standard options (like with multibootusb.org and others do). The only trouble seems to be with ISOs bigger than 4 GB limit of FAT32. Possible workaround have caveats: ExFAT is not supported by many distros for booting, linux filesystems and NTFS are not very "portable".
If multibootusb.org works for you, good. If not, the Arch Wiki seem to be a good alternative.
--
Milan Knizek
http://knizek.net
Offline
I tried to use it but can't get it to work. There seem to be two problems:
1. I have a USB multi-card reader, and the "fdisk -l /dev/sdb" throws an exception because there isn't a card inserted. Specifying a device makes no difference. I posted a bug about this issue to the project's github. Tried to do a quick fix in the script but it seems I need to understand the code more.
2. The program falls back to udev detection, but it doesn't work because "org.freedesktop.UDisks2.Filesystem" doesn't exist. I'm guessing this has to do with some kind of dbus dependency not being specified? I didn't post a bug for this because this seems like more of a packaging issue. Just can't figure out what package I'm missing.
Offline
┌─( snock ) » { /tmp }
└──┤ sudo fdisk -l
Disco /dev/sdc: 931,5 GiB, 1000203804160 bytes, 1953523055 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0x0001682f
Disposit. Inicio Comienzo Final Sectores Tamaño Id Tipo
/dev/sdc1 * 2048 1953519615 1953517568 931,5G 7 HPFS/NTFS/exFAT
Disco /dev/sdb: 1,8 TiB, 2000398934016 bytes, 3907029168 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0x18338d01
Disposit. Inicio Comienzo Final Sectores Tamaño Id Tipo
/dev/sdb1 2048 3907028991 3907026944 1,8T 83 Linux
Disco /dev/sda: 489,1 GiB, 525112713216 bytes, 1025610768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0x578e1d70
Disposit. Inicio Comienzo Final Sectores Tamaño Id Tipo
/dev/sda1 * 2048 206847 204800 100M 83 Linux
/dev/sda2 206848 73607167 73400320 35G 83 Linux
/dev/sda3 73607168 1025610767 952003600 454G 83 Linux
┌─( snock ) » { /tmp }
└──┤ sudo multibootusb
Running multibootusb version 8.8.0 from installed system...
Starting multibootusb GUI...
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Cleaning old multibootusb directory...
Syslinux exist in multibootusb directory...
Using pyudev for detecting USB drives...
/dev/sdd
Selected device /dev/sdd
fdisk: no se puede abrir /dev/sdd: No se ha encontrado el medio
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/scripts/usb.py", line 406, in details
details = details_udev(usb_disk_part)
File "/usr/lib/python3.6/site-packages/scripts/usb.py", line 222, in details_udev
fdisk_cmd_out = subprocess.check_output('fdisk -l ' + usb_disk_part, shell=True)
File "/usr/lib/python3.6/subprocess.py", line 336, in check_output
**kwargs).stdout
File "/usr/lib/python3.6/subprocess.py", line 418, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command 'fdisk -l /dev/sdd' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/scripts/mbusb_gui.py", line 148, in onComboChange
config.usb_details = usb.details(config.usb_disk)
File "/usr/lib/python3.6/site-packages/scripts/usb.py", line 408, in details
details = details_udisks2(usb_disk_part)
File "/usr/lib/python3.6/site-packages/scripts/usb.py", line 281, in details_udisks2
mount_point = bd.Get('org.freedesktop.UDisks2.Filesystem', 'MountPoints', dbus_interface='org.freedesktop.DBus.Properties')
File "/usr/lib/python3.6/site-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.InvalidArgs: No such interface 'org.freedesktop.UDisks2.Filesystem'
Abortado
┌─( snock ) » { /tmp }
└──┤
Offline
snock, please put terminal output between code tags and please use LC_ALL=C to make output in English. Thanks.
aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies
Offline