Seguí esta guia para construir un CD en vivo personalizado basado en Gentoo pero no pude realizar un arranque completo.
El kernel arranca desde el initrd y comienza a escanear los módulos. Después de eso dice "No se pudo encontrar el dispositivo de bloque raíz en". y me ofrece a caer a la concha. Cuando intento entrar en modo shell y ejecutar cat /dev/loop0
No consigo nada Parece que el kernel no une la imagen de squashfs al dispositivo de bucle.
Mi menu.lst:
default 0
timeout 7
splashimage=/boot/grub/splash.xpm.gz
title=LiveCD
kernel /boot/kernel-genkernel-x86_64-3.7.10-gentoo-r1 real_root=/dev/loop0 looptype=squashfs loop=/livecd.squashfs vga=ask initrd udev nodevfs cdroot dodmraid rootfstype=squashfs
initrd /boot/initramfs-genkernel-x86_64-3.7.10-gentoo-r1
title=LiveCD NO-FB
kernel /boot/kernel-genkernel-x86_64-3.7.10-gentoo-r1 real_root=/dev/loop0 looptype=squashfs loop=/livecd.squashfs initrd udev nodevfs cdroot dodmraid rootfstype=squashfs
initrd /boot/initramfs-genkernel-x86_64-3.7.10-gentoo-r1
title=Memtest86+
kernel /boot/memtest86plus/memtest.bin
fstab
/dev/loop0 / squashfs defaults 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0