[Voyage-linux] initrd created on voyage-0.7 with update-initramfs -u does not work, why?
Beat Meier
(spam-protected)
Fri Apr 1 08:18:10 HKT 2011
Hello again
Have found some information for the hwclock problem...
http://pcengines.info/forums/?page=post&id=27136143-ABFC-4447-87DE-2B942342FE71
Now tried to create a new initrd with
update-initramfs -u
but this created initrd on installed and running voyage 0.7 fails at
startup.
Fails with default lilo.conf which tries to mount root with label ROOTFS
and also fails with root=/dev/hda1
with the following error:
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top
... done.
Begin: Running /scripts/local-premount ... done.
Usage: mount [-r] [-w] [-o options] [-t type] [-f] [-i] [-n] device
directory
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... mount: No such file or directory
done.
mount: No such file or directory
mount: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.
BTW: Default voyage kernel is built without ext3 support?
I cannot boot without initrd. This is some overhead for an embedded
system I think.
Where does update-initramfs get the modules from? From /etc/modules or
/etc/initramfs-tools/modules? But nevertheless this would be imported for
new creation not for updates or am I wrong?
Greetings
Beat
More information about the Voyage-linux
mailing list