2
0
mirror of https://github.com/mbusb/multibootusb synced 2024-11-18 15:25:46 +00:00
Commit Graph

123 Commits

Author SHA1 Message Date
Sundar
151077da7b Improvements in CLI operations.
1. Install extlinux under Linux for NTFS filesystem
2. Check for root previlage when using CLI
3. Fix crash when installing ISO from CLI due to GPT check
4. Fix crash when installing syslinux from CLI due to GPT check
5. Correct usage instructions
2017-11-26 15:52:43 +05:30
mbusb
d5882766a3 Added option to choose install distro using memdisk 2017-11-17 21:49:59 +05:30
Sundar
50a72af14a Revert back to previous syslinux install on ntfs FS 2017-11-12 23:45:33 +05:30
Sundar
c84289d9d3 Merge branch 'master' of https://github.com/mbusb/multibootusb.git 2017-11-12 23:35:51 +05:30
Sundar
2c91ed4c7f Fix import error under Linux correct the gpt detection code under Linux 2017-11-12 23:22:58 +05:30
Sundar
2394e15ff8 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git 2017-11-12 22:31:38 +05:30
mbusb
b5725a0c92 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel 2017-11-12 22:09:41 +05:30
mbusb
ed820167e6 Upgrade to version 8.9.0
* Improved the GPT detecttion under Windows
* Support for GPT based USB disks. BIOS and UEFI mode works only under USB created under Linux.
* Added command line option to install sysinux on multibootusb director (use -s or --syslinux)
* Added command line option to direct ISO writing to USB disk (use -r or --raw)
* Boot ISO and IMG directly using memdisk
* Added feature for selecting ISO, IMG, Zip and all files options in file chooser dialog
* Corrected path to menu.lst file for distrs based on grub4dos
* Fix for crash when multicard reader is inserted on the system without a SD card
* Correctly detect USB disk information using udisk2-dbus without crash under Linux
* Fixed an issue where using a path with spaces would cause a qemu boot error
* If distro is not supported, ISO is automatically added using memdisk. You can uninstall later if it does not work
* Added Nano Linux
2017-11-12 22:09:27 +05:30
zer0def
9a35df42e3 Reapplied upstream PR #26 2017-10-31 11:06:23 +01:00
Alan D Moore
0f6603dcf6 Display an error when ISO is invalid
Previous behavior was to crash the program when an iso file was
unreadable or had 0 length.

This patch has the program display an error dialog and not select the file.
2017-10-23 14:34:12 -05:00
Alan D Moore
27a74ef89d Fix inconsistent indentation
change 3-space indent to 4-space.

Fix a couple other spacing issues.
2017-10-23 13:25:36 -05:00
Alan Moore
6d91c5d882 Fix hyperlinks in about dialog
Correct the hyperlinks in the about dialog and make them open a web
browser tab to the link when clicked.  Fixes. #193.
2017-10-02 23:29:13 -05:00
Alan Moore
800e07aa96 Fix crash when fdisk fails on usb disk device
In the event that `fdisk -l` fails on a partition or device (e.g., a
usb card reader has no media), don't crash the program.  Just return
None, since this is just a partition that the program can't use.

Fixes #180.
2017-10-02 19:55:42 -05:00
mbusb
ea2e3ce9ed Partital GPT disk support under Windows (No BIOS boot). 2017-05-21 18:06:31 +05:30
mbusb
1a4e2520e6 GPT partition table support and more
1.  Support for GPT partition table (only under Linux as of now)
2.  Added various binaries to source for GPT partition table support
3.  Added command line option to install sysinux (use -s or --syslinux)
4.  Added command line option to direct ISO writing to USB disk (use -r or --raw)
2017-05-19 22:31:03 +05:30
mbusb
7b70def279 Added CLI option and simplified USB detection logic.
1. Added '-r' '--raw' option to direct writing of ISO image to USB disk
2. Simplified USB detection logic to reduce looping
2017-05-15 21:39:55 +05:30
mbusb
815241572c Improvements and memdisk for ISO boot:
1. Catch 7zip error while listing ISO content
2. Way to detect .ISO and .IMG files for direct booting using memdisk
3. Added a class for finding available RAM size
4. Added feature for selecting ISO, IMG, Zip and all files options in file chooser dialog
5. Added generic menu entry for memdisk
6. Corrected path to menu.lst file for distrs based on grub4dos
7. Fix for crash when multicard reader is inserted on the system without a SD card
8. Correctly detect USB disk information using udisk2-dbus without crash
2017-05-14 22:32:56 +05:30
mbusb
aea27c414b Merge branch 'master' of https://github.com/mbusb/multibootusb.git into devel 2017-05-13 20:03:54 +05:30
mbusb
a0fca202ab Added distro and functionality...
1. Added Nano Linux
2. Ability to select *.img files for writing to USB (dd method)
2017-05-13 19:59:02 +05:30
Mohammad Etemaddar
adaf07c00b Update msgBox.exec() to msgBox.exec_()
It crashed on startup.
So it works with PyQt4 too.
http://stackoverflow.com/a/22619556/1951027
2017-05-12 17:08:06 +04:30
Moses Miller
602cc128f9
Fixed an issue where using a path with spaces would cause a qemu error 2017-05-10 18:48:03 -07:00
mbusb
d9863ac9b5 Version 8.8.0 update 2017-05-10 14:14:42 +05:30
mbusb
85d3b5b4a4 Improvements, bug fix and new distros:-
1. Simplified 7zip listing to include directories as well
2. Correctly remove files installed outside multibootusb directory when uninstalling
3. Added Liberte
4. Added option to select zip files when choosing files
5. Added INSERT ISO
6. Added option to choose between two methods when syslinux shipped by ISO is version 3 or below
2017-05-10 12:00:44 +05:30
mbusb
c918aa4563 Bug fix to setup file and new distros:
1. Added Alpine (you can install one version only)
2. Fix for trinity boot issue
3. Modified setup file for including grub2 modules in correct place
2017-05-08 00:12:18 +05:30
mbusb
057fd1cdcf Show error message... 2017-05-07 21:47:08 +05:30
mbusb
4346a9a9ef Reduce the usage of 7zip for extracting files 2017-05-06 09:36:56 +05:30
mbusb
09fef8f6ca Added Trinity Rescue Disk 2017-05-05 21:28:56 +05:30
mbusb
c168792225 Added ESET Rescue Disk 2017-05-05 21:08:18 +05:30
mbusb
fe4a500c06 Added AntivirusLiveCD (Calm AV) 2017-05-05 19:25:33 +05:30
mbusb
6beacbf175 Added Avira Rescue System 2017-05-04 23:18:48 +05:30
mbusb
72f7c6e0e1 Added Rising Anti Virus ISO 2017-05-04 22:21:44 +05:30
mbusb
4428d0e962 Bug fix for:
1. Crash when listing fixed partition
2. Crash when uninstalling distros (tested on windows) due to permission error of ldlinux.sys and ldlinux.c32
2017-05-04 21:20:51 +05:30
mbusb
7d45a6dfba Merge branch 'devel' of https://github.com/mbusb/multibootusb into devel 2017-05-04 21:14:19 +05:30
mbusb
e3a2d84ffc Code cleanup
1. Foremat code
2. Fix for crash when trying to uninstall a distro due to presence of ldlinux.c32 and ldlinux.sys (tested on windows)
2017-05-04 21:09:14 +05:30
mbusb
660ddf6229 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git 2017-05-04 20:42:11 +05:30
Alin Trăistaru
36661a767d code cleanup 2017-05-04 11:56:57 +03:00
Alin Trăistaru
2a21a37ab4 code cleanup 2017-05-03 22:15:31 +03:00
mbusb
d5d0da9076 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel 2017-05-03 23:45:26 +05:30
mbusb
0ba7dc0de4 Improvement 2017-05-03 23:32:13 +05:30
Alin Trăistaru
b0c5e7ddf9 remove old GUI files 2017-05-03 14:23:27 +03:00
Alin Trăistaru
92a580d0a4 code cleanup 2017-05-03 14:23:27 +03:00
Alin Trăistaru
7695cc43c2 use os.sync() 2017-05-03 12:24:30 +03:00
Alin Trăistaru
d62735350e rework imager tab 2017-05-03 11:31:30 +03:00
Alin Trăistaru
b3f86b0c4d copy_mbusb_dir_usb() only after user agrees 2017-05-03 00:19:28 +03:00
Alin Trăistaru
f3c0b800ee grub.py: display human readable size 2017-05-02 21:23:36 +03:00
Alin Trăistaru
4dbf85d4f1 uninstall: don't treat ldlinux.* files differently 2017-05-02 21:07:22 +03:00
Alin Trăistaru
e6f521e8fd re-enable GUI controls 2017-05-02 21:02:50 +03:00
mbusb
b3f83e08f0 Merge branch 'master' into devel 2017-04-30 15:45:50 +05:30
mbusb
336d57f585 New option for CLI
1. Added functionality to skip confirmation with -y or yes CLI switch
2. Now it is possible to add many distro at a time (batch) process using CLI switch
   example CLI usge is python3 multibootusb -c -y -i /path/to/name.iso,/path/to/diss_name.iso -t G:
   (remember not to add space between iso paths)

This commit solves https://github.com/mbusb/multibootusb/issues/137 and https://github.com/mbusb/multibootusb/issues/136
2017-04-30 15:44:55 +05:30
mbusb
91f7068d71 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git 2017-04-30 10:43:00 +05:30