LINUX.ORG.RU

не могу создать initrd


0

0

собсно, сабж. собираю livecd. все пакеты, ядро (2.6.16.21) собрались нормально. пытаюсь создать initrd, пишу:

friday tmp # mkinitrd --preload=squashfs --nocompress /boot/initrd 2.6.16.21

оно в ответ:

Creating initramfs
WARNING: using /tmp for temporary files
The root filesystem is on a /dev/loop0, but there is no magic entry in /etc/fstab
for this device. Consult the mkinitrd man page for more information

однако man mkinitrd ничего вразумительного по этому поводу не говорит. Что это за magic entry, что в /etc/fstab нужно писать?

вот мой /etc/fstab:

/dev/loop0    /           squashfs    ro,defaults    0 0
none          /proc       proc        defaults       0 0
none          /dev/shm    tmpfs       defaults       0 0
none          /dev/pts    devpts      defaults       0 0
★★★

mkinitrd не нравится, что у тебя корень системы на /dev/loop0. Попробуй както иначе.

birdie ★★★★★
()
Ответ на: комментарий от birdie

я понял, что не нравится.

как иначе-то сделать?

friday ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.