Skip to content

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

Edited by anonym
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information