Shinji Suzuki
670a18b966
Refuse to process an iso file whose name contains space(s)
...
because syslinux does not seem to be able to handle a
pathname that contains space(s).
6 years ago
multibootusb
b01725aa5c
Merge pull request #344 from shinji-s/devel
...
Deal with MX iso that lacks 'version' file.
6 years ago
Shinji Suzuki
6a6d1382a2
Deal with MX iso that lacks 'version' file.
...
Prepare for antiX/MX version 18 and beyond.
6 years ago
multibootusb
85aa42634d
Merge pull request #343 from shinji-s/mx-fix
...
Fix booting of MX-17.1 (an antiX derivative).
6 years ago
multibootusb
4cd19be0ac
Merge pull request #342 from shinji-s/devel
...
Fix umount timeout and failure to capture exception. Deal with config variable rename
6 years ago
Shinji Suzuki
9d2575930e
Fix booting of MX-17.1 (an antiX derivative).
6 years ago
Shinji Suzuki
01f30c9522
Deal with renaming of config.use_kvm to config.qemu_use_kvm.
6 years ago
Shinji Suzuki
695262ffd9
Call os.sync() before UDISKS.unmount() becase the latter will timeout if buffer flush takes too long.
...
Fix failure to capture exception into a variable.
6 years ago
multibootusb
adc5643723
Merge pull request #340 from shinji-s/corruption_check
...
Address filesystem corruption
6 years ago
multibootusb
4fe4edc646
Merge pull request #339 from shinji-s/adhoc_fix
...
gentoo related fixes
6 years ago
shinji-s
24216e63eb
Update display of the mount point in response to remounting afer qemu execution.
6 years ago
shinji-s
72b1bf97ee
Perform syslinux module replacement also for gentoo.
6 years ago
shinji-s
eaa3b97f1b
Add 'cdroot_type=vfat' to get a gentoo (livedvd-amd64-hardened-nomultilib-20170118.iso)
...
booting off of a vfat formatted stick.
6 years ago
shinji-s
8b5a6e76b5
Use a uuid rather than a device name when specifying 'real_root='.
6 years ago
shinji-s
9c6af84f72
Undo 'tabify' on comments.
...
Remove redundant code for updating mount point display.
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-s
6588648fc5
Add gui for fsck.
...
Fix bug that re-enables gui controls before distro installation finishes.
Have udisks not attempt mount if the target is already mounted.
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
multibootusb
ac103c3504
Merge pull request #337 from shinji-s/adhoc_fix
...
Fix exception from install_path() and other enhancements
6 years ago
Shinji Suzuki
61c1d947fa
Fix exception from install_patch() raised when a distro does not have
...
isolinux_bin_dir.
Try relative paths first before /usr/share/multibootusb when locating a
resource.
6 years ago
shinji-s
10bc802a18
Support an alternate bios when running QEMU.
6 years ago
multibootusb
a1542e09df
Merge pull request #335 from shinji-s/adhoc_fix
...
Unify config update implementations for Fedora and Centos.
6 years ago
shinji-s
729400c6fa
Unify config update implementations for Fedora and Centos.
6 years ago
multibootusb
5388ec5af3
Merge pull request #334 from shinji-s/adhoc_fix
...
Postfix menu-entry with an architecture name when generating
6 years ago
Shinji Suzuki
daead673a8
Postfix menu-entry with an architecture name when generating
...
loopback.cfg so that one for i686 won't hide another for x86_64
or vice versa.
6 years ago
multibootusb
a72b64c8f2
Merge pull request #333 from shinji-s/adhoc_fix
...
Avoid gfxboot lockup when booting antiX via syslinux
6 years ago
Shinji Suzuki
d0babd1705
Avoid gfxboot lockup when booting antiX via syslinux.
6 years ago
Shinji Suzuki
437f7264ce
Merge branch 'devel' of https://github.com/mbusb/multibootusb into adhoc_fix
6 years ago
Shinji Suzuki
706f9f67d0
Fix code that assumes '.iso' extension in the image_path.
6 years ago
multibootusb
a75d6f7be8
Merge pull request #332 from shinji-s/manjaro-fix
...
Hunt gfxboot.c32 hidden under a path-prefix, which fixes the hang
6 years ago
Shinji Suzuki
75dd18880a
Hunt gfxboot.c32 hidden under a path-prefix, which fixes the hang
...
in Manjaro 17.0 syslinux booting.
6 years ago
multibootusb
ea36921a43
Merge pull request #331 from shinji-s/manjaro-fix
...
Address issues with Manjaro, Slitaz-rolloing and Salix-Live
6 years ago
Shinji Suzuki
d43d808ca0
Added note about inability to support recent Salix.
6 years ago
Shinji Suzuki
bfc2246472
Merge branch 'devel' of https://github.com/mbusb/multibootusb into manjaro-fix
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
3fc6561ec6
Address syslinux boot issues with Manjaro and Slitaz-rolling.
...
* Manjaro does not provide syslinux config files. Add 'via GRUB' to
the menu title and chain to grub when the menu is select.
* Booting slitaz via syslinux used to give "vesamenu.c32 not COM32R
image" error. Now mbusb overwrites the module with the bundled one
and decompress c32box.c32 module. c32box.c32 needs decompression
because it is compressed with lzma which syslinux.exe bundled with
mbusd can't handle.
6 years ago
multibootusb
82ce94c2b9
Merge pull request #330 from shinji-s/devel
...
Allow protection of drives through 'config.protected_drives'
6 years ago
Shinji Suzuki
43439a9c2b
Allow protection of drives through 'config.protected_drives'
...
variable by not showing them in the target drive listbox.
6 years ago
Shinji Suzuki
06768cb7e5
Don't show i/o error from attempting to open nonexistent config file.
6 years ago
multibootusb
f15a37a446
Merge pull request #328 from shinji-s/adhoc_fix
...
More refactoring and enhancement on distro detection.
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
multibootusb
52c6c84f99
Merge pull request #327 from shinji-s/adhoc_fix
...
Bunch of distro detection related changes.
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
multibootusb
9a62d29f61
Merge pull request #326 from shinji-s/devel
...
QEMU related enhancements.
6 years ago
Shinji Suzuki
96c0760067
QEMU related enhancements.
...
* Support accelaration via Intel HAXM hypervisor.
* Provide more flexibility in selecting which qemu to run.
* Fix multiple calls to check_qemu_exist().
6 years ago