PsyGhost n00b
Joined: 18 May 2005 Posts: 25
|
Posted: Sun May 05, 2013 4:35 am Post subject: Custom live cd won't boot |
|
|
I followed this guide for building a custom live cd, but I didn't manage to preform a complete boot.
The kernel boots from the initrd and start scanning modules and after that it states "Could not find the root block device in ." and offers me to drop to shell. When I try to enter shell mode and execute cat /dev/loop0 I get nothing. It seems that the kernel doesn't bind the squashfs image to the loop device.
My menu.lst:
Code: | 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:
Code: | /dev/loop0 / squashfs defaults 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
|
|
|