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
mbusb
4a41cbbc79 Improvement under Linux and build improvements
1.  Fix for crash when installing under Install syslinux tab
2.  Prevent read only filesystem under Linux
3.  Corrected setup file copy location preventing crash
4.  Improved multibootusb-pkexec script for working under rpm and deb based distros
5.  Create correct policy file during build time
6.  Modified readme file to point to improved guide
2017-04-30 01:32:02 +05:30
mbusb
30ffc206b3 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel 2017-04-29 18:35:21 +05:30
mbusb
995797d721 Fixes 2017-04-29 18:35:00 +05:30
mbusb
38f28e15c4 Prepare for version 8.7.0 and other improvements
1. Version upgraded to 8.7.0
2. Updated changelog for version 8.7.0
3. Auto convert multibootusb file ending to Linux using dos2unix during packaging
4. Re-enable log message
5. Avoid crashing due to existence of syslinux.cfg
2017-04-29 18:11:11 +05:30
mbusb
2331f51c0b Added distro and few other improvements
1. Added vba32 rescue
2. Temproraily remove 'remove ANSI color codes from logs' patch as it crash under windows
2017-04-29 16:40:11 +05:30
multibootusb
4ea4a6fe93 Merge pull request #150 from alindt/fixes
linux: display total size of disk 			
reduce redundant calls
2017-04-29 15:09:03 +05:30
mbusb
ae00ad50fb Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel 2017-04-29 14:51:11 +05:30
mbusb
75c787077e Removed dependency and few other improvements
1. Droped p7zip-plugin for suse and mageia
2. Added PC Tool. But does not seems to work
3. Added custom functions for writing custom loopback.cfg file
4. Improved CLI working
5. Added custom menu entry file
6. Removed unnecessary codes
7. Removed windows line ending which prevented application not to start
2017-04-29 14:50:21 +05:30
Alin Trăistaru
a64bf2402f reduce redundant usb.py:details() calls
from...
    usb.py:406:details() called from persistence.py:28:max_disk_persistence()
    usb.py:406:details() called from mbusb_gui.py:148:onComboChange()
    usb.py:406:details() called from uninstall_distro.py:24:install_distro_list()

...to
    usb.py:406:details() called from mbusb_gui.py:147:onComboChange()
2017-04-29 11:10:10 +03:00
Alin Trăistaru
79e88874b1 linux: display total size of disk 2017-04-29 11:10:10 +03:00
Alin Trăistaru
fd98b9082f clean up logging timeformat 2017-04-28 22:15:35 +03:00
Alin Trăistaru
580cb84d3b remove ANSI color codes from log file 2017-04-28 22:03:41 +03:00
Alin Trăistaru
bdccb95396 remove duplicate debug message 2017-04-28 22:02:59 +03:00
mbusb
762e644022 Commandline improvements
1. Reframe wordings when displaying messages under CLI
2. Corrected systemrescuecd subdir path
3. Corrected CLI usage example for windows
2017-04-27 20:46:21 +05:30
mbusb
160e1a75d2 Fixed for command line interface and minor improvements
1.  Fixed bug which prevents installing distro through CLI
2.  Added entries for windoes cli and uninstall in usage for CLI
3.  Added "Alin Trăistaru (alindt)" in authors list and reduced About window size
4.  Fixed few other minor bugs
2017-04-26 20:52:24 +05:30
mbusb
7878912172 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel 2017-04-26 19:31:53 +05:30
mbusb
764b8dccc3 Enable GUI Controls when selected no to options. 2017-04-26 19:31:37 +05:30
Alin Trăistaru
925e2fc12d reduce redundant function calls 2017-04-26 14:19:17 +03:00
Alin Trăistaru
918ebfd35d add initial debug API
- bundled Colorama module (https://pypi.python.org/pypi/colorama)
 - add initial debug API using ANSI colors
2017-04-26 14:19:17 +03:00
Alin Trăistaru
c85eae4806 linux: try to use default text editor first
xdg-open launches the user's default text editor defined
on the current desktop environment for text/plain mimetype
2017-04-25 22:11:14 +03:00
Alin Trăistaru
9e16529e44 further reduce CPU usage 2017-04-25 11:33:39 +03:00
Alin Trăistaru
a0dd6438c5 greatly reduce CPU usage 2017-04-24 20:19:07 +03:00
Alin Trăistaru
670cdbd4d1 disable/enable UI when actions in progress
fixes #90
2017-04-24 20:19:07 +03:00
mbusb
9005fb3f52 Fix for QEMU under windows post install 2017-04-23 16:09:57 +05:30
mbusb
e73e8821ed Added setup.exe support and qemu device boot failure fix for Linux 2017-04-23 14:51:42 +05:30
mbusb
f83297504c Fix for previous commit under windows (check if USB is a disk or partition) 2017-04-23 00:20:24 +05:30
mbusb
11096af0d8 User improvements and version bump
1. Warn users when using partition/disk for dd and normal disto install through a message
2. Bumped the version to 8.6.0
3. Updated changelog for version 8.6.0
4. Changes logic for Slackware mini
5. Check for host pyudev and use inbuilt if not available
6. Updated setup.py for inclusion of newer files towards new release
2017-04-23 00:07:00 +05:30
mbusb
4ca22ff1fd Bug fix
1.  GRUB command not found error
2.  Added missing command.lst file
3.  Crash while writing ISO to USB disk under Windows
2017-04-21 23:50:14 +05:30
Alin Trăistaru
43d3754354 add some icons 2017-04-21 13:45:46 +03:00
mbusb
ec637515f8 Improvement in loopback.cfg creation
1. Changed logic to convert syslinux config files to loopback.cfg
2. Added improvement in GUI (install and uninstall icons on buttons). But this does not work at the moment.
2017-04-20 23:44:19 +05:30
mbusb
cb3bd559e2 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel 2017-04-20 19:50:20 +05:30
mbusb
5cdf831892 Improvements in loopback.cfg conversion 2017-04-20 19:49:33 +05:30
Alin Trăistaru
9923b57f3f fix persistence on mount points containing spaces 2017-04-20 14:14:42 +03:00
Alin Trăistaru
374d494f16 fix typos and reword 2017-04-20 14:14:42 +03:00
Alin Trăistaru
42f97f3a3c linux: rethink device detection logic
Don't rely on ID_USB udev item
Should fix #110
2017-04-19 23:29:05 +03:00
Alin Trăistaru
97712a0741 Fix CentOS ISOs detection
Closes #98

Signed-off-by: Alin Trăistaru <alin.traistaru+github@gmail.com>
2017-04-18 11:30:26 +03:00
Alin Trăistaru
60635d4808 Safely access usb info dict 2017-04-17 23:04:04 +03:00
mbusb
7c98ec00a0 Windows Fix for commit 0e73b8b
1. Activate listing of devices when All drives option is enabled and disabled
2. Add a dummy devtype to usb.py module to avoid crash under Windows
2017-04-17 22:31:51 +05:30
Alin Trăistaru
3f55b26bfe Fix device information display 2017-04-17 17:04:20 +03:00
Alin Trăistaru
a18c3be489 re-enable "All drives" functionality 2017-04-17 00:11:43 +03:00
mbusb
704769a81c Small improvements and added a distro
1. Added syslinux.bin and an entry in grub.cfg so as to chainload to syslinux from grub2
2. Added grml
3. Kill windows explorer when writing ISO image to USB (This is reqired to prevent dd.exe from failing)
4. Load combobox with detected drive when loading GUI
5. File dialog remembers last opened file directory
6. Logging syslinux install command
2017-04-16 22:19:18 +05:30
mbusb
1c6cd4fff7 GUI and other improvements
1. Diable persistence slider after installing a distro
2. Correct typo on default syslinux.cfg file
3. Update status text when applying filesystem to persistence file
4. Correct QEMU boot issue under Windows
2017-04-16 14:32:06 +05:30
mbusb
9ffb4ba5e5 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel
Also fixed crash on windows when detect usb drive button is clicked.
2017-04-16 12:38:39 +05:30
mbusb
7b92c2021b Improvements and bug fixes
1. Added Finnix
2. Check for EFI binary after uninstalling a distro (and copy mbusb binary if not present)
3. Added Fatdog
4. Improved way to detect grub*.cfg file
5. Corrected spelling mistake
2017-04-16 10:37:12 +05:30
Alin Trăistaru
b1e7a3ae1f fix persistence logic 2017-04-15 12:37:07 +03:00
Alin Trăistaru
78ebfaf7e4 rework ui/core (partial) 2017-04-15 12:36:58 +03:00
mbusb
2fc61df51e Detect isolinux version 2 and install version 3 instead. 2017-04-11 22:25:39 +05:30
mbusb
8148c33752 Merge branch 'master' of https://github.com/mbusb/multibootusb into devel 2017-04-10 21:47:45 +05:30
mbusb
b210bcccbc Merge branch 'devel' of https://github.com/mbusb/multibootusb into devel 2017-04-10 21:35:12 +05:30
mbusb
d8b485efda 1. Initial UEFI support
2. Added PLOP boot manager
3. Added netboot.iso
4. Added latest memtest
5. Added slack mini boot
6. Improved fedora detection script

This commit provide initial and bare minimum support to UEFI boot.
The support will be improved upon users feedback and raising issues.
2017-04-10 21:30:38 +05:30
Alin Trăistaru
13d798e873 Fix installing syslinux in distro dir on ext2/3/4
Executing ==>
dd if=/dev/sdb1 of=/media/user/USBFLASH"/media/user/USBFLASH/multibootusb/debian/isolinux/debian-install.bs" count=1
dd: failed to open '/media/user/USBFLASH/media/user/USBFLASH/multibootusb/debian/isolinux/debian-install.bs':
No such file or directory

Failed to install syslinux on distro directory...
2017-04-10 17:17:31 +03:00
Alin Trăistaru
8cb345d764 linux: use system pyudev library instead of bundled 2017-04-06 23:19:23 +03:00
Alin Trăistaru
71496955cb tweak log progressbar 2017-04-06 12:00:11 +03:00
Alin Trăistaru
349dca6f22 fixed typos 2017-04-06 11:58:04 +03:00
Alin Trăistaru
5266992ac4 use dd sync writes 2017-04-05 13:33:00 +03:00
Alin Trăistaru
7dd6cd041c GUI cleanup and minor fixes 2017-04-04 15:22:01 +03:00
mbusb
59a3ff23d1 Fix for random crash
Fix for random crash when ISO file contain non utf charectors.
2017-02-17 22:06:06 +05:30
mbusb
b9fb603f27 Change in debian installer detection. 2017-02-06 22:57:58 +05:30
mbusb
f6b6d1c0e5 Update to new release - 8.5.0 2017-02-05 15:29:07 +05:30
mbusb
ba596fa2e2 Merge branch 'master' of https://github.com/mbusb/multibootusb.git 2017-02-01 22:06:52 +05:30
mbusb
bb0fc1fac0 Added Solus OS and Ka OS . 2017-02-01 22:04:39 +05:30
multibootusb
fd353174a3 Merge pull request #86 from bagage/master
Fix crash in ISO Imager
2017-02-01 21:49:17 +05:30
Göktürk Yüksek
938d31412e
scripts/usb.py: use device.get() instead of device[''] to handle KeyError
The devices returned by list_devices() may not always have all the
properties and referencing them raises a KeyError. Use the .get()
interface as suggested by the upstream[0] to avoid such exceptions.

[0] http://pyudev.readthedocs.io/en/latest/guide.html#id6
2017-01-26 20:06:43 -05:00
Gautier Pelloux-Prayer
1da1f6cfee Fix crash when trying to use ISO Imager 2017-01-04 15:51:38 +01:00
mbusb
be4c8d9763 update to version 8.4.0 2016-12-26 23:23:21 +05:30
mbusb
890c266342 Inform user about the requirement of admin privilege. Added option to list all drives (including fixed). Fixed the bug 'maximum 2047 mb allowed'. 2016-12-03 15:36:47 +05:30
mbusb
1e3f1f1c26 Added ReactOS 2016-11-30 21:59:03 +05:30
mbusb
95245ffc63 Added Fedora persistence. Bug fix for crash when uninstalling Sergei Strelec. Also fixed the knoppix bug. 2016-11-27 12:33:49 +05:30
mbusb
e4173be1b7 Added Sergei Strelec 2016-11-27 06:16:12 +05:30
mbusb
acde57f600 Added Alt Linux. 2016-11-23 23:03:07 +05:30
mbusb
5aaa28c4b2 Update files to version 8.1.0 2016-11-20 16:28:02 +05:30
mbusb
5e9fcf9f63 Removing unwanted files from source. 2016-11-07 21:40:00 +05:30
mbusb
2c33ed73de Upgrading to version 8.0.0 2016-11-06 16:48:53 +05:30