Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #178700 > unrolled thread

isolinux.bin missing or corrupt

Started byDavid Christensen <dpchrist@holgerdanske.com>
First post2017-03-12 02:30 +0100
Last post2017-03-12 09:00 +0100
Articles 3 — 3 participants

Back to article view | Back to linux.debian.user


Contents

  isolinux.bin missing or corrupt David Christensen <dpchrist@holgerdanske.com> - 2017-03-12 02:30 +0100
    Re: isolinux.bin missing or corrupt Sven Hartge <sven@svenhartge.de> - 2017-03-12 03:20 +0100
    Re: isolinux.bin missing or corrupt "Thomas Schmitt" <scdbackup@gmx.net> - 2017-03-12 09:00 +0100

#178700 — isolinux.bin missing or corrupt

FromDavid Christensen <dpchrist@holgerdanske.com>
Date2017-03-12 02:30 +0100
Subjectisolinux.bin missing or corrupt
Message-ID<tk0uB-2J5-1@gated-at.bofh.it>
debian-user:

I have two older computers with Intel D865GBFLK motherboards (~2003) and 
Pentium 4 HT CPU's.  They both have the latest available BIOS installed. 
  I would like to put Debian on them.


I have downloaded:

     debian-8.7.1-i386-xfce-CD-1.iso


When I put the ISO on a CD-R, it boots correctly.


When I put the ISO on a USB flash drive and boot it:

     isolinux.bin missing or corrupt


The same USB flash drive boots correctly in newer computers.


Memtest86+ 5.01 on a USB flash drive boots correctly in the older computers.


My conclusion is that the ISO is not compatible with the BIOS in the 
older computers.


I would like to file a Debian bug report.  Which is the relevant package?


David

[toc] | [next] | [standalone]


#178701

FromSven Hartge <sven@svenhartge.de>
Date2017-03-12 03:20 +0100
Message-ID<tk1h0-3eX-9@gated-at.bofh.it>
In reply to#178700
David Christensen <dpchrist@holgerdanske.com> wrote:


> When I put the ISO on a USB flash drive and boot it:

>     isolinux.bin missing or corrupt

How did you put the ISO on the flash drive? Did you use dd or cat or cp
or some program like unetbootin?

Grüße,
Sven.

-- 
Sigmentation fault. Core dumped.

[toc] | [prev] | [next] | [standalone]


#178706

From"Thomas Schmitt" <scdbackup@gmx.net>
Date2017-03-12 09:00 +0100
Message-ID<tk6A1-6Mu-5@gated-at.bofh.it>
In reply to#178700
Hi,

David Christensen wrote:
> I would like to file a Debian bug report.  Which is the relevant package?

The ISOs are made by package "debian-cd".
The failing isohybrid feature depends on MBR file isohdpfx.bin from
"syslinux-utils" and on file isolinux.bin from "isolinux".
The connection between the MBR file isohdpfx.bin and El Torito boot
image isolinux.bin is made by xorriso from "xorriso".

The error message stems from the MBR code and indicates that the USB stick
was accepted as bootable device but the MBR code did not find isolinux.bin
or did not accept the code blob in there.
The MBR code learned the 512-byte block address of isolinux.bin when the
ISO was created. This number is stored at bytes 432 to 435 of the ISO
image. In  debian-8.7.1-i386-xfce-CD-1.iso  of today the block number is
8444 which matches the 2048-block address of isolinux.bin which is 2111.
So at least the pointer from MBR to isolinux.bin is installed correctly.
This matches the observation that other systems find and start isolinux.bin.

So it seems futile for now to report against "xorriso".
"debian-cd" will hardly be to blame for the same reason.
"isolinux" et.al. is quite orphaned at upstream. So its maintainers will
probably have nobody with whom they could discuss the problem.

Whatever, "debian-cd" should be interested in knowing which hardware or
firmware is not ready for isohybrid booting.


Have a nice day :)

Thomas

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web