[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#857597: debian-cd: "isolinux.bin missing or corrupt" when booting USB flash drive in old PC



Hi,

> thanks for pushing this forward :) .

You wrote my name on its item in the changelog.
And somehow i became the drover of this bug, anyway.


> Well, that bug is only solved once we have CD images that are no longer
> affected by this bug.

Given its usual speed of movement i just wanted to give it a little prod.


> If I understand the CD build process
> correctly, the images for the next point release will only get the fix
> if we also update syslinux in stretch.

Since it is a bug fix: Steve, please consider fast track.

E.g. by transplanting
  /usr/lib/ISOLINUX/isohdpfx.bin
from the current "isolinux" package of Sid to the local file which is
  syslinux/usr/lib/ISOLINUX/isohdpfx.bin
when xorriso gets run.
(At least /.disk/mkisofs of 9.1.0-amd64-netinst.iso tells this is the name.)


> > Is there a way to obtain that package and extract the file with
> > vanilla tools which are not debian-specific ?

> ar p isolinux_6.03+dfsg1-1_all.deb data.tar.xz | \
>    tar xJOf - ./usr/lib/ISOLINUX/isohdpfx.bin > isohdpfx.bin

If the debian-cd FAQ shall mention the opportunity to fix older ISOs,
then we will have to offer a simpler way for not-yet Debian users to get
the fixed MBR.

The oldest isohybrid Debian ISO i have is
  debian-6.0.5-amd64-businesscard.iso
of may 2012. A copy of it still boots fine with qemu -hda after i replaced the
original MBR by the fixed MBR from "apt-get install isolinux" on my Sid VM
yesterday. (By zeroing the MBR and subsequent boot failure i checked that
the virtual BIOS indeed uses the MBR and not the EL Torito catalog.)


Have a nice day :)

Thomas


Reply to: