Thanks for the reply. Could you please explain the difference between multi-arch and multilib?
I did compile lilo, but had problems booting it. I kept getting this silly L 01 01 01 01 error or L 09 09 09 09, no matter what I did, or no matter how much I edited /etc/lilo.conf or /etc/fstab on the LFS system.
The main problem with LILO, was trying to run the LILO command from within the chroot. I could neither run it or run fdisk on the hard disk carrying the LFS System. I guess the system protects from changing hard drive settings or writing to the MBR from within a chroot. I also tried copying /mnt/LFS/etc/lilo.conf to my system's /etc/lilo.conf, changing the name of the kernel to use from /boot/lfskernelimage to /mnt/LFS/boot/lfskernelimage, running LILO from the host to write the MBR, but keeping the file on the LFS system without any references to /mnt/LFS, but that did not work.
I then made a link from /boot/lfskernelimage to /mnt/LFS/boot/lfskernelimage and making lilo.conf on both the host and LFS system to look identical and running LILO from the host, but that did not work either!
I was so close and yet so far