Берешь ядро с kernel.org, у меня к примеру 2.4.26,
потом распаковываешь в папку /usr/src, потом
туда заходишь, потом если ты выбрал 2.4.х ядро, то
делвешь make menuconfig, потом выбираешь, что нужно,
потом make bzImage && make modules && make modules,
потом в /bооt kопируешь bzImage, можешь перименовать в
vmlinuz-new, к примеру и System.map туда же, можешь перименовать в
vmlinuz-new.map, потом праишь конфиг загрузчика, у меня лило,
поэтому добавляешь новое ядро в /etc/lilo.conf,
потом делаешь lilo и все, для 2.6.х ядер по-другому немного,
ещё почитай README и INSTALL и FAQ,
и не удаляй старое ядро. Так как описал делаю себе и работает,
хотя может что-нидь упустил).
ИМХО, для того чтобы заморачиваться с LFS, одного отсутствия нормального дистра маловато - надо ещё иметь иммунитет к геморрою. Так что лучше не париться, а добыть готовый дистрибутив.