Closed vk496 closed 6 years ago
Looks like this is fixed in devel.
I've tried with the devel branch, but recieve this:
=== DEBUG ENABLED ===
Running multibootusb version 8.8.0 from source...
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/sdb
/dev/sdb1
/dev/sdb2
Selected device /dev/sdb
USB disk is not mounted and can't update list widget...
Executing ==> 7z -ssc- x -y "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" -o/root/.multibootusb/iso_cfg_ext_dir "*.cfg" -r 2> /dev/null
Executing ==> 7z -ssc- x -y "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" -o/root/.multibootusb/iso_cfg_ext_dir "*.txt" -r 2> /dev/null
Executing ==> 7z -ssc- x -y "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" -o/root/.multibootusb/iso_cfg_ext_dir "*isolinux.bin" -r 2> /dev/null
Executing ==> 7z -ssc- x -y "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" -o/root/.multibootusb/iso_cfg_ext_dir "*.lst" -r 2> /dev/null
Command '7z l "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" 2> /dev/null' returned non-zero exit status 2.
Persistence is not available for wifislax64-final.iso
QXcbConnection: XCB error: 3 (BadWindow), sequence: 864, resource id: 6481953, major code: 40 (TranslateCoords), minor code: 0
Selected device /dev/sdb1
MultiBoot Install: USB Disk: /dev/sdb1
MultiBoot Install: USB Label:
MultiBoot Install: USB UUID: 5843-A116
MultiBoot Install: USB mount path: /run/media/root/5843-A116
MultiBoot Install: Disk total size: 12.7G
MultiBoot Install: Disk used size: 8.0K
MultiBoot Install: Disk free size: 12.7G
MultiBoot Install: Filesystem: vfat
MultiBoot Install: Disk vendor: JetFlash
MultiBoot Install: Disk model: Transcend_16GB
MultiBoot Install: ISO file: wifislax64-final.iso
MultiBoot Install: Distro type detected: wifislax
Persistence chosen is 0B
Copying multibootusb directory to /run/media/root/5843-A116
EFI/BOOT directory does not exist. Creating new.
Copying EFI directory to /run/media/root/5843-A116
Command '7z l "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" 2> /dev/null' returned non-zero exit status 2.
Installing wifislax64-final.iso on /run/media/root/5843-A116/multibootusb/wifislax64-final
Executing ==> 7z -ssc- x -y -o"/run/media/root/5843-A116/multibootusb/wifislax64-final" "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" 2> /dev/null
ISO extracted successfully. Sync is in progress...########################### |
Distro extraction completed...################################################|
Command '7z l "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" 2> /dev/null' returned non-zero exit status 2.
Command '7z l "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" 2> /dev/null' returned non-zero exit status 2.
Distro does not use isolinux for booting ISO.
Traceback (most recent call last):
File "/home/vk496/NetBeansProjects/multibootusb/scripts/mbusb_gui.py", line 327, in install_syslinux
syslinux_default(config.usb_disk)
File "/home/vk496/NetBeansProjects/multibootusb/scripts/syslinux.py", line 122, in syslinux_default
mbr_bin = get_mbr_bin_path(usb_disk)
File "/home/vk496/NetBeansProjects/multibootusb/scripts/syslinux.py", line 72, in get_mbr_bin_path
if gpt_part_table(usb_disk) is False:
File "/home/vk496/NetBeansProjects/multibootusb/scripts/syslinux.py", line 30, in gpt_part_table
win_usb_disk_no = str(usb.get_physical_disk_number(config.usb_disk))
File "/home/vk496/NetBeansProjects/multibootusb/scripts/usb.py", line 433, in get_physical_disk_number
import wmi
ModuleNotFoundError: No module named 'wmi'
Abortado
Using this:
sudo pip install wmi-client-wrapper
Not fix it.
Also, if I try to install it again, show me that the ISO is alredy installed but not appear in the list.
Salu2
Can you try the new release and report back.
Seems still not work:
$ sudo multibootusb -c -i ~/Downloads/wifislax64/wifislax64-final.iso -t /dev/sdb1 -y -d
=== DEBUG ENABLED ===
Running multibootusb version 8.9.0 from source...
Starting multibootusb from Command line...
25008
True
Cleaning old multibootusb directory...
Syslinux exist in multibootusb directory...
Executing ==> 7z -ssc- x -y "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" -o/root/.multibootusb/iso_cfg_ext_dir "*.cfg" -r 2> /dev/null
Executing ==> 7z -ssc- x -y "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" -o/root/.multibootusb/iso_cfg_ext_dir "*.txt" -r 2> /dev/null
Executing ==> 7z -ssc- x -y "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" -o/root/.multibootusb/iso_cfg_ext_dir "*isolinux.bin" -r 2> /dev/null
Executing ==> 7z -ssc- x -y "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" -o/root/.multibootusb/iso_cfg_ext_dir "*.lst" -r 2> /dev/null
Command '7z l "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" 2> /dev/null' returned non-zero exit status 2.
Initiating installation process for wifislax64-final
Detected distro type is :wifislax
Selected ISO is :"wifislax64-final.iso"
Selected target device is :"/dev/sdb1"
Skipping user confirmation for /home/vk496/Downloads/wifislax64/wifislax64-final.iso
Copying multibootusb directory to /run/media/vk496/74CB-696F
EFI/BOOT directory does not exist. Creating new.
Copying EFI directory to /run/media/vk496/74CB-696F
Command '7z l "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" 2> /dev/null' returned non-zero exit status 2. |
Installing wifislax64-final.iso on /run/media/vk496/74CB-696F/multibootusb/wifislax64-final
Executing ==> 7z -ssc- x -y -o"/run/media/vk496/74CB-696F/multibootusb/wifislax64-final" "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" 2> /dev/null
ISO extracted successfully. Sync is in progress...###########################################################################################################################################|
Command '7z l "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" 2> /dev/null' returned non-zero exit status 2.
Command '7z l "/home/vk496/Downloads/wifislax64/wifislax64-final.iso" 2> /dev/null' returned non-zero exit status 2.
Distro does not use isolinux for booting ISO.
Traceback (most recent call last):
File "/usr/sbin/multibootusb", line 188, in <module>
cli_install_distro()
File "/usr/lib/python3.6/site-packages/scripts/mbusb_cli.py", line 69, in cli_install_distro
iso_install(config.image_path)
File "/usr/lib/python3.6/site-packages/scripts/mbusb_cli.py", line 114, in iso_install
syslinux_default(config.usb_disk)
File "/usr/lib/python3.6/site-packages/scripts/syslinux.py", line 103, in syslinux_default
mbr_install_cmd = 'dd bs=440 count=1 conv=notrunc if=' + mbr_bin + ' of=' + usb_disk[:-1]
TypeError: must be str, not bool
Downloading the ISO for checking...
The last issue was different from the one reported earlier. It is fixed in the latest commit on devel branch. If you confirm then I will close the issue.
ups. Yes, you right. Different issue here...
OS: Arch Linux multibootusb version: 8.8.0 ISO: wifislax64-1.1-final
Multibootusb crash when select Wifislax ISO:
Output of
7z l "wifislax64-final.iso"
:Salu2