Самостоятельно собрать syslinux-4.05 для TinуCoreLinux-4.7.7 у меня не получилось, поэтому пришлось искать уже скомпилированный вариант syslinux-4.05.tar.gz

Установка syslinux происходит на разделы FAT, FAT32 или NTFS:

tc@box:~$ wget http://repo.tinycorelinux.net/4.x/x86/tcz/syslinux.tcz.info

tc@box:~$ cat ./syslinux.tcz.info

----------

bootloaders for MS-DOS FAT filesystems (SYSLINUX),

network booting (PXELINUX),

bootable "El Torito" CD-ROMs (ISOLINUX), and

Linux ext2/ext3/ext4 or btrfs filesystems (EXTLINUX).

----------

Создание раздела и папки для установки syslinux

tc@box:~$ tce-load -ic ./dosfstools.tcz

tc@box:~$ sudo /usr/local/sbin/mkdosfs /dev/sda1

tc@box:~$ sudo mkdir -p /mnt/sda1/boot/syslinux

Установка загрузчика

tc@box:~$ sudo /usr/local/bin/syslinux -d /boot/syslinux -i /dev/sda1

tc@box:~$ sudo dd if=/usr/share/syslinux/mbr.bin of=/dev/sda bs=440 count=1

tc@box:~$ cat /mnt/sda1/syslinux.conf

default 'Tiny Core Linux'

label 'Tiny Core Linux'

kernel /tce/boot/vmlinuz quiet

initrd /tce/boot/core.gz

tc@box:~$ sudo mke2fs -t ext4 /dev/sda1

tc@box:~$ sudo /usr/local/sbin/extlinux -i /mnt/sda1/tce/boot

tc@box:~$ cat /mnt/sda1/tce/boot/extlinux.conf

default 'Tiny Core Linux'

label 'Tiny Core Linux'

kernel /tce/boot/vmlinuz quiet

initrd /tce/boot/core.gz

 


Linux box 3.0.21-tinycore #3021 SMP Sun Apr 7 20:54:11 MSK 2024