Bones, estic intentant crear una iso arrancable de un debian lenny (també ho he provat amb ubuntu). Faig servir els scripts de linux-live.org, els baixo, els instal·lo, creo el sistema i a partir d'aqui creo la iso. En arrencar em dóna l'error VFS: unable to mount root fs or unknow block (1,0) He revisat que no fos cosa del lilo però no, perque arriba a carregar el kernel. He tornat a recompilar el kernel, pensant que potser li faltaria suport per sistemes de fitxers, però hi són tots els que indica el requeriments.txt de linux live: - ext2 (CONFIG_EXT2_FS=y) - tmpfs (CONFIG_TMPFS=y) - ramdisk (CONFIG_BLK_DEV_RAM=y) - initrd (CONFIG_BLK_DEV_INITRD=y)
també he instal·lat els moduls aufs i squashfs, i tornat a crear la iso amb els moduls, però em dòna el mateix error.
1) El que ja has dit, al lilo, no li has escrit el paràmetre que acabara llegint el kernel (com ara root=/dev/hda). Si ja te n'has assegurat ja esta descartat :P
2) Que no estigui ben especificat aquest sistema arrel en "nomenclatura" lilo (se que el grub te la seva nomenclatura de l'estil hda3 -> (0,2) i sdb2 -> (1,2).
També podria ser que el nucli esperes un paràmetre de l'estil "root=/dev/ram0" com esperen alguns LiveCD'. Per comprovar-ho pots arrencar algun LiveCD que sàpigues que funciona (com Knoppix o Slax) i executar "cat /proc/cmdline" per veure els paràmetres en què s'ha iniciat el nucli".
3) Assegura't de que tens suport per "/proc" al nucli, ja que sembla que "VFS" sigui qüestió de "Virtual File System". Un recurs fàcil pel nucli sempre pot ser fer un "copia-engaxa" d'un nucli que ja arrenqui (copies el fitxer kconfig d'una debian o una ubuntu que porten una exageració de drivers). Si no el trobes sempre pots fer un "zcat /proc/config.gz" i et mostrarà el kconfig del nucli que s'està corrent (com el de una liveCD).
Nota: Aquest fitxer del /proc nomes el tindran els nuclis que tenen suport per tenir-lo, no tots el tenen :P