Hello everybody!

My laptop is an Acer Aspire 5315. I have three partitions on my hard drive: Tiny Core is installed on sda1, sda2 is swap, and sda3 is Debian. I am using LILO as the boot loader, installed on MBR.

Code:
luiz@debian:~/Debian/Debian_10/LILO$ su
Password: 
root@debian:/home/luiz/Debian/Debian_10/LILO# /sbin/fdisk -l
Disk /dev/sda: 74.5 GiB, 80026361856 bytes, 156301488 sectors
Disk model: WDC WD800BEVS-22
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x61b46271

Device     Boot    Start       End   Sectors  Size Id Type
/dev/sda1  *        2048  32770047  32768000 15.6G 83 Linux
/dev/sda2       32770048  36866047   4096000    2G 82 Linux swap / Solaris
/dev/sda3       36866048 156301311 119435264   57G 83 Linux
Here is my /etc/lilo.conf file that I use to boot Debian:

Code:
# /etc/lilo.conf
# Generated by me (Luiz Netto)
# Global options
lba32
#boot = /dev/sda
boot = /dev/disk/by-id/ata-WDC_WD800BEVS-22RST0_WD-WXE108X13461
verbose = 5
map = /boot/map
install = menu
menu-scheme = Wb:Yr:Wb:Wb
prompt
timeout = 18000
vga = normal

# Kernels to boot, available on the menu:

# Debian
root = /dev/sda3
image = /boot/vmlinuz-4.19.0-5-686
initrd = /boot/initrd.img-4.19.0-5-686
label = "Debian"
read-only
I have tried several different methods to get LILO to boot Tiny Core too, they all failed. In my last attempt, I created symbolic links from /dev/sda1/tce/boot/vmlinuz and /dev/sda1/tce/boot/core.gz to /dev/sda3/boot, and changed /etc/lilo.conf to look like this:
Code:
# /etc/lilo.conf
# Generated by me (Luiz Netto)
# Global options
lba32
#boot = /dev/sda
boot = /dev/disk/by-id/ata-WDC_WD800BEVS-22RST0_WD-WXE108X13461
verbose = 5
map = /boot/map
install = menu
menu-scheme = Wb:Yr:Wb:Wb
prompt
timeout = 18000
vga = normal

# Kernels to boot, available on the menu:

# Debian
root = /dev/sda3
image = /boot/vmlinuz-4.19.0-5-686
initrd = /boot/initrd.img-4.19.0-5-686
label = "Debian"
read-only

# Tiny Core
root = /dev/sda3
image = /boot/vmlinuz
initrd = /boot/core.gz
label = "Tiny Core Plus"
read-only
but when I do /sbin/lilo to update the MBR, I get the error message:

Code:
Fatal: open /boot/vmlinuz: Too many levels of symbolic links
I've looked everywhere for a solution to this problem, and I am googling like crazy, but could no find a solution. Can anybody please help me?

Thanks in advance.