Ja, klar. Wie oben geschrieben, habe ich udev direkt in die initrd eingebaut. Die init ist nicht geändert worden. Die rc.sysinit wurde für udev angepasst.
Auszug aus der rc.sysinit:
. /etc/init.d/rc.functions
mount proc
mount sys
mount devpts
mount usbfs
# create all devices
mount -n -o mode=0755 -t devtmpfs devtmpfs /dev
mknod -m 660 /dev/null c 1 3
mknod -m 660 /dev/console c 5 1
mknod -m 660 /dev/kmsg c 1 11
[ -e /dev/shm ] || ln -s /run/shm /dev/shm
# It's all over netlink now
echo "" > /proc/sys/kernel/hotplug
# Start udevd
udevd --daemon --resolve-names=never
# Create all device nodes, and fix up permissions and missing stuff for
# those already created (by initramfs)
udevadm trigger --action=add
udevadm settle
mkdir -p /dev/pts
mount -t devpts devpts /dev/pts
klogd -c 1
show_splash
Mehr wie ein Kernel Panic kommt da nicht. Das initramfs wird nach tmpfs kopiert aber schon das rootfs nicht mehr angelegt.
Preparing root as aufs:
mount: unknown filesystem type aufs
Ich nahm an dass erst die init abgearbeitet wird, danach über die inittab, die rc.sysinit. Von daher sollte doch die init vollständig abgearbeitet werden, oder?
MfG
wino