Commit Graph

50 Commits (master)

Author SHA1 Message Date
Hoang-Anh Nguyen 0b504f2a8c Fix issue #459: Wrong detection of Windows ISO, detect as memdisk_iso instead of Windows 5 years ago
Shinji Suzuki 2b40966081 Defer check for SuperGrubDisk so that more specific distro checks take precedence.
Improved a comment.
6 years ago
Sundar 71b8e0f25c Disable repair filesystem check for distro install 6 years ago
Shinji Suzuki 06768cb7e5 Don't show i/o error from attempting to open nonexistent config file. 6 years ago
Shinji Suzuki 7c82607eb0 Remove catch clause for UnicodeDecodeError that will never be raised. 6 years ago
Shinji Suzuki e4ac1a0139 Introduced more strict distro detection for those which fail
to be correctly identified. (grml64-full_2017.05.iso,
salixlive-xfce-14.2.1.iso, wifislax64-1.1-final.iso).
Fixed installer to make up for the fixed detection.
Removed a dead code block.
6 years ago
Shinji Suzuki 80c5a47381 Refactored distro() function with two alterations.
* file availability based checks are performed before keyword based checks.
* Next file will be tried if I/O error is raised.
6 years ago
Shinji Suzuki ffa7c4a03d Move back the check for centos-live to stay above the check for fedora.
More unittests on distro detection using unittest.TestCase.
6 years ago
Shinji Suzuki 003aa4ae6c Remove predicate that always evaluates to true. ('slacko' is caught
by the check fo puppy several lines above.)
6 years ago
Shinji Suzuki 8a4ef54a34 Remove 'acentos' from CentOS detection keyword. 6 years ago
Sundar 7cbbcd0495 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel 6 years ago
Sundar deec177fff Added PING and include changes parameter to slax config file 6 years ago
Shinji Suzuki 13fd72fad4 Avoid logging unbounded amount of info.
Replace code sequence with data definition.
6 years ago
multibootusb 2f10191a05
Merge pull request #318 from shinji-s/wifislax
Get salitaz-rolling rolling again.
6 years ago
Shinji Suzuki f1c057ea77 Get salitaz-rolling booting.
* Deal with syslinux config file lacking 'kernel' line.
* Fix misdetection as 'centos'
6 years ago
Sundar f9df4bdce6 Fix for Slitaz distro detection and include Suzuki in contributor list. 6 years ago
shinji-s a94572c2bc Fix a rather critical bug in 'ConfigTweaker.tweak_first_match()' that got 'param_operation' contaminated with 'param_operations_for_persistence' as the recursion progress.
Support CentOS DVD installers. (Full install DVD requires ext3 formatted usb stick because its size exceeds 4GB.)
Straighten Centos Live DVD support. (Those were recognized as 'fedora' before this fix.)
Reorgazined Twaker classes a bit.
Removed control chars and extra spaces in test inputs.
6 years ago
Shinji Suzuki d75642ac62 Detect running 7zip on a currupted iso as well as the lack of 7z
executable.
Remove repeated call to _7zip.list_iso(iso_link)
Adjusted line breaking to fit within 80 columns.
6 years ago
multibootusb 12e21d41b2 Added following:-
1. Parabola Linux
2. Sync with other multibootusb project
6 years ago
mbusb 22226a40fc Added xenialpup distro 7 years ago
mbusb d14da4b351 Added OSFclone distro 7 years ago
mbusb 3a5cbfe282 Added support for Redcore Linux 7 years ago
mbusb 7dd1df0004 Fix slacko detection and add as supported distro 7 years ago
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
7 years ago
mbusb a0fca202ab Added distro and functionality...
1. Added Nano Linux
2. Ability to select *.img files for writing to USB (dd method)
7 years ago
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
7 years ago
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
7 years ago
mbusb fe4a500c06 Added AntivirusLiveCD (Calm AV) 7 years ago
mbusb 6beacbf175 Added Avira Rescue System 7 years ago
mbusb 72f7c6e0e1 Added Rising Anti Virus ISO 7 years ago
Alin Trăistaru 36661a767d code cleanup 7 years ago
Alin Trăistaru 2a21a37ab4 code cleanup 7 years ago
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
7 years ago
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
7 years ago
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
7 years ago
Alin Trăistaru 374d494f16 fix typos and reword 7 years ago
Alin Trăistaru 97712a0741 Fix CentOS ISOs detection
Closes #98

Signed-off-by: Alin Trăistaru <alin.traistaru+github@gmail.com>
7 years ago
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
7 years ago
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
7 years ago
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.
7 years ago
mbusb b9fb603f27 Change in debian installer detection. 7 years ago
mbusb f6b6d1c0e5 Update to new release - 8.5.0 7 years ago
mbusb bb0fc1fac0 Added Solus OS and Ka OS . 7 years ago
mbusb be4c8d9763 update to version 8.4.0 8 years ago
mbusb 1e3f1f1c26 Added ReactOS 8 years ago
mbusb e4173be1b7 Added Sergei Strelec 8 years ago
mbusb acde57f600 Added Alt Linux. 8 years ago
mbusb 5aaa28c4b2 Update files to version 8.1.0 8 years ago
mbusb 5e9fcf9f63 Removing unwanted files from source. 8 years ago
mbusb 2c33ed73de Upgrading to version 8.0.0 8 years ago