Commit Graph

35 Commits (60a56576a73f8dc67865e5a98270057f63e8344d)

Author SHA1 Message Date
Shinji Suzuki 6f75388450 Add warning about running 'mbr_install_cmd'. 6 years ago
Sundar db1dc7ca89 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel 6 years ago
Sundar 71b8e0f25c Disable repair filesystem check for distro install 6 years ago
shinji-s 9fa2d1d834 Restore 'shell=True" arg when executing chmod.(It can not be omitted unless the command is given as a list or the command is a fullpath to an executable without args.) 6 years ago
multibootusb f3623a2b06
Merge pull request #359 from shinji-s/syslinux-bin
Recreate syslinux.bin upon distro installation.
6 years ago
Shinji Suzuki 1744cd34cb Recreate syslinux.bin upon distro installation.
Start isolating os dependency into osdriver.py
Cleanup gen.resurce_path()
6 years ago
Shinji Suzuki c8aa216985 Always add -f when syslinuxing in syslinux_distro_dir().
(This should not increase danger level significantly because
the flag is already present when syslinuxing in syslinux_default())
6 years ago
shinji-s 4ce5277eac Remove os.sync() and a dubug print. 6 years ago
shinji-s fc7e988cbf Fix mishaps in merging (lost code for handling 'protected_drives', bad qemu command building.)
Fix an attemp to os.chdir('')
6 years ago
Shinji Suzuki fc56319187 Unmount target partition when running syslinux/dd/qemu to prevent filesystem corruption.
Fix master allocation table and backup allocation table going out of sync after syslinuxing the target.
Detect lvm partition as well.
6 years ago
Shinji Suzuki eb1cbb9845 Allow running syslinux on a fixed disk through
'config.allow_syslinux_on_fixed_drive' setting.
6 years ago
Shinji Suzuki fd656ebeab Merge branch 'master' into devel 6 years ago
Shinji Suzuki 31a08eeb64 Avoid updating bootx64.efi and grub.img if source files are missing. 6 years ago
Shinji Suzuki 7657e7c70c Fixed dependency of get_physical_disk_number() on locale setting and
removed code duplication.
6 years ago
mbusb 3136ffe4fa Fix for crash on windows:
1. This is yet another fix for crash under windows due to detecttion in partition type
2. Fix for syslinux install when USB disk is not inserted.
3. Now syslinux install properly copy required files after install
4. Intimate users if USB disk not inserted when trying to install syslinux
5. Update version to 9.2.0
6 years ago
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
7 years ago
Sundar 50a72af14a Revert back to previous syslinux install on ntfs FS 7 years ago
Sundar c84289d9d3 Merge branch 'master' of https://github.com/mbusb/multibootusb.git 7 years ago
Sundar 2c91ed4c7f Fix import error under Linux correct the gpt detection code under Linux 7 years ago
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
7 years ago
zer0def 9a35df42e3 Reapplied upstream PR #26 7 years ago
mbusb ea2e3ce9ed Partital GPT disk support under Windows (No BIOS boot). 7 years ago
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)
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
Alin Trăistaru 2a21a37ab4 code cleanup 7 years ago
Alin Trăistaru 92a580d0a4 code cleanup 7 years ago
Alin Trăistaru 374d494f16 fix typos and reword 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 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
7 years ago
Alin Trăistaru 78ebfaf7e4 rework ui/core (partial) 7 years ago
mbusb 2fc61df51e Detect isolinux version 2 and install version 3 instead. 7 years ago
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...
7 years ago
mbusb be4c8d9763 update to version 8.4.0 8 years ago
mbusb 5aaa28c4b2 Update files to version 8.1.0 8 years ago
mbusb 2c33ed73de Upgrading to version 8.0.0 8 years ago