Benutzerhandbuch Gerätefamilie LMG600
PROGRAMS ), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES .
To fulfill the requirements of certain licenses (and the GNU Lesser
General Public License or LGPL in particular ), the Linux system
partitions and file systems are readily accessible (e.g. for replacing
libraries ) by booting from a suitable USB device (e.g. a live Linux system ,
pressing the 'F11 ' key during start -up on a USB keyboard enters the boot
menu).
Linux system components can be found in the usual locations ; additional
components are located on /dev/sda1 under the /zes directory tree.
In addition to the usual build tools like compiler , linker , tex , etc.,
supplementary Debian system packages may be required for building (see
the description files (. dsc) contained in each source package ).
The build system was based on Debian 9.8. It is recommended to use this
version for builds and modifications .
The following sequence of commands allows to edit the bootable Linux image :
mount /tmp/ lmg600 . original .img /mnt/ animg /
mkdir /tmp/ newiso
cd /mnt/animg/
tar cf - . | (cd /tmp/ newiso ; tar xfp -)
rm /tmp/ newiso /live/ filesystem . squashfs
unsquashfs
-d /tmp/ nonexistent_unsquash_dir /mnt/ animg/live/ filesystem . squashfs
# edit as needed in /tmp/ nonexistent_unsquash_dir
mksquashfs /tmp/ nonexistent_unsquash_dir /tmp/ newiso /live/ filesystem . squashfs -b
1024k -comp xz -Xbcj x86 -e boot
xorriso -as mkisofs -R -r -J -joliet -long -l -cache - inodes -iso - level 3
-V ZESSTICK -o /tmp/ changed .img -isohybrid -mbr /usr/lib/ ISOLINUX / isohdpfx .bin
-partition_offset 16 -c isolinux / isolinux .cat -b isolinux / isolinux .bin
-no -emul -boot -boot -load -size 4 -boot -info - table -eltorito -alt -boot /tmp/ newiso /
# use /tmp/ changed .img as described in manual to make a bootable stick
www.zes.com
25/472