Yo particionaria el de 40 gb para meterle el Linux.
El lilo tiene una cuenta atras q la puedes configurar para q se seleccione al cabo del tiempo la selección q tu le des (por defecto Linux):
# Opciones globales:
boot=/dev/hda
root=/dev/hda1
read-only
install=/boot/boot.b
map=/boot/System.map
vga=normal
lba32
prompt
timeout=5
menu-title=" (: Debian 'Sarge' [19/01/02] "
menu-scheme=Wb:bw:wb:wb
default=Lin-2.4.20-ck4
# Opciones Linux Preempt+Low_Latency+...
image=/boot/bzImage-2.4.20-ck4
root=/dev/hda2
label=Lin-2.4.20-ck4
append="hdc=ide-scsi"
# Opciones WinNT
other=/dev/hda1
label=WinNT
table=/dev/hda
# Opciones BeOS
other=/dev/hdb1
label=BeOS_R5
table=/dev/hdb
La partición para linux no tiene q ver con la Ram.... Supongo q preguntas por la ram q necesita linux. SI es así con 64 MB te irá, aunq algo lento. Con 128 tienes de sobra.
Knoppix está bien para empezar, porq no tocas configuraciones ni puedes romper nada.
Los requisitos de un linux son muuuuuy flexibles. Desde un 386 con 8 mb de ram (sin X-Windows, claro) hasta el último pc q haya en el mercado.
Para un tutorial... pasa por mi web:
http://perso.wanadoo.es/jedisoft/textos.html
Suerte con tu nueva aventura.