Windows versions put CR/LF line terminators in text files.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
UNetbootin |
New
|
Undecided
|
Geza Kovacs |
Bug Description
The Windows installer will create a LiveUSB drive that sometimes will not boot. I have determined that this is likely due to the fact that it terminates lines in text files (configuration files, etc) that it generates with a CR/LF instead of the Linux/Unix LF terminator. This has caused some distributions to fail to boot at all, though if the Linux version of UNetbootin is used it will, or sometimes simply fail to finish the boot and leave the user in a limited text command-line shell. For example, the /syslinux.cfg file is corrupted in that it is a DOS, not a Linux file.
This was reported to the bug tracker accessible from http://
Yes the software does put Windows-style line terminators in the syslinux.cfg but nevertheless it shouldn't ever matter; syslinux supports reading from text files with either newline style. All other files are copied verbatim from the ISO so it won't affect those. Since you're reaching a busybox shell rather than hanging on a syslinux error it means that it read syslinux.cfg and loaded the kernel just fine, just that Ubuntu is unable to locate filesystem.squashfs because it for some reason can't mount the USB drive or something, the issue is something entirely other than an issue with the syslinux.cfg or ldlinux.sys files. Try reformatting the USB drive under Windows if possible, perhaps Ubuntu is having issues with detecting your USB drive.