BTS

Message3323

Author mru
Recipients dahlberg
Date 2010-08-12.12:33:26
Content
On Thursday 12 August 2010 11:27:16 David Dahlberg wrote:

Hi,

> If I install GRML 2010.04 to the second partition of an USB stick, using
> GRML2USB 0.9.27 and boot it in a i386 machine, the following happens:
> 
> Syslinux gives error messages "vesamenu.c32: not a COM23R image" in regular
> intervals. But at least there get a "boot: " prompt, which boots "grml".

Hm, how did you install grml? Inside a running system or from your 
distribution?

I think the problem is that you have syslinux 4 and the files (vesamenu.c32) 
on grml 2010.04 are for syslinux 3. (See http://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=591480)

As a workaround you can try to install grml from a running grml instance. Or 
try to install it to a directory, replace all the .c32 and isolinux.bin files 
in /boot/isolinux with the files from /usr/lib/syslinux/ (debian package 
syslinux-common) and run grml2usb from that directory.


The correct solution for grml2usb could be to overwrite existing modules on 
the disk with the ones from the distribution. Unfortunately this only would 
work for debian based distributions. Or we can just ignore it as this happens 
rarely. But currently we have different isolinux versions in stable and 
testing and they require different modules...

Thanks for your bugreport,
Ulrich
History
Date User Action Args
2010-08-12 12:33:28mrusetrecipients: + dahlberg
2010-08-12 12:33:27mrulinkissue894 messages
2010-08-12 12:33:26mrucreate