[ User ] Login

Bug 210: OPEN

incomplete syslinux bootloader installation

Date: 2018-11-22 - Creator: hgt - Priority standard - 1 message

When slitaz rolling is booted from the
ISO image from 2018-11-18,
and slitaz-installer is called to install to
a partition with an ext4 file system on a disk
with GPT partition table,
including a bootlader, the following happens:

tazinst tries to install syslinux for bootloader

tazinst tries (in lines 1713-1716) to copy
files *.c32 and *.sys from directories 
/home/boot/extlinux /home/boot/syslinux /boot/syslinux
if they exist, to the directory /boot/syslinux on the target medium.
But none of these directories exists.
So nothing is copied and no error is reported.
The only directory containing *.c32 files is /boot/isolinux in the ISO image.

In lines 1717-1718 tazinst tries to extract from /usr/share/boot/chain.c32.lzma
to /boot/syslinux on the target medium.
This results in:
Error: cannot open input file /usr/share/boot/chain.c32.lzma
because /usr/share/boot/chain.c32.lzma
does not exist.

Affected package(s): tazinst

Messages

By: hgt on 2021-05-07 13:08

When slitaz rolling is booted from the
ISO image from 2021-05-02 on DVD, and SliTaz is installed to
a partition with an ext4 file system on a SSD
with GPT partition table, including a bootlader,
the following happens:

tazinst tries to install syslinux for bootloader

tazinst tries to copy files \*.c32 from directories 
/home/boot/extlinux /home/boot/syslinux /boot/syslinux /boot/isolinux
if they exist, to the directory /boot/syslinux on the target medium.
But none of these directories exists.

Booting from the created partition fails with:
could not find kernel image vesamenu.c32

In case of installation from optical disk, files \*.c32 should
be copied from mounted optical disk in directory
/media/cdrom/boot/isolinux.