Closed ghost closed 5 years ago
Can you please provide the log of how you created the drive with Rufus 3.7? In most cases, the developer is only interested in the log from when you experienced an issue, not the one that works. Thanks.
I think I have an idea of why that is happening, and what you can do to work around it.
On your USB, please open the file syslinux.cfg
with a text editor. You should see that its content is as follows:
DEFAULT loadconfig
LABEL loadconfig
CONFIG /isolinux/txt.cfg
APPEND /isolinux/
You should change the CONFIG
line so that it says
CONFIG /isolinux/isolinux.cfg
Alternatively, if you create the USB drive in DD mode (as Rufus does suggest you try if you encounter an issue during boot in ISO mode), it should also avoid the problem.
Now, the reason why this happening is because Ubuntu are using a txt.cfg
file to specify kernel options with Syslinux/Isolinux, and, in order to finalize persistence support in 3.7 we needed to detect that this file is a Syslinux config file. So it was added to the list of files we consider as Syslinux config. However, our current code to decide which config file should be referenced for Syslinux boot is to always use the one with the shortest path, therefore, since /isolinux/txt.cfg
is shorter than /isolinux/isolinux.cfg
, we are ending up referencing the former in the syslinux.cfg
we create hence the issue.
Apparently, this is not a problem for Ubuntu, but it is one for Debian...
I'll try to fix this for Rufus 3.8.
I'll add that because of this issue, Ubuntu also boots directly to live (the default option from txt.cfg
) instead of proposing a menu of options as it should do...
For those interested, I have a pre-release of Rufus 3.8 that you can test to confirm that it addresses the issue. You can download it HERE.
With 3.8 debian work.
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue if you think you have a related problem or query.
Checklist
<FULL LOG>
below.Rufus version: x.y.z
- I have NOT removed any part of it.Additionally (if applicable):
(✓)
button to compute the MD5, SHA1 and SHA256 checksums, which are therefore present in the log I copied. I confirmed, by performing an internet search, that these values match the ones from the official image.Issue description
Try make bootable debian 10.1. With rufus 3.7 show syslinux "SYSLINUX: No DEFAULT or UI configuration directive found!" but with rufus 3.4 work normal.
Log