create-usb-image-from-iso maybe mixes syslinux data between Vagrant box and chroot
Originally created by @anonym on #17179 (Redmine)
When working on migrating the Vagrant box to Debian buster some syslinux-related differences between the USB images were found.
The changes we did in #16748 (closed) were probably incomplete: for example,
even if we run chroot/usr/bin/syslinux
, that binary will probably look
for its data files (MBR and such) in /
and not in chroot/
, so
there’s a change that we were still mixing up bits of Stretch (from
the Vagrant box) with bits from Buster (from the chroot).
So, let’s properly chroot
into chroot/
when running syslinux. The
comment #16748 (comment 8919) might be a starting point.
Feature Branch: https://gitlab.com/johanbluecreek/tails.git:bugfix/17179-proper-chroot-for-syslinux
Related issues
- Related to #17542 (closed)