Я следовал этому руководству по созданию собственного живого компакт-диска на основе Gentoo, но мне не удалось выполнить полную загрузку.
Ядро загружается с initrd и запускает сканирование модулей. После этого говорится:«Не удалось найти корневое блочное устройство в.» и предлагает мне броситься в раковину. Когда я пытаюсь войти в режим оболочки и выполнить команду cat /dev/loop0
я ничего не получаю. Кажется, что ядро не привязывает образ squashfs к устройству цикла.
Мой 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