mbusb / multibootusb

Create multiboot live Linux on a USB disk...
http://multibootusb.org/
GNU General Public License v2.0
1.38k stars 201 forks source link

USB stops booting after some time and cross-OS updating #346

Open JakubFojtik opened 6 years ago

JakubFojtik commented 6 years ago

My USB stick stopped booting again. This is the second time it happened, last time i solved it by complete reformat & readding ISOs back to it.

It still contains the ISOs when opened in Multibootusb. It is fixable by just reinstalling Syslinux via Multibootusb after fixing #336. But i believe i booted from it a few times already, so Syslinux must have been installed, but am not sure.

Could this be caused by me using Multibootusb on both Linux and Windows with the same USB stick?

shinji-s commented 6 years ago

Did the stick become unbootable after adding another distro to it or just by booting OSes off of it? Mixing OSes for running mbusb should not cause problem by itself but released version of msusb, when executing on Linux, may contain a bug that corrupt filesystem on the target usb drive, which is being addressed in the devel branch. It would be helpful if you save the mbr of a working stick and restore the mbr when the stick becomes unbootable, instead of syslinuxing, so that we can identify what made the stick unbootable (whether it is corrupt MBR or courrupt filesystem). It also helps if you stick to Windows version of mbusb (and avoid booting an OS that writes to the stick under QEMU) and see if the issue still remains .