Hi! This is my config file for isolinux isolinux.cfg ( FONT /isolinux/font16.psf NOCOMPLETE 0 default linux prompt 1 timeout 600 display boot.msg F1 boot.msg F2 options.msg label linux kernel linux append initrd=initram.gz vga=788 quiet ) File boot.msg consist of some splash graphics and welcome message, and option.msg is text only file. After boot I types "linux" and press F2 to know more about useful options (not press Enter key). But if I press F1 after it to back to main screen, text line became affected (symbols changed). I press Enter key and it says that kernel image not found. This applies to isolinux version 3.70 - 3.80. Version 3.52 is fine. Best regards, Mike.
Hi. This issue was introduced in isolinux version 3.62. Best regards, Mike.
?????? wrote:> Hi. This issue was introduced in isolinux version 3.62. > > Best regards, Mike.This issue is not limited to isolinux and should affect all derivatives. It only manifests if one of the message files, in your case boot.msg, contains a graphic. Since commit b2e6d915489d7af1177c75b961438be7cec140f0 ("Switch the display file and graphics routines to using the getc stack)" the command_line buffer is reused for VGARowBuffer in graphics.inc: ; We need a buffer of 640+80 bytes. At this point, command_line should ; not be in use, so use that buffer. VGARowBuffer equ command_line The content of command_line gets overwritten and you get garbage displayed on the boot prompt. - Sebastian