Displaying 20 results from an estimated 400 matches similar to: "isolinux.bin checksum"
2018 Jan 08
2
isolinux.bin checksum
> Hi,
>
> Ady wrote:
> > During May 2009, a commit by Peter deleted the checksumiso.pl file. The
> > commit is:
> > core: LZO compress the PM part of the core
> > repo.or.cz/syslinux.git/commit/0d82b71304d596d80f3c4520f9dcf90048ca50b7
> > And so, since version 4.00, the 'code/checksumiso.pl' file is no longer
> > included.
> > How is
2018 Jan 08
0
isolinux.bin checksum
Hi,
Ady wrote:
> During May 2009, a commit by Peter deleted the checksumiso.pl file. The
> commit is:
> core: LZO compress the PM part of the core
> repo.or.cz/syslinux.git/commit/0d82b71304d596d80f3c4520f9dcf90048ca50b7
> And so, since version 4.00, the 'code/checksumiso.pl' file is no longer
> included.
> How is the checksum of isolinux.bin calculated since
2018 Jan 09
2
isolinux.bin checksum
Hi,
i think i found a suspect in lzo/prepcore.c and it would indeed be a
wrong range of checksumming (speculative congratulations to Ady).
Looking at
http://repo.or.cz/syslinux.git/blob/0d82b71304d596d80f3c4520f9dcf90048ca50b7:/lzo/prepcore.c
it seems that this change in line 374 could yield correct checksums:
unsigned int ptr;
- for (ptr = 64; ptr < offset; ptr += 4)
+
2018 Jan 09
2
isolinux.bin checksum
Hi,
Ady wrote:
> This is a quote from Wonko/Jaclaz, who has also been investigation this
> issue and deserves credit for it:
> Ok, not that I understand the code, but what *somehow* happens is that
> the "embedded" checksum in Isolinux.bin (starting from 4.00) is the
> checksum of the WHOLE file (i.e. starting from offset 0 instead of 64)
> at a time when:
> 1)
2018 Jan 09
0
isolinux.bin checksum
Hi,
Ady wrote:
> Apparently, one of the consequences seems to be that the default
> checksum included in isolinux.bin doesn't seem to help those
> users/programs that, for whichever reason (e.g. user lacking
> knowledge), do not patch the boot info table.
I agree and still riddle about the reason.
> So, my question is whether there is some intentional reason for these
2017 Mar 26
2
"isolinux.bin missing or corrupt" when booting USB flash drive in old PC
Hi,
Gene Cumm wrote:
> it seems the stack format got
> set, changed, then mostly reverted back, with this code being the last
> piece missing from 2009.
The commit to isohdpfx.S of 2009-05-31 looks incomplete.
The sequence of the stack pointers was swapped, but the sequence of
stack pushes was not.
2014 May 12
1
[PATCH] isohybrid: fix overflow on 32 bit system
Hi,
hpa:
> The right thing to do is compile it with #define _FILE_OFFSET_BITS 64
> and change fseek to fseeko with the appropriate type being off_t.
And for GPT names it should really use 16-bit UTF-16LE characters
and not 8-bit characters padded up by the same number of
random bytes from the program memory.
See e.g.:
2017 Mar 26
2
"isolinux.bin missing or corrupt" when booting USB flash drive in old PC
Hi,
Ady wrote:
> so, why the original isohybrid image from Debian and many other
> isohybrid images have mostly (but not all) "00s" in place of the "90s"?
That's a fake Block0 of an Apple Partition Map. Part of mjg's layout.
Caused by isohybrid option --mac or xorrisofs option -isohybrid-apm-hfsplus.
* Fedora has it with EFI FAT filesystem in one partition
2014 May 12
4
[PATCH] isohybrid: fix overflow on 32 bit system
When call isohybrid with option '-u', it overflows on a 32 bits host. It
seeks to 512 bytes before the end of the image to install gpt header. If
the size of image is larger than LONG_MAX, it overflows fseek() and
cause error:
isohybrid: wrlinux-image-x86-64-20140505110100.iso: seek error - 8: Invalid argument
Check the offset and call fseek() multi-times if offset is too large.
2012 Sep 23
6
utils/isohybrid.c #inclusion of <uuid/uuid.h>
Good day, Matthew.
I recently got stuck while building Syslinux as <uuid/uuid.h> doesn't exist
on my system. The #inclusion was introduced in commit
2c3a24e5f4b807ec31595227afa59a818c060ca9. Whence does this file come, if
you please? I'm assuming it is the Linux kernel's, but can't seem to
understand the directory prefix, in that case.
- Shao
2014 Jun 21
2
isohybrid has 2 variants
> Hi,
>
> > Not being compatible with EFI/GPT is already a problem for the Perl
> > variant.
>
> The relation of both is:
>
> isohybrid.in/.pl is being left behind.
> http://git.kernel.org/cgit/boot/syslinux/syslinux.git/tree/utils/Makefile
> has:
> SCRIPT_TARGETS += isohybrid.pl # about to be obsoleted
>
> isohybrid.c replaces it feature-wise
2018 Jan 09
0
isolinux.bin checksum
> Hi,
>
> i think i found a suspect in lzo/prepcore.c and it would indeed be a
> wrong range of checksumming (speculative congratulations to Ady).
Thank you Thomas for your replies and for looking into this issue.
My part on the initial investigation that triggered this email thread
is relatively small. Others deserve much more credit. I was/am
providing not just my own report,
2018 Jan 12
0
isolinux.bin checksum
> Ady wrote:
> > This is a quote from Wonko/Jaclaz, who has also been investigation this
> > issue and deserves credit for it:
> > Ok, not that I understand the code, but what *somehow* happens is that
> > the "embedded" checksum in Isolinux.bin (starting from 4.00) is the
> > checksum of the WHOLE file (i.e. starting from offset 0 instead of 64)
>
2014 Jun 21
3
isohybrid has 2 variants
I'm going to get the hang of this mailing list eventually. Apologies for any duplicate emails..
>Ian Bannerman:
>> While I did know the .exe variant was not official / untrusted,
>Is there a special reason for this ? (Except the known bugs which affect Linux binaries, too.)
Not really. I had never found a convincing source for it and had seen previous list entries like this
2014 Feb 08
5
isohybrid --mac doesn't find the mac efi image
I posted this on the bugzilla page but I figured that on the mailing
list it would get more attention. Please see
http://bugzilla.syslinux.org/show_bug.cgi?id=49 for a description of my
current issue.
--
Thank you,
Fernando Reyes
GPG BDD75DD7
Mission Accomplish, Inc.
http://missionaccomplish.com
Email:design at missionaccomplish.com
Tel: 7187100008
Cell: 3479275477
2013 Mar 28
9
Rock Ridge. Was: Allowed code pages and encodings to write f0.txt through f1.txt?
Hi,
i began to implement a common lookup function for SUSP and Rock Ridge
entries:
/* Obtain the payload bytes of all SUSP entries with a given signature.
@param fs The data source from which to read CE blocks.
@param dir_rec Memory containing the whole ISO 9660 directory record.
@param sig Two characters of SUSP signature. E.g. "NM", "ER", ...
2014 Jul 30
2
isohybrid: slint64-14.1.iso: unable to find mac efi image
Hi,
On 29/07/2014 23:19, Thomas Schmitt wrote:
> A good opportunity to brag with xorriso's boot inspection
> features (since xorriso-1.3.8):
Yes! I've upgraded libburn, libisofs and libisoburn so now I can play
with it too ;)
> I forgot to advise (or misadvise) -isohybrid-apm-hfsplus with
> the image /isolinux/efiboot.img . So we only got one APM
> partition here. A
2018 Jan 26
1
[PATCH] ISOLINUX: Fix checksum calculation in lzo/prepcore.c
The prescription for Boot Info Table says that checksumming begins
at byte 64 of isolinux.bin. When prepcore writes isolinux.bin it begins
copying bytes from the input file at the offset given by variable "start".
But it begins checksumming at offset 64 of the input file.
The problem exists since introduction of prepcore by release 4.00.
ISO 9660 programs usually fix it when they write
2018 Jan 12
1
isolinux.bin checksum
H,
Ady wrote:
> A_ The default checksum included in the tested isolinux.bin (offset 20,
> 4-bytes-long) is the "correct" one (as oppose to the current situation,
> since version 4.00).
That's good news.
> F_ In the tested isolinux.bin file, there are two additional bytes that
> I found to be changed/affected by some ISO-building tools (e.g.
> mkisofs), at
2010 Mar 04
2
recompiling syslinux 4.00pre31
Hello,
I try to recompile syslinux-4.00 pre31 on RHEL5 with gcc-4.1.2 and nasm
2.07.
Because I'm looking for information about that gpxelinux->chain.c32 hd0
boot problem I added -DDEBUG=2 to com32/lib/Makefile
I get:
objdump -h pxelinux.elf > pxelinux.sec
perl lstadjust.pl pxelinux.lsr pxelinux.sec pxelinux.lst
objcopy -O binary pxelinux.elf pxelinux.raw
../lzo/prepcore